2017년 5월 27일 토요일

MS-DOS

MS-DOS

MS-DOS
StartingMsdos.png
MS-DOS의 커멘드 라인의 일례.화상으로는 C드라이브의 루트 디렉토리를 지정해 있다.
개발원기업/개발자 마이크로소프트
프로그램 언어 어셈블리 언어
개발 상황 종료
소스 모델 클로즈드 소스
최신 안정판 릴리스 8.0 / 2000년 9월 14일(16년전) (2000-09-14)
사용할 수 있는 언어 다언어
사용할 수 있다
프로그램 언어
C언어PascalQBasic배치파일
대응 플랫폼 x86
커넬 종별 모노리식 커넬
기정의 유저 인터페이스 캐릭터 유저 인터페이스(CUI), 텍스트 유저 인터페이스(TUI)
라이센스 프로프라이에타리
템플릿을 표시

MS-DOS(엠에스-데 자동화 시스템, MS-DOS[1])는, 마이크로소프트가 개발・판매하고 있던, 8086마이크로 프로세서를 CPU로 하는, IBM PC 및 거기에 닮은 구성의(예를 들어 PC-98 등) 퍼스널 컴퓨터 전용의 operating system(OS)이다.IBM에의 OEM 공급품인 PC DOS (IBM DOS)를 자사 제품으로서 공급・판매한 것으로, 버전 6이후는 PC DOS로부터 완전하게 독립해 개발되었다.

목차

개요

MS-DOS( 및 PC DOS등 )는, 8086계의 마이크로 프로세서CPU로 하는 퍼스널 컴퓨터 전용의 싱글 태스크의 operating system으로, DOS(디스크 operating system)의 이름이 알려져, 디스크의 관리가 주기능이다(DOS라는 이름이라고 반드시 그렇다고는 할 수 없지만, 적어도 MS-DOS의 프로세스 관리 기능은, 싱글 태스크로 대표되도록(듯이), 저기능・저성능이다).MS-DOS는 개명된 86-DOS였다.86-DOS는 CP/M의 클론이었으므로 단 6주일에 개발된[2].

표준적인 쉘은, 커멘드 라인 인터페이스(CUI)의 COMMAND.COM이다.GUI로서는, 일부의 메이커가 독자적으로 추가한 것이나, 후의 버전으로 표준 첨부된 그래피컬한 툴도 있었다(DOSSHELL이, 별로 사용하기 편리하지 않고, Windows2. 11등이 사용되기 시작하고 있던 적도 있어, 인상이 얇다).UNIX풍의 계층형의 파일 시스템을 가지지만, 파일명의 제약등이 어렵게 기능은 낮다.

역사적으로는 1981년에 IBM가 초대 IBM PC용으로 발매한 DOS가 「PC DOS」로, 1982년부터 마이크로소프트가 IBM 이외의 메이커에 OEM 제공을 개시한 것이 「MS-DOS」였지만, 마이크로소프트는 후에 1981년부터 「MS-DOS」라고 부르고 있다.

양 회사는 버전 5까지는 OS공동 개발 계약(OS크로스 라이센싱 계약)을 맺고 있어 호환성이 유지되었다.당시는 8비트 시장에서는 CP/M사실상의 표준이었지만, 16비트 시장에서는 PC DOS 및 MS-DOS가 주류가 되었다.

MS-DOS는 「IBM 이외로부터 제공되고 있는 PC DOS」로서, IBM 이외의 메이커제인 IBM PC 호환기로 넓게 사용된 것 모두등않다, IBM PC호환은 아니지만 8086( 및 그 후계나 AMD등에 의한 호환 팁)을 쌓은, 비슷한 구성의 각사・ 각 기종의 퍼스널 컴퓨터용의 버전도 각사 혹은 각사의 의뢰에 의해 MS로 만들어져 일본에서의 예를 든다면, 일본 전기(NEC)의 PC-9800 시리즈, 후지쯔FMR 시리즈, 토시바다이나북크등이 있다.후에는 AX의 베이스, 더욱은 편입 기기 등에, 넓게 보급해 주류가 되었다.

그러나, 많은 「매력있다」MS-DOS 어플리는, 아키텍쳐가 다른 기종간으로의 호환성은 거의 없었다.MS-DOS는 화면 묘화에 관련되는 API를 가지지 않기 때문에, 그라픽크메모리를 조작해 화면 묘화를 실시하는 어플리케이션은 하드웨어를 직접 조작하고 있어, 기종 의존이 되었기 때문인[3].또, 대부분의 머신에 「우선 사용할 수 있는 비슷한 frame buffer」기능이 있는 현대와는 달라, 각사의 특색을 살릴 수 있도록 그래픽 시스템도 개성 있는 것이 많았던 일로부터, 프로그램을 고쳐 쓰는 것도 용이하지 않은 것도 많았다.

일본에서는 소프트웨어만으로 일본어 표시를 가능하게 한 DOS/V가 발매되어 한자 V-RAM 기능을 가지지 않는 PC/AT호환기가 보급했다.

버전 6에서는 IBM와 마이크로소프트의 OS공동 개발 계약이 종료해, 후에 MS-DOS와 PC DOS의 단체 판매나 서포트도 종료했기 때문에, 2016년 현재는 오픈 소스를 포함한 호환 DOS의 외, Microsoft Windows의 커멘드 prompt 환경등의 DOS 호환 환경이 존재한다.

MS-DOS는 1995년 시점에서 전세계에서 1억개를 출하한[4].

역사

개발의 경위

1980년 7월 무렵, IBM는 후에 IBM PC가 되는 퍼스널 컴퓨터의 개발에 착수한[5].그러나, IBM의 주력 상품인 범용 컴퓨터에 비하면 극히 소수의 스탭과 몇 안 되는 예산 밖에 주어지지 않았다.프로젝트 리더 필립・돈・에스트릿지(영문판)는, 가급적 신속하게 상품화에 도달하기 위해서 소프트웨어는 자사개발 하지 않고, 모두 외부로부터 조달할 방침을 세운[6].

당시의 마이크로소프트는 BASIC interpreter어셈블러 및 각종 언어의 컴파일러등을 개발하고 있어, 그러한 제품의 대부분이 당시의 퍼스널 컴퓨터 시장에 있어서의 de facto standard OS인 디지털 리서치의 CP/M상에서 동작하는 것이었다.

IBM는 마이크로소프트에 대해 당초는 BASIC등의 언어 제품의 개발을 의뢰하고 있던[7].OS에 대해서도 8086 대응판의 CP/M를 마이크로소프트에 개발받으려고 한[8].그러나 그들은 CP/M의 소스의 권리를 가지고 있지 않았던 때문, 빌 게이츠의 어드바이스에 따라서 디지털 리서치라고 교섭하기로 한[9].그런데 디지털 리서치라는 교섭은 잘 되지 않고, 다시 마이크로소프트에 개발의 의뢰를 반입했다.[10][11][12][13]

마이크로소프트는 「M-DOS」라고 하는 OS를 개발한 경험은 있지만, 판매했던 적은 없었던[6].IBM로부터 요구된 기일은 1년 이내라고 하는 어려운 것으로, 언어 제품의 개발에 가세해 OS에까지 손을 쓸 여유는 없었던[14].같은 무렵, 시애틀・컴퓨터・프로덕츠는 CP/M가 8086에 이식되지 않는 것에 화가 치밀어 독자적으로 이식 작업을 실시해, QDOS로서 팔기 시작했다.마이크로소프트는 이것을 개발자 포함으로 매수해 IBM PC용으로 개수한[주 1][15][16].

각 메이커에의 OEM 공급

IBM는 당초 「PC DOS」명칭으로 IBM만에의 공급을 주장해, 마이크로소프트는 IBM 이외의 메이커에의 OEM 공급을 주장한 결과, 「IBM용은 PC DOS 명칭.마이크로소프트에 의한 각 메이커에의 OEM 공급도 인정하고 보급을 도모한다」라고 하는 역할 분담이 되었다고 말해지는[요점 출전].이 역할 분담은 후의 OS/2 Ver. 1. X에서도 같이된다.

리스크를 경감화하기 위해서 매입을 피해 IBM PC의 출하 대수에 대해서 사용료를 지불한다고 하는 라이센스 계약을 한 것, 그리고 마이크로소프트로부터 각 메이커에의 자유로운 OEM 공급을 인정한 일이 후의 마이크로소프트의 약진의 원동력이라고 말할 수 있어 또 견해를 바꾸면, 최종적으로 「처마끝을 빌려 주고 안방을 놓쳤다」IBM의 대실책이다고도 말할 수 있지만, MS-DOS( 및 PC DOS)의 보급(de facto standard화)을 결정 지었다고도 말할 수 있다.[요점 출전]

1982년, 마이크로소프트는 버전 1.25로부터 IBM 이외의 메이커에 MS-DOS의 OEM 공급을 개시했다.구명정・아소시에이트(영문판)의 SB-DOS[17], 컴패크의 Compaq-DOS[18], 제니스・데이터・시스템즈(영문판)의 Z-DOS[19][20][21]등, 공급처 메이커도 명칭도 다수 있었다.1983년의 버전 2.0보다 「MS-DOS」명칭에 일원화되었다.IBM 이외의 각 메이커에의 OEM 공급품에 자사의 상표(MS)를 적어 「MS-DOS」명칭으로 한 것은, OEM처 메이커가 독자적인 이름을 붙여 혼란하는 것을 피하기 위해서 정리하는 의미가 있던[요점 출전].다만, 그 후도 후지쯔 FM TOWNSTownsOS나 각종 제어 기기 등, 내부적으로 MS-DOS가 OEM 제공되고 있는 경우에는 「MS-DOS」의 명칭은 유저로 보이지 않는 경우가 있었다.

DOS의 한계와 개발의 임종

DOS는 표준으로 그래피컬 유저 인터페이스멀티태스킹 기능이나 가상기억을 가지지 않고, 80386등의 32비트 환경에서도 「고속의 8086」(이)라고 밖에 사용할 수 없었기 때문에, DOS의 확장이나 차세대 OS가 대망 되었다.

1985년에는 DOS extender-DESQview[22], 동년에 DOS상에서 가동하는 「오퍼레이팅 환경」으로서 Microsoft Windows가 등장한[23].더욱 1987년에는 본격적인 DOS의 후계 OS로서 IBM와 마이크로소프트로부터 OS/2 Ver. 1.0이 등장한[24][25].OS/2는 DOS와 같게, IBM 및 마이크로소프트의 양자로부터 공급되었지만, 성능이나 DOS 호환 환경의 문제도 있어 넓게 보급하지 않았기 때문에 DOS는 계속해서 사용된[26].

1990년에 일본에서는 IBM DOS의 버전 4로부터 DOS/V가 태어나 마이크로소프트도 버전 5로부터 DOS/V의 OEM 공급을 개시했기 때문에[27], 일본에서도 PC/AT호환기의 시장이 일어서기 시작한[28].

1993년의 버전 6에서는, IBM와 마이크로소프트의 OS공동 개발 계약(OS크로스 라이센싱 계약) 이 종료되었기 때문에 이후는 IBM 또는 마이크로소프트의 단독 개발이 된[29].양자는 기본 부분의 호환성은 유지되고 있지만, 부속 유틸리티의 상위등이 퍼졌다.마이크로소프트는 이 MS-DOS 6을 단체 판매의 최종 버전으로 해, 1995년의 Microsoft Windows 95이후는 단체의 DOS도 불필요해진[주 2].IBM는 DOS의 개량을 계속했지만, 1998년의 PC DOS 2000이 최종 버전이 되어, 2001년에는 서포트도 종료한[30].

기능

MS-DOS 라고 명명되고 있도록(듯이), 마이크로소프트의 퍼스널 컴퓨터 전용의 DOS(디스크・오퍼레이팅・시스템)이며, 주로 디스크의 관리를 실시하는 싱글 태스크 OS였다.멀티태스킹 기능・메모리 보호 기능 등은 OS내부에는 가지고 있지 않았다.또 그래픽 화면이나 사운드의 조작・네트워크 기능 등은, Microsoft Windows나 LAN Manager외 어플리케이션이 직접 I/O를 조작할까 디바이스 드라이버등에서 제공되고 있었다.

파일 관리

파일의 관리는, FAT클러스터에 의해 구성된다.

파일명은 8.3 형식, 즉, 8바이트까지의 베이스명과 3바이트까지의 확장자의 합계 최대 11바이트(확장자의 전의 「.」(을)를 세면 12바이트)로 나타낸다.알파벳의 대문자소문자는 구별하지 않는다(모두 대문자라고 보여진다).

한층 더 버전 2이후로는, 디렉토리파일 속성의 여탈을 사용할 수 있었다.

기동 순서

기동 순서는 버전에 의해서 약간 다르지만, 대체로 이하와 같다.

  1. 컴퓨터의 ROM BIOS나 디스크의 마스트 부트 레코드로부터 디스크의 섹터 0에 있는 boot sector를 읽어들여 실행.
  2. 디스크로부터 IO.SYSMSDOS.SYS가 메모리중에 로드 된다.
  3. IO.SYS를 기동해, 그 후 MSDOS.SYS에 제어를 이행 한다.
  4. CONFIG.SYS가 기동 드라이브의 루트 디렉토리에 있으면, 거기에 기술된 디바이스 드라이버를 읽어들인다.
  5. 배치처리를 위한 커멘드 interpreter이기도 한 표준 COMMAND.COM를 기동한다.
  6. AUTOEXEC.BAT가 기동 드라이브의 루트 디렉토리에 있으면, 그 내용을 실행해, 환경 변수의 설정이나 기동시에 실행해야 할 커멘드등의 호출해, 경우에 따라서는 어플리케이션의 기동등도 실시한다.

COMMAND.COM로는, 각 드라이브를 A:(으)로부터 최대 Z:까지[주 3]의 드라이브 문자로 관리해, 내부 커멘드로는 파일・디렉토리 일람의 참조, 파일과 디렉토리의 작성・카피・이름 변경, 컴퓨터의 시각이나 환경 변수 및 패스의 설정 참조등을 할 수 있는 것 외에 외부 커멘드나 어플리케이션등의 실행 형식의 파일의 기동을 실시할 수 있었다.또 Ver. 2이후로는 UNIX를 의식한 입출력의 리디렉트 기능이나 파이프 기능등도 이용할 수 있었지만, MS-DOS상의 파이프나 리디렉트는 모두 임시 파일을 개입시킨 의사적인 실장에 머물고 있었다.

실행 파일

MS-DOS에 있어서의 실행 파일의 형식은, 현재의 UNIX계 환경에서 말하는 셸 스크립트에 유사한 커멘드의 배치처리를 기술하는 배치파일(확장자는 BAT)과 CPU가 직접 실행하는 바이노리필드로 크게 나눌 수 있다.

이 중 바이노리필드에는, 단일의 세그먼트를 사용하는 COM 형식, 복수의 세그먼트가 사용되는 경우의 EXE 형식, 한층 더 디바이스 드라이버로서 SYS 형식이 존재해, 각각 동명의 확장자를 가진다.

COM 형식의 실행 파일은, 바이너리 읽기시로 설정되는 코드・데이터・엑스트라・스택의 각 세그먼트 레지스터의 값이 동일 주소로 설정되어 프로그램 내부에서 세그먼트 레지스터를 조작하지 않는 경우는 단일 세그먼트, 최대 64 KB의 메모리 공간을 조작한다.CP/M 80용으로 쓰여진 8080용의 어셈블리 언어의 원시 코드를 8086에 콘버터 했을 경우를 상정한 메모리모델이지만, COM 형식의 바이너리여도 프로그램측에서 적절히 세그먼트 레지스터를 조작하는 것으로 64 KB이상의 공간에의 액세스가 가능하다.

이 중. SYS 형식의 바이너리는, 원칙적으로 기동시에 한 번만 실행되는 CONFIG.SYS에 기술하는 이외 방법으로는 직접 읽어들일 수 없는[주 4].

시스템 콜

시스템 콜은, 소프트웨어 인터럽트에 의해 불려 가지만, 8080이나 Z80등의 8비트의 컴퓨터로는 메이저인 존재였던 CP/M와의 호환성, 특히 8080용으로 어셈블리 언어로 쓰여진 원시 코드를 8086에 콘버터 해 이용하는 경우를 상정해, call 5에서도 이용 가능하게 해 CP/M 80으로부터의 이행을 재촉한[31].

메모리 메니지먼트

MS-DOS에 대하고, DOS 자신의 커넬을 포함한 프로그램의 실행에 확보할 수 있는 메모리 공간(유자메모리, 컨벤셔널・메모리)은, 8086의 address 공간의 최대 1 MB이다.대부분의 컴퓨터로는, 이 공간에 BIOS ROM나 메모리 멥트 I/O, VRAM등의 공간도 존재하기 위해(때문에), 뱅크 변환이나 여러가지 메모리 확장 수단등을 이용하지 않고 1시에 액세스 가능한 메모리 공간은 최대에서도 640 KB에서 768 KB정도[주 5]였다.

다만, RAM 디스크 드라이버나 디스크 캐쉬 프로그램 등은 반크메모리EMS, 프로텍트 메모리(80286/386이후) 등의 conventional memory 이외의 영역・수단의 이용이 일반화하고 있었기 때문에, 「귀중한」conventional memory가 이러한 영역에 의해서 압박받을 것은 없었다.

일본어 입력용의 FEP등의 상주형의 디바이스 드라이버를 사용하면 한 번에 사용할 수 있는 유자메모리는 한층 더 감소하기 위해(때문에), 유저는 EMS나 XMS, HMAUMB등의 확장 메모리의 관리 기능을 이용하고, 사전이나 상주부나 MS-DOS 시스템의 일부를 그것들에 배치해, conventional memory의 압박을 조금이라도 피하는 것이 중시되게 되었다.

이러한 메모리에의 배분 설정은 CONFIG.SYSAUTOEXEC.BAT를 기술하는 것으로 실시해, 사실상 유저에게 일임 되고 있었다.

버전 3까지는 이러한 설정을 실시하기 위해서는 서드 파티제의 메모리드라이바등을 사용할 필요가 있었지만, 버전 5로는 표준 기능으로서 OS에 짜넣어 메모리드라이바나 디바이스 드라이버도 부속되게 되었다.또, 이러한 환경 설정을 반 자동적으로 실시하는 설정 어플리케이션도 첨부되었다.

각종 디바이스 드라이버에는 자동으로 인스톨을 실시하는 스크립트나 프로그램이 정비되어 단지 움직이는 상태를 만드는 것 뿐이라면 최종 사용자가 이것들을 직접 조작할 필요는 거의 없었다.그러나 천차만별인 환경의 모두에 대응하는 것은 어렵고, 한번 문제가 발생했을 경우에는 초보자에게 있어서는 사태 수습의 허들이 높았다.또, 헛됨을 생략해 최적인 설정을 하게 되면, 지견과 시행 착오가 요구되는 직공적인 자질이 요구되었다.

Windows 9 x

Windows 9 x계의 OS는 제품으로서는 「DOS를 필요로 하지 않는, Windows라고 하는 단체의 OS」라고 칭하고 있지만, 내부적으로는 일종의 DOS extender가 짜넣어지고 있고, 종래의 Windows 3. x와 같이 MS-DOS 모듈로부터 기동해 프로텍트 모드로 가동해 GUI나 의사 멀티태스킹을 제공하는 구조를 하고 있던[요점 출전].다만, Windows가 사용하는 MS-DOS 시스템 콜은 극히 일부에 한정되어 VFAT등에 의해 파일 관리 방법이 확장되고 있다.덧붙여 Windows 95・98등의 Windows 본체를 기동하고 있지 않는 MS-DOS 모드의 경우는 VFAT상의 롱 파일 네임에서도 8 문자+확장자 3 문자의 쇼트 파일 네임 형식의 파일명으로 표시되었다.

버전

버전 일람

MS-DOS와 PC DOS의 주요한 버전의 일람은 이하와 같다.

버전 출하 개시 IBM 마이크로소프트 비고
1 1981년 PC DOS 1.0 (MS-DOS) 1.25 1981년 IBM PC용으로 PC DOS가 등장.1982년 마이크로소프트가 IBM 이외에 1.25이후의 OEM 공급을 개시(명칭은 공급 끝에보다 다르다).
2 1983년 PC DOS 2.0 MS-DOS 2.0 PC/XT용으로 등장, 계층 디렉토리 등.마이크로소프트판의 명칭이 「MS-DOS」에 일원화되었다.일본에서는 PC-9801 등에 일본어 MS-DOS의 OEM 공급을 개시.
3 1984년 PC DOS 3.0 MS-DOS 3.0 PC/AT용으로 등장, FAT16 등.넓게 보급해 사실상의 표준에.동시기에 DR DOS 4도 출하.
4 1988년 IBM DOS 4.0 MS-DOS 4.0 IBM판이 명칭 변경.DOS 쉘 등.IBM판 4.05보다 일본에서 DOS/V(IBM DOS J4. 05/V)도 등장.
5 1991년 IBM DOS 5.0 MS-DOS 5.0 메모리 메니지먼트 기능 강화.IBM와 마이크로소프트의 OS공동 개발의 최종판.마이크로소프트판은 처음으로 단체의 직접 판매가 개시된다.일본에서는 마이크로소프트판 DOS/V(MS-DOS 5.0/V)도 등장해, 각사 PC/AT호환기에 넓게 채용된다.동시기에 DR DOS 6.0 출하.
6 1993년 PC DOS 6.1
PC DOS 6.3
MS-DOS 6.0
MS-DOS 6.2
IBM판이 명칭재변경.PC DOS와 MS-DOS는 부속 유틸리티의 차이가 확대.MS-DOS는 단체 판매의 최종판.동시기에 Novell DOS(DR DOS) 7 출하.
7 1995년 (없음) MS-DOS 7.0
MS-DOS 7.1
Windows 95/98/98 SE의 내부 버전.PC DOS 7과는 완전히 별개.7.1은 Windows 95 OSR2 이후로, FAT32에 대응했다.
1995년 PC DOS 7
PC DOS 2000
(없음) IBM판만.스크립트 언어의 REXX를 서포트.MS-DOS 7과는 완전히 별개.
8 2000년 (없음) MS-DOS 8 Windows Me의 내부 버전.MS-DOS의 최종판.

버전 1

CP/M정도의 기능 밖에 가지지 않는, 기본적인 디스크 operating system.파일 시스템은 후의 버전으로 실장된 계층 구조를 가지지 않고, 디렉토리를 이용할 수 없다.CP/M와의 큰 차이는, 범용화이기 때문에등에서, 입출력 디바이스 등, 기종 의존하는 부분을 분리한다고 하는 방향성이다.MSDOS.SYS와 IO.SYS라고 하는 2개의 파일이 있는 것에 나타나 있다(전자가 비의존인 모듈, 후자가 의존이 큰 모듈이다.덧붙여 기종이나 기능에 의해서, IO.SYS가 기능을 안는지, BIOS에 의존할까는 달라, 예를 들면 디스크 IO는 많은 기종으로 BIOS 의존이지만, 문자 표시 위치의 제어 등은 IBM PC로는 BIOS이지만, PC-98으로는 IO.SYS가 가고 있다).

이 버전이 사용되고 있었을 무렵은, 8086또는 그 호환 프로세서(8088등 )를 이용한 퍼스널 컴퓨터 시장도 그만큼 크지 않았던 때문, 출하 갯수의 대부분은 IBM PC에 번들 된 만큼이었던[32].

  • 버전 1.0(1981년 8월)[33]- IBM PC(초대) 출하와 동시에 릴리스.64 KB의 메모리 공간 중 약 12 KB(그 중 쉘이 5 KB)를 점유 했다.또, 160 KB의 5.25 인치 플로피 디스크(1 D)를 서포트하고 있었다.PC DOS만.
  • 버전 1.1(1982년 5월)[34]- 360 KB 5.25 인치 플로피 디스크(2 D) 서포트의 외, 일부의 바그피크스.PC DOS만.
  • 버전 1.25(1982년 5월)[35]- 마이크로소프트가, 8086 프로세서를 이용한 퍼스널 컴퓨터, 더욱은 IBM PC 호환기 전용으로, IBM 이외의 메이커에의 OEM 제공을 개시.일본에서는 당시 마이크로소프트의 대리점에서 만난 아스키가 일본어판 MS-DOS를 개발하고 있는 한중간으로, 복수의 메이커가 각자 일본어 처리 기능을 붙여 판매하고 있던[36].

버전 2

IBM PC/XT의 사양에 맞추어 HDD나 360 KB 5.25 인치 플로피 디스크(2 D)를 서포트하고 있다.계층 구조 디렉토리, CONFIG.SYS에 의한 디바이스 드라이버의 추가 기능, UNIX 좋아하는 파이프등의 기능이 추가되었다.어셈블러의 MASM이 부속되어 있었다.

마이크로소프트판은 이 버전보다 명칭이 「MS-DOS」에 일원화되었다.

  • 버전 2.0(1983년 3월)[37] - PC/XT출하와 동시에 릴리스 되었다.
  • 버전 2.01(1983년 3월) [36] - 일본에서는 「일본어 MS-DOS 2.0」(으)로서 릴리스 되어 파소 피어 16 등에 채용된[36][38].
  • 버전 2.1(1983년 10월)[39] - IBM PCjr 전용.
  • 버전 2.11(1984년 3월)[18] - 다언어 시장을 의식해, 캐릭터 세트나 일자 표시의 로컬라이즈를 서포트.각사의 x86 퍼스널 컴퓨터 전용으로 넓게 이용된 타[40], 일본에서는 아스키의 시장 전략의 관계로, 시판 소프트웨어에 부분집합판의 번들이 용서되고 있던[41].
  • 버전 2.25(1985년 10월)[35] - 동아시아 시장용으로 2바이트 언어에 대응을 도모한 「아시아 버전」.이유 불명하지만, 일본 시장에 있고는 버전 2.11의 명칭으로 유통했다(MSDOS.SYS 내부에 2.25의 표기 있어).[요점 출전]

버전 3

당초 IBM PC/AT용으로 발매.주로 네트워크 대응과 대용량 HD대응을 위한 16비트 FAT가 추가된[주 6].본래 80286이 표준의 PC/AT 전용이었지만, 호환성 확보 목적으로 80286의 프로텍트 모드를 이용한 신기축은 감히 포함되지 않았기 때문에 서드 파티제의 각종 유틸리티에 의해서 기능확장 하는 유저가 많았다.

벤더에 의한 독자 확장등에서 방언이 많이 버전 번호의 체계도 크게 흐트러지고 있는[주 7][42].필요 충분한 스펙과 안정성이 평가되어 또 버전 4이후의 사양 변경의 영향을 피하기 위해서 일부에서는 상당한 장기간에 걸쳐서 애용되고 있었다.

  • 버전 3.0(1984년 8월)[43] - PC/AT의 발매와 동시에 릴리스 되었다.1.2 MB 5.25 인치 플로피 디스크(2 HD) 및 32 MB까지의 HD를 서포트.HD의 논리 볼륨은 하나만.
  • 버전 3.1(1984년 11월)[44] - 3.0의 버그 수정판.별매의 PC Network(영문판) 또는 MS-Net(영문판)토큰링에 대응한 네트워크 기능이 공급되었다.단, 성능이 낮고 오로지 노벨NetWare등의 NOS가 일반적으로 이용된[45].일본에서는 마이크로소프트로부터 일본어판이 공급되어 일본 국내 메이커가 많은 PC에 채용된[42].또, NEC의 PC-98 LT, Handy98, 후지쯔의 FM TOWNS에는 ROM로 내장되었다.
  • 버전 3.20(1986년 1월)[46] - 720 KB 3.5 인치 플로피 디스크(2 DD)를 서포트.포맷 프로그램의 기종 의존 루틴을 IO.SYS로 옮긴 것으로 이식성을 높이고 있다.
  • 버전 3.21 - 3.20의 아시아 버전.2바이트 코드에 대응해, 일본에서는 AX 등에 채용된[42].
    • MS-DOS 3.3(PC-98판) -버전 3.21을 독자 확장[주 8][42].마이너 버전에 3.3 A~3.3 D[주 9]가 존재.
  • 버전 3.22(1989년 10월)[47] - ROM화에 대응.동년 8월에 디지털 리서치가 ROM화 가능한 DR DOS를 개발하고 있는[48].
  • 버전 3.3(IBM PS/2판)(1987년 4월)[49] - IBM 주도로 개발되었다.1.44 MB 3.5 인치 디스크(2 HD)를 서포트.다언어 대응 (위해)때문에, code page가 채용되었다.HD에 대해 복수의 논리 드라이브를 취급할 수 있게 되었다.
  • 버전 3.3(OEM판)(1987년 8월)[50] - IBM판의 동버전과 동등.

버전 4(1986년)

버전 3.20으로부터 파생해, 8086상에서 한정적인 의사 멀티태스킹 환경을 실현한 것[51].마이크로소프트가 개발했지만 불충분하다라고 해 IBM에는 채용되지 않고, 아프리콧트콘퓨타즈(영문판)에 네트워크 OS로서 OEM 된 외, 불과의 용도에 머물어 멸종 아종이 되어 버린[52][53].비동기 I/O대응이나 백그라운드 태스크 규약 등 자산의 일부는 Windows 2. x에 유용되어 또 80286 프로텍트 모드를 전제로 병행 개발되고 있던 것(당초 버전 5로 불리고 있었다)은 IBM 주도로 큰폭으로 개정되어 출세했을 때에는 OS/2 버전 1.0이 되어 있던[요점 출전].

버전 4

IBM 주도로 개발된 버전[54].OS/2색이 진해져, IFS나 라지 버퍼등의 추가 뿐만 아니라 관리 섹터수가 늘려진 일에 수반해 HD는 이론상 최대 2 GB의 영역을 취급할 수 있게 된(실제로는 BIOS의 제한이 있던) 외, 첨부 유틸리티를 이용하면 최대 512 MB의 파티션까지 작성 가능하게 되었지만[55], 그 반면 너무 많은 변경이 파일 시스템에 더해졌기 때문에 비호환성의 문제도 생겨 버렸다.

정보가 전부 공개되어 있지 않기는 했지만, 2바이트 코드에 의한 유니버설 언어 대응이 내부적으로 완료했던 것도 본버전으로부터인[주 10][요점 출전].종래의 반크메모리를 대신하는 EMS의 표준 서포트에 의해서 취급할 수 있는 메모리 영역이 1 MB이상으로 확장된[35].

호환 OS의 DR DOS로 호평을 얻고 있던 「GEM」에 유사한 그래피컬 유저 인터페이스 환경, 「DOS 쉘」이 첨부된[35].이것은 마우스 오퍼레이션이나 그래피컬한 메뉴에 의한 직감적인 조작을 실시할 수 있는 것으로, 여전히 싱글 태스크면서도 복수의 어플리케이션을 중복 기동해 전환 동작시킬 수 있어(이른바 태스크 switcher), GUI도 캐릭터 베이스에 의한 간단하고 쉬운 것과 그래픽 화면과 텍스트 화면을 조합한 것(표시가 아름답고, 포인터의 동작도 부드럽게 된다)를 선택할 수 있었다.DOS 쉘의 디자인은 IBM Systems Application Architecture Common User Access에 준거하고 있던[56].

본버전에는 성급한 복잡화에 수반하는 매우 많은 버그가 존재해, 또 OS자체가 소비하는 메모리가 과대했던 모아 두어 메이커에 의해서 DOS 3.30을 확장한 DOS 3.31을 채용하는 등 4.0을 채용하지 않는 곳이 있던[57].특히 일본에서는 conventional memory의 빈 용량이 일본어 처리 어플리케이션의 가동에 크게 영향을 주기 위해, 대기업 메이커인 NEC, 후지쯔등이 3.21계의 확장판만을 계속 한 것 로, 4.0의 유저수는 그만큼 많지 않았던[요점 출전].

  • MS-DOS 4.0(마이크로소프트판)(1988년 7월)[54]
  • IBM DOS 4.0(IBM판, PC DOS보다 개칭)(1988년 7월)[58]
    • IBM DOS J4. 05/V(1990년 11월)(일본만)[59] - 이른바 「DOS/V」의 최초의 버전.말미의 「V」는 VGA를 의미해, 한자 ROM가 없어도 일본어 표시를 할 수 있도록(듯이) 확장된 것으로, 전용 하드웨어를 부가하는 일 없이 일본어 대응이 가능하게 되었기 때문에 일본 국내외의 PC/AT호환기 메이커가 일본 시장에 참가하는 계기로 된[28].
  • MS-DOS 4.01(마이크로소프트판)(1988년 12월)[60] - 바그피크스.

버전 5

다시 마이크로소프트 주도로 개발된[61].버전 4로 부가된 어중간한 유틸리티의 대부분이 삭제된 한편, 80386, 80486등에 갖춰지는 가상 86 모드의 활용과 Windows 3.0과의 친화성을 주목적으로 거의 전면적으로 재코드 되었기 때문에, PC 통신등을 개입시킨 약 1년에 걸치는 대규모 베타 테스트를 거쳐 시판 개시되었다.IBM의 제품에의 번들로 한정하지 않고, 항에 흘러넘치는 PC/AT호환기에의 풀 대응을 처음부터 노래해 인스톨러 포함으로 발매된 최초의 MS-DOS(PC DOS)이기도 하다.[요점 출전]

메모리 소비는 적은 대용량 드라이브를 취급할 수 없는 버전 3, 그 역으로 대용량 드라이브를 사용할 수 있지만 메모리 소비가 큰 버전 4라고 하는 딜레마를 안고 있었지만, 한계 있는 메모리 영역의 소비를 억제하는 기능을 추가하는 것으로 지금까지의 문제를 불식하기에 이르렀다.이 버전에 의해 DOS는 거의 완성을 보았지만 8086~80286으로 그 호환 CPU상의 동작에는 제약이 강해져, 결국 교묘한 업그레이드 전략아래에서 하드웨어의 사서 바꾸는 수요가 환기되었다.[요점 출전]

XMS에 의해서 DOS 본체의 일부를 HMA에, 디바이스 드라이버나 어플리케이션의 일부를 UMB에 대피시키는 것이 가능하고, conventional memory를 크게 잡히게 되었다.또 태스크 스위치 규약이 명확하게 정의되어 DOS 쉘의 기능확장(Windows 3.0의 부분집합화)을 도모할 수 있었다.각종 LAN 대응도 진행되어 커멘드에 헬프가 첨부 되는 등 편리성도 향상했다.

텍스트 문자 편집기는, 과거의 버전에 표준 첨부되고 있던 라인 에디터EDLIN」에 가세해 스크린 에디터 「EDIT(영문판)」가 첨부된[주 11].개발 환경으로서 커멘드 라인 에디터에 가세해 독자적으로 확장된 구조화 BASIC 컴파일러 QuickBASIC이 표준 첨부되고 있었다.

그것까지 미공개였던 펑션의 대부분이 유저에게 해방되었기 때문에 커스터마이즈나 디바이스 드라이버 개발이 더욱 용이하게 된[요점 출전].일본에서는 마이크로소프트가 DOS/V의 OEM 공급을 개시해, PC/AT호환기를 베이스로 독자적인 확장을 실시하고 있던 AX진영이나 토시바(J-3100)도 요즘보다 DOS/V에의 시프트를 진행시키게 된[62].또, 세계의 de facto standard인 PC/AT호환기의 하드웨어로 그대로 일본어판 OS를 사용할 수 있게 된 때문에 일본외의 메이커가 적극적으로 일본 시장에 참가하기 시작해 NEC의 독무대에서 만난 일본 시장은 크게 변모하게 된[28].

  • MS-DOS 5.0(1991년 6월)[7]
  • IBM DOS 5.0(1991년 6월)[63] - 타마이너 버젼 업이나 로컬라이즈판 다수

버전 6

디스크 최적화디스크 압축기능(후술), 컴퓨터 바이러스 검출・제거 등, CD-ROM 액세스에 필요한 MSCDEX의 부속등 부가 기능의 충실이 주.MS-DOS 단체로서의 최종판.

디지털 리서치로부터 MS-DOS 호환의 DR-DOS 6.0이 발매된[64].큰 특징은 보조 유틸리티의 대폭적인 증강이다.그 때문에, IBM 및 마이크로소프트에서도 기본 사양은 거의 바꾸지 않고 보조 유틸리티를 추가하는 일로 버전 6을 발매하게 되었다.IBM는 6.1, 거기에 계속 되는 마이크로소프트는 6.2와 먼저 나온 경합 상대보다 버전 번호는 각각 0.1만 크다.

기동시에 특정의 키를 누르면 CONFIG.SYSAUTOEXEC.BAT의 일부의 행을 실행하거나 모두 우회도로 하는 기능이 있었다.

마이크로소프트판은 동시기에 발매된 Windows 3.1의 보급을 재촉한다고 하는 판매 전략으로부터 DOS 쉘을 폐지했다고 보여진[주 12][29].텍스트 문자 편집기는 일본어에 대응해 공통의 EDIT가 되었다(PC-98판은 SEDIT가 부속[주 13][65]).

  • MS-DOS 6.0(1993년 3월)[66]
  • PC DOS 6.1(IBM DOS보다 개칭)(1993년 6월)[67] - IBM의 독자 빌드.초기의 버전에는 디스크 압축 유틸리티는 첨부되지 않고, 후의 PC DOS 6.1 with Compression로 아드스타사의 「SuperStor/DS」가 첨부되었다(일본어판 PC DOS J6. 1/V는 최초부터 압축 유틸리티 첨부).
  • MS-DOS 6.2(1993년 11월)[68] - 디스크 압축 유틸리티 「DoubleSpace」의 바그피크스등[69][70].「DoubleSpace」는, 디스크 용량을 압축해, 압축된 채로 읽고 쓰기를 가능하게 하는 것.이 유틸리티에 이용되고 있는 기술의 일부가 스택・일렉트로닉스사의 특허를 침해하고 있는 것으로서 소송이 일어났다. MS-DOS 6.0의 유저는 온라인의 무상 업데이트 패키지를 입수하는 것으로 MS-DOS 6.2에 업그레이드 할 수 있었다.
    • MS-DOS 6.2/V(1993년 12월) -일본에서는 마이크로소프트가 자사 브랜드로 발매한 유일한 일본어판 MS-DOS 단체 패키지[71].IBM DOS J5. 0/V 또는 MS-DOS 5.0/V로부터의 업그레이드만.5.0/V와 같게 OEM에서도 공급.
  • MS-DOS 6.21(1994년 2월)-마이크로소프트에 의한 스택・일렉트로닉스사의 특허 침해가 일부 인정된 때문, 「DoubleSpace」를 제거한 것.[72][73]
  • PC DOS 6.3(1994년 4월)[74] - IBM의 독자 빌드.MS-DOS 6.2같이, 온라인의 무상 업데이트 패키지를 입수해 PC DOS 6.1에서 6.3에 업그레이드 할 수 있었다.
  • MS-DOS 6.22(1994년 6월) -스택・일렉트로닉스사의 특허를 침해하지 않는 형태로 작성된 것이 「DriveSpace」로서 재차 첨부되었다(단, 일본어판에는 관계없다).덧붙여 DoubleSpace와 DriveSpace의 압축기능에는 호환성이 없고, 그대로는 서로 압축된 파티션에 액세스 할 수 없다.[75][76]

버전 7(마이크로소프트판)

Windows 95/98/98 SE에 포함되어 있는 버전.파일 시스템으로는 긴 파일명이 서포트된 것이 최대의 특징.종래의 MSDOS.SYSIO.SYS에 그 기능이 통합되어 설정 파일이 되어, IO.SYS가 기동하는 표준 쉘이 COMMAND.COM는 아니고 WIN.COM인 등 MS-DOS를 극력 보이지 않는 궁리가 되고 있었다.그러나, Windows 기동중에 텍스트 모드의 커서가 보인다.Windows 95의 OSR2 이후로는 FAT32에도 대응하고 있는 버전 7.1인[77].또, Windows 95/98는 Windows를 기동하지 않고 MS-DOS 모드로 재기동할 수 있었다.

버전 7(IBM판)

1995년 릴리스.IBM판만.개발 환경으로서 「REXX」를 표준 첨부.디스크 압축 유틸리티는 「SuperStor/DS」로부터 「Stacker4. 0」으로 변경된[78].MS-DOS 7(마이크로소프트판) 과는 달리 GUI와의 융합은 되지 않았지만, 당시 인터넷의 보급이 진행되고 있던 가운데 Palm Top PC 110의 인기를 받아 PC DOS용 웹 브라우저WebBoy」가 개발된[79].

  • PC DOS 7(1995년 4월)[80]
  • PC DOS 2000(1998년 5월)[81] - PC DOS 7을 베이스로, 유로 기호의 표시나 서기 2000년 문제에 대응한 것.VER 커멘드로는 PC DOS Version 7.0 Revision 1으로 표시된다.일본어판은 제품명으로부터 「/V」가 빗나갔지만, 「DOS/V」부분을 포함하고 있다.이것이 PC DOS(IBM DOS) 및 MS-DOS 전체의 사실상의 최종 버전이 된다(호환 OS는 제외하다).2001년에는 서포트가 종료한[30].

버전 8(마이크로소프트판)

Windows Me에 포함되어 있는 버전.IO.SYSHIMEM.SYSSMARTDRV(디스크 캐쉬 프로그램)의 기능을 통합한 최종판이며, 이미 Windows의 부트 로더에 지나지 않고 MS-DOS 모드로의 기동도 폐지된[82].Windows Me나 Windows XP 이후에 기동 디스크를 작성하는 곳의 MS-DOS가 써진다.

MS-DOS와의 호환성을 가지는 operating system

MS-DOS와 binary level compatibility성을 가지는 operating system

또 PC-9800 시리즈 전성기에는, 게임 소프트의 편입용으로서 하위 호환(INT21계의 부분집합만 호환)의 「MEG-DOS」등이 있었다.앨리스 소프트의 「ALICE-DOS」는, 원래 게임 소프트 본체는 MS-DOS를 인스톨 한 하드 디스크 드라이브상에서 움직이는 것을 전제로 해 어디까지나 플로피 단체에서도 기동하도록(듯이) 서포트용으로 만들어진 것이었기 때문에, 배치파일을 움직이는 기능도 가지고 있었다.

MS-DOS의 영향을 받으면서도 binary level compatibility성이 없는 operating system

  • Human68k(허드슨, 샤프) - X68000, 파일 시스템에 FAT12/16의 부분집합을 채용, COMMAND.COM에 지나치게 닮은 커멘드 라인 interpreter나, 시스템 콜의 펑션에도 INT21H를 흉내낸 설계를 볼 수 있는 등 , 영향을(주로 개발 공사기간의 단축등의 측면에서) 강하게 접수 모방하고 있는 것은 분명하기는 하지만, 그 외는 완전히 별개의 실장이며, CPU 자체에도 호환성은 없다.
  • Carry 일본어 DOS캬 리 레버러토리) - PC-8800 시리즈/X1。통칭 CDOS-II.파일 시스템만 FAT12에 대응한 OS로, CP/M에뮬레이터가 존재했다.Z80를 전제로 한 CP/M의 변형(변종)이며, MS-DOS의 이식은 아니다.당연히 MS-DOS용의 바이너리도 동작하지 않는다.PC 통신 소프트의 일부라고 해도 사용되어 PC-8800 시리즈판은 JET-TERM에, X1시리즈판은 JET 터보 터미널(SPS 발매)에 부속된다.PC-8800 시리즈판은 OS만의 프리판이 있다.전신인 CarryDOS(CDOS)와는 파일 시스템, 시스템 콜 모두 호환성은 없다.
  • MSX-DOS (마이크로소프트, 아스키)[83] - MSX, FAT12의 부분집합에 대응해, MS-DOS의 COMMAND.COM에 지나치게 닮은 커멘드 interpreter가 있는, CP/M호환 OS.CDOS-II와 같게 CP/M의 변형이며, MS-DOS용의 바이너리는 동작하지 않는다.표계산 어플리케이션 Multiplan의 일부로서 PC-8800 시리즈, X1시리즈, MZ-2500에도 부분집합판이 있다.
  • IDOS(소프트뱅크) - PC-8800 시리즈, PC-8000 시리즈, 파일 시스템만 FAT12에 대응한, CP/M호환 OS.

각주

주석

  1. ^이 방식을 진언 한 것은 당시 동사 임원이기도 한 세이와언이라고 말해지는[요점 출전]
  2. ^ Windows 95이후로는 DOS는 기술적으로는 내부에 존재하고 있지만, 제품으로서 번들 되고 있다.
  3. ^드라이브 문자의 수는 CONFIG.SYS의 LASTDRIVE로 변경가능.
  4. ^다만, PC-98판의 MS-DOS 3.1이후로는 ADDDRV.EXE와 등록을 기술한 파일의 편성에 의해 등록해, DELDRV.EXE로 제외할 수 있다.이 방법을 사용할 수 있는 것은 캐릭터 디바이스뿐이어, CONFIG.SYS로 한 번 등록한 디바이스 드라이버는 제외할 수 없다.IBM PC용으로는 몇 종류나 써드파티로 같은 프로그램이 작성되고 있다.
  5. ^유자메모리는, IBM PC 호환기 및 PC-9800 시리즈등으로는 640 KB, PC-H98 시리즈나 FMR 시리즈・FM TOWNS등은 768 KB.
  6. ^무엇보다, 관리할 수 있는 섹터수는 65535개였기 때문에, 32 MB이상의 파티션을 자르는 것은 할 수 없었다.
  7. ^후지쯔 FMR 시리즈 및 FM TOWNS용 MS-DOS 3.1의 후기 버전으로는 미국판의 3.2/3.3의 기능의 일부가 받아들여지고 있었다.PC-98판 MS-DOS 3.1은 동일한 버전 번호로 복수의 판이 존재해, 호환성의 문제가 생긴 것으로 유저나 소프트웨어 하우스를 혼란시켰다.
  8. ^ NEC이 마이크로소프트로부터 일본어판 MS-DOS 3.21의 공급을 받아 MS-DOS 3.3으로서 판매하고 있었다.
  9. ^ PC-98판의 버전 3.3 D는 버전 5.0으로 동시 발매.외관상의 섹터 사이즈를 1 KB 혹은 2 KB로 하는 것으로 최대 128 M의 파티션을 관리할 수 있었다.
  10. ^지금까지의 일본어판 DOS는 마이크로소프트가 일본 시장용으로 개변한 것으로, 세계 공통의 사양은 아니었다.또, 버전 3까지의 영문판 DOS를 DOS/V화하면 파일명의 취급등에서 불편이 생기는 경우가 있다
  11. ^ PC/AT호환기용의 영문판만.PC-98판은 SEDIT(버전 3.3 D에도 부속), EPSON PC판은 MEDIT, 후지쯔판(FMR 시리즈, FM TOWNS용)은 EDIAS와 각사 제각각인 커멘드명・기능의 에디터가 첨부되었다.
  12. ^별매의 사프리 멘탈 디스크로 배포되었다.PC-98판에는 종래 대로 부속.
  13. ^메가 소프트사의 MIFES의 부분집합판

출전

  1. ^일본 상표 등록 번호 제 2016333호
  2. ^ http://www.digitalresearch.biz/Gary.Kildall.htm
  3. ^ Steve Rosenthal (1983). "MS-DOS Boards The S-100 Bus". PC Mag (Ziff Davis, Inc.) 2 (6): 625-628. https://books.google.co.jp/books? id=q8fwTt09_MEC&pg=PA625 2016년 10월 31일 열람.. 
  4. ^일경 산업 신문」1995년 6월 22 일자
  5. ^ Elder, Tait (1989년 7월). "New Ventures: Lessons from Xerox and IBM". Harvard Business Review. https://hbr.org/1989/07/new-ventures-lessons-from-xerox-and-ibm 2015년 1월 20일 열람. 
  6. ^ a b아이다 히로시, 대장돈 「 제5장 IBM PC의 탄생과 MS-DOS의 개발」 「 신・전자 건국 제 1권소프트웨어 제국의 탄생」NHK 출판, 1996년,238-303페이지.ISBN 4140802715
  7. ^ a b Manes & Andrews (1993). Gates, Doubleday, ISBN 0-385-42075-7.
  8. ^ Isaacson, Walter (2014). The Innovators: How a Group of Inventors, Hackers, Geniuses, and Geeks Created the Digital Revolution. Simon & Schuster. p. 358. ISBN 978-1476708690. 
  9. ^ Maiello, John Steele Gordon Michael (2002년 12월 23일). "Pioneers Die Broke". Forbes. 오리지날2012년 9월 16 일시점에 의한 어카이브.. http://www.forbes.com/forbes/2002/1223/258_print.html 2008년 3월 31일 열람. 
  10. ^ Evans, Harold (2004). They Made America, Little, Brown and Company. ISBN 0-316-27766-5 ISBN 0-316-01385-4.
  11. ^ Operational Choice, PC Magazine Charter Issue, February□March 1982
  12. ^ Hamm, Steve; Jay Greene (October 25, 2004). "The Man Who Could Have Been Bill Gates". BusinessWeek.
  13. ^ Sedory, Daniel B.. "IBM Personal Computer DOS Version 1.00". 2016년 10월 30일 열람.
  14. ^ John Markoff, Paus frelberger (1983). "In Focus". InfoWorld (InfoWorld Media Group, Inc..) 5 (35): 32. https://books.google.co.jp/books? id=ty8EAAAAMBAJ&hl=ja&pg=PA32 2016년 11월 1일 열람.. 
  15. ^ Paterson, Tim (June 1983). "A Short History of MS-DOS". Byte: 246. ISSN 0360-5280. //archive.org/stream/byte-magazine-1983-06/1983_06_BYTE_08-06_16-Bit_Designs#page/n245/mode/2 up 2013년 8월 18일 열람.. 
  16. ^세키구치화일 「3.국산기의 개발:움직이기 시작한 거상」 「PC 혁명의 기수들」일본 경제신문사, 2000년,75-79페이지.ISBN 4-532-16331-5
  17. ^ Allan, Roy A. (2001). "Microsoft in the 1980 s, part III 1980 s — The IBM/Macintosh era". A history of the personal computer: the people and the technology. London, Ontario: Allan Pub.. p. 14. ISBN 0-9689108-0-7. http://www.retrocomputing.net/info/allan/ 2009년 12월 5일 열람.. 
  18. ^ a b Duncan, Ray (1988). The MS-DOS Encyclopedia, Microsoft Press. ISBN 1-55615-049-0.
  19. ^ Zenith's new Z100 has something for everybody, InfoWorld, July 12, 1982
  20. ^ Zenith challenges IBM's share of micro market, InfoWorld, September 13, 1982
  21. ^ Review: Zenith Z-100, InfoWorld, November 7, 1983
  22. ^ AST memory board to come with Quarterdeck Desqview, Computerworld, November 4, 1985
  23. ^ Microsoft Focuses Efforts On Direct Corporate Sales, InfoWorld, November 18, 1985
  24. ^ IBM Ships OS/2 Four Months Early, InfoWorld, December 7, 1987
  25. ^ Zenith First to Ship Microsoft OS/2, InfoWorld, December 21, 1987
  26. ^ Vendors Decide Against Bundling OS/2 With PCs, InfoWorld, November 30, 1987
  27. ^「일경 바이트」1991년 12월호, p. 160..
  28. ^ a b c시오타신2 「국산명기 열전: History 「그리고, 세계 표준이 왔다」」, 「ASCII」 제22 각권 8호, 아스키, 1998년,378-379페이지, ISSN 03865428.
  29. ^ a b John M. Goodman (1994-01-24). "Reviews: DOS vs. DOS: Two variations on the theme". InfoWorld (InfoWorld Media Group, Inc..): 59. https://books.google.co.jp/books? id=_DoEAAAAMBAJ&lpg=PA59&hl=ja&pg=PA59 2016년 10월 30일 열람.. 
  30. ^ a b"IBM PC DOS 2000 CAN EASE YOUR TRANSITION TO THE YEAR 2000". IBM Corporation (1998년 5월 26일). 2016년 10월 30일 열람.
  31. ^ FAR JMP instruction for CP/M-style calls
  32. ^칸키 신지 「2. Dear, MS-DOS」 「MS-DOS 독본」아스키, 1983년 11월 15일,54-76페이지.ISBN 4871487210
  33. ^ IBM Press Release announcing the PC August 12, 1981
  34. ^ IBM enhances Personal Computer with 2-sided drives, InfoWorld, June 7, 1982
  35. ^ a b c d Duncan, Ray (1988). Advanced MS-DOS Programming, Microsoft Press. ISBN 1-55615-157-8.
  36. ^ a b c 「Unix풍의 기능을 반입한 일본어 MS-DOS2. 0의 기능과 내부 구조」 「일경 일렉트로닉스」1983년 12월 19일호, pp. 165-190.
  37. ^ Allen, Paul (2011). Idea Man, Penguin, ISBN 978-1-59184-382-5.
  38. ^칸키 신지 「MS-DOS MACHINE」 「MS-DOS 독본」아스키, 1983년 11월 15일,204-205페이지.ISBN 4871487210
  39. ^ IBM. PC DOS 2.1 Announcement Letter. 1983-11-01 ([3]).
  40. ^ Allan, Roy A. (2001). A History of the Personal Computer, Allan Publishing, ISBN 0-9689108-0-7. eBook on archive.org. Appendix B: Versions of DOS
  41. ^「토픽・리포트:기능 부족이 표면화, 노병 「MS-DOS2. 11」」 「일경 PC」1991년 1월 21일호, pp. 178-182.
  42. ^ a b c d 「토픽・리포트:혼란하는 MS-DOS—이렇게 있는 버전」 「일경 PC」1988년 12월 5일호, pp. 183-188.
  43. ^ Somerson, Paul (1984-11-13). "AT the Party". PC Magazine: 123. https://books.google.com/books? id=-Ukz6hjZEA4C&pg=PA117#v=onepage&q&f=false 2016년 10월 30일 열람.. 
  44. ^ IBM Rolls out New PC: Networking products, windowing software also announced, InfoWorld, Sep 10, 1984
  45. ^"IBM PC and PC-Compatible NOSs Compared". U-M Computing News (UM Libraries.) 2 (2): 4-11. (1987). https://books.google.ca/books? id=im4qAAAAMAAJ&pg=PA5 2016년 10월 30일 열람.. 
  46. ^ PC-DOS upgrade supports 312-in. floppy disk drives, Computerworld, March 24, 1986
  47. ^「미 마이크로소프트, ROM화 가능한 OS—전력 절약・소형기를 위한 발매.」 「일경 산업 신문」1989년 10월 5일, 7면.
  48. ^「디지털・리서치, ROM화 가능한 OS발매- 「MS-DOS」라고도 호환성」 「일경 산업 신문」1989년 8월 29일, 9면.
  49. ^ IBM. Operating System/2 Standard Edition Announcement Letter. 1987-04-02 ([19]).
  50. ^ Microsoft to Release Own DOS 3.3, InfoWorld, August 3, 1987
  51. ^ Vernon Brooks. "Information about the little known multitasking MS-DOS 4.0". PC DOS Retro. 2014년 2월 13일 열람.
  52. ^ MS-DOS 4.0 in U.K. ; U.S. Waiting for 5.0, InfoWorld, March 24, 1986
  53. ^ Larry Osterman. Did you know that OS/2 wasn't Microsoft's first non Unix multitasking operating system? MSDN Blogs
  54. ^ a b "Industry News". U-M Computing News (UM Libraries.) 3 (4): 48. (1988). https://books.google.co.jp/books? id=WSBVAAAAMAAJ&lpg=RA2-PA48&pg=RA2-PA48 2016년 10월 30일 열람.. 
  55. ^ Incompatibilities Hinder Useful DOS 4.0 Features, InfoWorld, August 15, 1988
  56. ^ Paul Somerson (1988-09-27). "First Looks : OS Who? IBM DOS 4.0 Brags New Look, Long-Awaited Features". PC Mag: 33. https://books.google.co.jp/books? id=UenCawr7OowC&lpg=PA33&hl=ja&pg=PA33 2016년 10월 30일 열람.. 
  57. ^ Users Still Slow to Accept DOS 4.0, InfoWorld, July 31, 1989
  58. ^ IBM. PC DOS 4.0 Announcement Letter. 1988-07-19 ([22]).
  59. ^「MIX 하이라이트:PC AT호환 PC로 DOS/V가 움직였다」 「일경 바이트」1991년 1월호, pp. 326-328.
  60. ^ Microsoft Releases Updated DOS 4; Some OEMs Ship Versions This Month, InfoWorld, November 28, 1988
  61. ^"MS-DOS 5.0: The Old Standard Improved". U-M Computing News (UM Libraries.) 6 (2): 329. (1991). https://books.google.co.jp/books? id=SyJVAAAAMAAJ&lpg=PA329&hl=ja&pg=PA329 2016년 10월 30일 열람.. 
  62. ^「문:토시바의 PC는 DOS/VPC야?」 「일경 PC」1994년 1월 31일호, pp. 202-203.
  63. ^ IBM. IBM DOS Version 5.00 and Upgrade. 1991-06-11 ([25]).
  64. ^ Software Developer Caldera sues Microsoft for Antitrust practices alleges monopolistic acts shut its DR DOS operating system out of market Caldera News, 1996-07-24 ([3]).
  65. ^후지야마 테츤도 「PC-9801 개발 현장의 8개의 비밀」, 「월간 아스키 별책 소생하는 PC-9801 전설 영구 보존판 제 2탄」, 아스키, 2007년 4월 9일 초판, 138 페이지
  66. ^ MS-DOS 6 hype doesn't match analyst forecasts, InfoWorld, March 29, 1993
  67. ^ IBM. IBM PC DOS Version 6.1. 1993-06-29 ([27]).
  68. ^ Notes From the Field, Robert X. Cringely, InfoWorld, Nov 8, 1993, p. 122
  69. ^ MS-DOS 6.2 lets users uncompress DoubleSpace volumes;protects data, InfoWorld, November 1, 1993
  70. ^ MS-DOS 6.2 Addresses DoubleSpace Concerns, Adds Features, PC Magazine, January 11, 1994
  71. ^「마이크로소프트, MS-DOS 최신판, 자사 브랜드로 발매.」 「일경 산업 신문」1993년 12월 7일, 6면.
  72. ^ Microsoft settles for piece of the Stac, Computerworld, June 27, 1994
  73. ^ The DOS heavyweights go another round, InfoWorld, August 29, 1994
  74. ^ IBM. IBM PC DOS Version 6.3. 1994-04-27 ([28]).
  75. ^ Judge rules against Microsoft, Computerworld, June 13, 1994
  76. ^ MS-DOS recall order may disrupt supply line of PCs, InfoWorld, June 20, 1994
  77. ^ "PCTech User-to-User". PC Mag (Ziff Davis, Inc.) 16 (17): 319. (1997-10-07). https://books.google.co.jp/books? id=oOfsp5YznnkC&lpg=PA319&ots=s5QKRN1hO7&hl=ja&pg=PA319 2016년 10월 31일 열람.. 
  78. ^ PC DOS 7 beats its disappearing competitors, InfoWorld, April 10, 1995
  79. ^ "일본 IBM, 구형기를 소생하게 하는 DOS용의 Web 브라우저 「WebBoy」를 발표". PC Watch (1997년 3월 17일). 2012년 8월 23일 열람.
  80. ^ IBM. IBM PC DOS Version 7. 1995-02-28 ([29]).
  81. ^ IBM. IBM PC DOS 2000 Can Ease Your Transition to the Year 2000. 1998-05-26 ([31]).
  82. ^"Improving "Cold Boot" Time for System Manufacturers". Microsoft (2001년 12월 4일). 2009년 1월 25 일시점의 오리지날[링크 조각]보다 어카이브.2016년 10월 30일 열람.
  83. ^「테크니컬 리포트 일본어 MSX-DOS2대연구」, 「ASCII」 제12 각권 10호, 아스키, 1988년,305-308페이지, ISSN 03865428.

관련 항목

외부 링크

This article is taken from the Japanese Wikipedia MS-DOS

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기