맨위로가기

MS-DOS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제(DOS)이다. 1980년 팀 패터슨이 개발한 86-DOS를 마이크로소프트가 인수하여 MS-DOS로 이름을 변경했으며, IBM PC를 비롯한 다양한 기종에서 사용되었다. MS-DOS는 파일 관리, 명령어 인터페이스, 시스템 콜, 메모리 관리 등을 제공하며, 윈도우 9x와 같은 운영 체제에서 부팅 및 하위 호환성을 위해 사용되기도 했다. MS-DOS는 IBM PC DOS, DR-DOS 등과 경쟁했으며, 윈도우의 발전과 함께 운영체제로서의 역할이 점차 축소되어 2001년 지원이 종료되었다.

더 읽어볼만한 페이지

  • 1981년 소프트웨어 - 마이크로소프트 매크로 어셈블러
    마이크로소프트 매크로 어셈블러(MASM)는 1981년 첫 출시 후 인텔 프로세서 명령어와 SIMD, MMX 명령어 지원을 추가하며 업데이트되어 왔고, 현재는 Visual Studio에 통합되어 다양한 IDE, 디버거, 디스어셈블러를 통해 개발 환경이 지원되는 x86 어셈블리 언어 개발 도구이다.
  • 도스 변종 - 윈도우 95
    윈도우 95는 마이크로소프트가 1995년에 출시한 16/32비트 혼합형 운영 체제로, MS-DOS 기반 GUI 개선, 플러그 앤 플레이, 긴 파일 이름 지원, 32비트 응용 프로그램 지원 등의 혁신적인 기술을 통해 PC 사용 환경을 변화시키고 시작 메뉴와 작업 표시줄을 도입하여 윈도우 시리즈의 핵심 요소가 되었으며, 인터넷 익스플로러 통합 및 OEM 서비스 릴리스를 통한 기능 확장으로 PC 대중화에 크게 기여하며 전 세계적인 성공을 거두었다.
  • 도스 변종 - PTS-DOS
    PTS-DOS는 1991년 PhysTechSoft에서 개발하여 MS-DOS의 버전 번호를 따랐으며, FAT32 파일 시스템을 지원하고 러시아 국방부의 인증을 받은 운영 체제이다.
  • 마이크로소프트의 운영 체제 - 제닉스
    제닉스는 마이크로소프트가 1980년에 출시한 유닉스 계열 운영 체제로, AT&T의 버전 7 유닉스 라이선스를 기반으로 개발되어 다양한 하드웨어 아키텍처로 포팅되어 널리 사용되었으나, 마이크로소프트가 OS/2 개발에 집중하면서 SCO에 판권이 이전되었고, SCO UNIX로 발전하면서 개발이 종료되었지만, 일부 시스템 콜은 MS-DOS 및 윈도우에 남아있다.
  • 마이크로소프트의 운영 체제 - OS/2
    OS/2는 IBM과 마이크로소프트가 공동 개발한 DOS의 후속 운영 체제로, 초기에는 80286 컴퓨터용으로 설계되었으나 IBM 단독 개발 체제로 전환 후 OS/2 Warp로 성능을 개선했으나 Microsoft Windows에 비해 인기가 낮았고, IBM의 지원 종료 후 제3자 개발을 통해 파생 운영 체제가 출시되기도 했다.
MS-DOS
기본 정보
MS-DOS 로고
MS-DOS 로고
MS-DOS 명령줄 인터페이스
MS-DOS의 명령줄 인터페이스의 예시. 현재 디렉토리가 C 드라이브의 루트임을 보여주고 있다.
개발자마이크로소프트
제품군도스
출시일1981년 8월 12일
단종 여부
영향을 받은 운영 체제TOPS-10
CP/M
사용자 인터페이스명령줄 인터페이스 (COMMAND.COM)
텍스트 사용자 인터페이스 (DOS 셸)
라이선스사유 소프트웨어
MIT 라이선스 (v1.25, v2.0 및 v4.00)
웹사이트인터넷 아카이브 MS-DOS 개요
소스 모델클로즈드 소스; 버전 1.25, 2.11 및 4.00은 오픈 소스
커널 유형모놀리식 커널
이전 버전86-DOS
다음 버전윈도우 NT ( 윈도우 XP 부터)
지원 플랫폼x86
최신 버전8.0 (윈도우 미)
최신 버전 출시일2000년 9월 14일
프로그래밍 언어x86 어셈블리어
이후 버전에서는 C도 사용
언어다국어
업데이트 모델재설치
패키지 관리자없음
작동 상태32비트 윈도우에 일부 보존
지원 상태2001년 12월 31일 기준으로 MS-DOS 버전 1.x-7.0 지원 중단, 2006년 7월 11일 기준으로 MS-DOS 버전 7.10 및 8.0 지원 중단.
기타 정보
영어 명칭the Microsoft Disk Operating System
발음IPA: /ˌɛmˌɛsˈdɒs/
로마자 표기em es doss
주요 사용 언어영어
프로그램 개발 환경
사용 가능한 프로그래밍 언어C 언어
파스칼
QBasic
배치 파일 등

2. 역사

MS-DOS는 팀 패터슨시애틀 컴퓨터 프로덕츠를 위해 작성한 86-DOS[207]의 이름을 변경한 것이다. 86-DOS는 디지털 리서치CP/M8086 프로세서에서 실행되도록 포팅한 것으로, 6주 만에 개발되었다.[208] 86-DOS는 CP/M에 비해 개선된 디스크 섹터 버퍼링 논리와 FAT12를 도입했다는 차이점이 있었다. 1980년 8월, 86-DOS의 첫 번째 버전이 출시되었다.[208] IBM 개인용 컴퓨터용 운영 체제가 필요했던 마이크로소프트는[209][210] 1981년 5월 팀 패터슨을 고용하고 같은 해 7월에 86-DOS 1.10을 25000USD에 인수했다.[211] 마이크로소프트는 버전 번호를 유지하면서 이름을 MS-DOS로 변경했고, MS-DOS 1.10/1.14를 IBM에 라이선스했다. IBM은 1981년 8월에 PC-DOS 1.0을 IBM 5150 또는 IBM PC용 운영 체제 중 하나로 제공했다.[212]

1년 안에 마이크로소프트는 70개 이상의 다른 회사에 MS-DOS 라이선스를 부여했다.[213] MS-DOS는 모든 8086 계열 컴퓨터에서 실행될 수 있도록 설계되었다. 각 컴퓨터는 고유한 하드웨어와 MS-DOS 버전을 가졌으며, MS-DOS는 CP/M과 같은 방식으로 다양한 하드웨어 플랫폼에 적응했다. MS-DOS는 내부 장치 드라이버(DOS BIOS)와 커널이 통합된 모듈식 구조로 설계되었고, OEM은 마이크로소프트의 개발 키트를 사용하여 MS-DOS 버전을 구축했다. 따라서 다양한 하드웨어에 대해 여러 버전의 "MS-DOS"가 존재했으며, IBM 호환 시스템과 MS-DOS 호환 시스템 간에는 큰 차이가 있었다. 탠디 2000과 같은 일부 시스템은 MS-DOS와 호환되지만 IBM과 호환되지 않아 IBM PC 아키텍처에 의존하지 않는 소프트웨어를 실행할 수 있었다.

MS-DOS 초기에는 하드웨어를 직접 제어하여 더 빠른 속도를 얻는 것이 중요했기 때문에, IBM 호환 아키텍처가 목표가 되었고, 곧 모든 8086 제품군 컴퓨터가 IBM의 하드웨어를 에뮬레이션하게 되면서, 시장에는 고정 하드웨어 플랫폼용 MS-DOS의 단일 버전만 필요하게 되었다.

마이크로소프트는 유닉스 기반 운영 체제인 제닉스가 완전한 다중 사용자였기 때문에 MS-DOS에서 다중 사용자 지원을 생략했다.[214] 마이크로소프트는 MS-DOS를 개선하여 제닉스와 거의 구별할 수 없도록 계획했고,[215][216] MS-DOS와 제닉스를 함께 광고하면서 이들 간의 쉬운 이식을 약속했다.[217] 그러나 AT&T가 유닉스 시스템 V를 판매하면서, 마이크로소프트는 제닉스를 포기하고 1987년 제닉스의 소유권을 산타 크루즈 오퍼레이션으로 이전했다.

2014년 3월 25일, 마이크로소프트는 MS-DOS 1.25, 알토스 MS-DOS 2.11, TeleVideo PC DOS 2.11의 혼합 버전을 공개했다.[218][219][220][221] 2018년 9월 28일, 마이크로소프트는 MIT 허가서에 따라 코드 라이선스를 다시 부여하여 이러한 버전을 자유 소프트웨어로 만들었다.[222] 2024년 4월 25일에는 MS-DOS 4.00용 코드를 공개했다.[223][224]

2015년 만우절 농담으로 마이크로소프트 모바일은 MS-DOS 모바일이라는 윈도우 폰 애플리케이션을 출시했다.[225]

마이크로소프트는 "소프트웨어 버스 86" 등 다른 이름으로 MS-DOS 버전을 라이선스하거나 출시했다. IBM 버전은 나중에 IBM PC-DOS로 축약되었다. 경쟁업체에서는 DR-DOS, PTS-DOS와 같은 호환 가능한 도스 시스템을 출시했다.

이전 동구권에서는 1980년대 후반에 DCP 3.20, DCP 3.30, WDOS라는 MS-DOS 파생 버전이 존재했다.[226][227][228]

MS-DOS와 PC-DOS의 주요 버전은 다음과 같다:

버전출시일주요 특징
1.01981년최초의 IBM PC에 탑재된 첫 버전 (PC-DOS).
1.251982년MS-DOS라는 이름으로 출시된 IBM PC 호환기종용 첫 버전.
2.01983년하드 디스크와 360KB 플로피 디스크 드라이브 지원, 하위 디렉토리, 핸들 기반 파일 운용, 명령어 입출력 리다이렉션, 파이프 등 지원.
2.111983년영어 이외의 언어와 날짜 형식 지원.
2.251985년한글과 일본어 한자 지원 확대. 동아시아 국가에만 출시됨.
3.01984년PC AT 지원. 1.2MB 플로피 디스크 및 최대 32 메가바이트의 하드 디스크 파티션 지원 (한 개의 기본 파티션과 한 개의 논리 드라이브 지원).
3.11984년마이크로소프트 네트워킹 지원.
3.21986년3.5 인치 720KB 플로피 디스크 드라이브 지원.
3.31987년여러 개의 논리 드라이브 지원.
4.01988년도스 셸 제공.
5.01991년메모리 관리, 전체 화면 편집기, QBasic 프로그래밍 언어, 온라인 도움말, 작업 전환 기능이 추가된 도스 셸 등 제공.
6.001993년더블스페이스, 영문 사용자 메시지 지원 (한글판), 조합형 한글 코드 페이지 (1361) 지원 (한글판).
6.201993년
6.211994년스택 일렉트로닉스와의 소송으로 인해 더블스페이스 기능이 제외됨.
6.221994년단일 제품으로는 마지막 버전. 더블스페이스 대신 동일한 기능의 드라이브스페이스 제공.
(7.0)1995년윈도우 95에 내장됨. MSDOS.SYS의 기능이 IO.SYS에 통합. LBA 지원. 별도 드라이버를 이용하면 긴 파일 이름 사용 가능.
(7.1)1998년윈도우 95 OSR2와 그 이후 버전 및 윈도우 98, 윈도우 98 SE에 내장됨. FAT32 파일 시스템 지원.
(8.0)2000년윈도우 미에 내장됨.


2. 1. 개발 배경

MS-DOS는 팀 패터슨시애틀 컴퓨터 프로덕츠를 위해 작성한 86-DOS[207]의 이름을 변경한 것이다. 86-DOS는 기본적으로 디지털 리서치CP/M(8080/Z80 프로세서용)을 8086 프로세서에서 실행되도록 포팅한 복제품이었으며, CP/M에 비해 개선된 디스크 섹터 버퍼링 논리와 FAT12 (CP/M 파일 시스템 대신) 도입이라는 두 가지 차이점을 가지고 6주 만에 개발되었다. 이 첫 번째 버전은 1980년 8월에 출시되었다.[208]

IBM 개인용 컴퓨터용 운영 체제가 필요했던 마이크로소프트는[209][210] 1981년 5월 팀 패터슨을 고용하고 같은 해 7월에 86-DOS 1.10을 25000USD에 인수했다.[211] 마이크로소프트는 버전 번호를 유지했지만 이름을 MS-DOS로 변경했다. 그들은 또한 MS-DOS 1.10/1.14의 라이선스를 IBM에 부여했고, IBM은 1981년 8월 IBM 5150 또는 IBM PC용 세 가지 운영 체제 중 하나인 PC-DOS 1.0을 제공했다.[212]

1년 안에 마이크로소프트는 70개 이상의 다른 회사에 MS-DOS 라이선스를 부여했다.[213] MS-DOS는 모든 8086 계열 컴퓨터에서 실행될 수 있는 OS로 설계되었다. 각 컴퓨터는 CP/M과 유사하게 고유한 하드웨어와 MS-DOS 버전을 가졌으며, MS-DOS는 다양한 하드웨어 플랫폼에 적응하기 위해 CP/M과 동일한 솔루션을 에뮬레이트했다. 이를 위해 MS-DOS는 내부 장치 드라이버(DOS BIOS), 최소한 기본 디스크 드라이브 및 콘솔용, 커널과 통합되고 부트 로더에 의해 로드되는 모듈식 구조 및 기타 장치용 설치 가능한 장치 드라이버로 설계되었다. OEM은 마이크로소프트에서 제공하는 개발 키트를 사용하여 기본 I/O 드라이버와 표준 마이크로소프트 커널이 포함된 MS-DOS 버전을 구축했으며, 이러한 커널은 일반적으로 하드웨어와 함께 최종 사용자에게 디스크 형태로 제공되었다. 따라서 다양한 하드웨어에 대해 다양한 버전의 "MS-DOS"가 있었으며 IBM 호환(또는 ISA) 시스템과 MS-DOS 호환 시스템 간에는 큰 차이가 있었다. 탠디 2000과 같은 일부 시스템은 MS-DOS와 호환되지만 IBM과는 호환되지 않으므로 IBM PC 아키텍처의 주변 하드웨어에 의존하지 않고 MS-DOS 전용으로 작성된 소프트웨어를 실행할 수 있었다.

이러한 설계는 응용 프로그램이 MS-DOS 서비스만 사용하여 장치 입출력을 수행했다면 호환성 측면에서 잘 작동했을 것이고, 실제로 동일한 디자인 철학이 윈도우 NT에 구현되었다(하드웨어 추상화 문서 참고). 그러나 MS-DOS 초기에는 하드웨어를 직접 제어하여 프로그램이 달성할 수 있는 더 빠른 속도가 특히 중요했으며, 특히 현대 하드웨어의 한계를 뛰어넘는 게임의 경우 더욱 그러했다. 곧 IBM 호환 아키텍처가 목표가 되었고, 머지않아 모든 8086 제품군 컴퓨터가 IBM의 하드웨어를 밀접하게 에뮬레이션했으며 시장에는 고정 하드웨어 플랫폼용 MS-DOS의 단일 버전만 필요했다. 여기서 논의되는 MS-DOS 버전이 바로 이 버전이다. 즉, "MS-DOS"의 수십 가지 다른 OEM 버전은 해당 시스템에만 관련이 있었고 어떤 경우에는 기능과 능력 면에서 매우 유사했다. IBM PC용 일부 표준 버전(종종 동일한 번호의 버전이지만 항상 그런 것은 아님) 몇 가지 주목할 만한 예외가 있다.

컴팩 퍼스널 컴퓨터용 MS-DOS(컴팩 도스) 버전 1.12 (MS-DOS 1.25 기반)

2. 2. 한국 시장 진출과 DOS/V

MS-DOS는 여러 시장을 위해 현지화된 버전이 존재했다.[252] 서구권 MS-DOS는 현지화된 메시지 언어와 지원되는 코드 페이지 및 키보드 레이아웃의 차이만 있을 뿐 대체로 동일한 도구 및 드라이버 집합을 기반으로 발전했지만, 일부 언어 버전은 서구권 버전과 상당히 달랐다. 서구권 PC에는 없는 추가 BIOS 서비스를 사용하는 현지화된 PC 하드웨어에서 실행되도록 조정되었고, 디스플레이 및 프린터에 대한 여러 하드웨어 코드 페이지를 지원하며, DBCS, 대체 입력 방법 및 그래픽 출력을 지원했다. 영향을 받은 버전으로는 일본어(DOS/V) , 한국어, 아랍어(ADOS 3.3/5.0), 히브리어(HDOS 3.3/5.0), 러시아어(RDOS 4.01/5.0) 및 기타 일부 동유럽어 버전의 DOS가 있다.[78]

한국 시장의 경우, 조합형 한글 코드를 지원하는 한글 MS-DOS 2.11이 1985년 5월 24일에 출시되었다.[253] 이후, 다음과 같은 버전들이 출시되었다.

버전출시일
한글 MS-DOS 4.01990년 5월
한글 MS-DOS 5.01991년 7월
한글 MS-DOS 6.01993년 8월
한글 MS-DOS 6.21994년 9월


2. 3. 버전의 발전과 경쟁

MS-DOS는 팀 패터슨이 작성하고 시애틀 컴퓨터 프로덕츠가 소유했던 86-DOS[207]의 이름을 변경한 것이다. 86-DOS는 디지털 리서치CP/M을 복제하여 8086 프로세서에서 실행되도록 포팅한 것으로, 개발에는 6주밖에 걸리지 않았다.[208] 86-DOS는 CP/M에 비해 개선된 디스크 섹터 버퍼링 논리와 FAT12 도입이라는 두 가지 차이점이 있었다. 1980년 8월에 86-DOS의 첫 번째 버전이 출시되었다.[208] IBM 개인용 컴퓨터용 운영 체제가 필요했던 마이크로소프트는[209][210] 1981년 5월 팀 패터슨을 고용하고 같은 해 7월에 86-DOS 1.10을 25000USD에 인수했다.[211] 마이크로소프트는 버전 번호를 유지하면서 이름을 MS-DOS로 변경했고, MS-DOS 1.10/1.14를 IBM에 라이선스했다. IBM은 1981년 8월에 PC-DOS 1.0을 IBM 5150 또는 IBM PC용 세 가지 운영 체제 중 하나로 제공했다.[212]

1년 안에 마이크로소프트는 70개 이상의 다른 회사에 MS-DOS 라이선스를 부여했다.[213] MS-DOS는 모든 8086 계열 컴퓨터에서 실행될 수 있도록 설계되었다. 각 컴퓨터는 고유한 하드웨어와 MS-DOS 버전을 가졌으며, MS-DOS는 CP/M과 같은 방식으로 다양한 하드웨어 플랫폼에 적응했다. MS-DOS는 내부 장치 드라이버(DOS BIOS)와 커널이 통합된 모듈식 구조로 설계되었고, OEM은 마이크로소프트의 개발 키트를 사용하여 MS-DOS 버전을 구축했다. 따라서 다양한 하드웨어에 대해 여러 버전의 "MS-DOS"가 존재했으며, IBM 호환 시스템과 MS-DOS 호환 시스템 간에는 큰 차이가 있었다. 탠디 2000과 같은 일부 시스템은 MS-DOS와 호환되지만 IBM과 호환되지 않아 IBM PC 아키텍처에 의존하지 않는 소프트웨어를 실행할 수 있었다.

MS-DOS 초기에는 하드웨어를 직접 제어하여 더 빠른 속도를 얻는 것이 중요했기 때문에, IBM 호환 아키텍처가 목표가 되었고, 곧 모든 8086 제품군 컴퓨터가 IBM의 하드웨어를 에뮬레이션하게 되면서, 시장에는 고정 하드웨어 플랫폼용 MS-DOS의 단일 버전만 필요하게 되었다.

마이크로소프트는 유닉스 기반 운영 체제인 제닉스가 완전한 다중 사용자였기 때문에 MS-DOS에서 다중 사용자 지원을 생략했다.[214] 마이크로소프트는 MS-DOS를 개선하여 제닉스와 거의 구별할 수 없도록 계획했고,[215][216] MS-DOS와 제닉스를 함께 광고하면서 이들 간의 쉬운 이식을 약속했다.[217] 그러나 AT&T가 유닉스 시스템 V를 판매하면서, 마이크로소프트는 제닉스를 포기하고 1987년 제닉스의 소유권을 산타 크루즈 오퍼레이션으로 이전했다.

2014년 3월 25일, 마이크로소프트는 MS-DOS 1.25, 알토스 MS-DOS 2.11, 텔레비디오 PC DOS 2.11의 혼합 코드를 공개했다.[218][219][220][221] 2018년 9월 28일, 마이크로소프트는 MIT 허가서에 따라 코드 라이선스를 다시 부여하여 이러한 버전을 자유 소프트웨어로 만들었다.[222] 2024년 4월 25일에는 MS-DOS 4.00용 코드를 공개했다.[223][224]

2015년 만우절 농담으로 마이크로소프트 모바일은 MS-DOS 모바일이라는 윈도우 폰 애플리케이션을 출시했다.[225]

마이크로소프트는 라이프보트 어소시어츠의 "소프트웨어 버스 86" 등 다른 이름으로 MS-DOS 버전을 라이선스하거나 출시했다. 원래 "IBM 퍼스널 컴퓨터 도스"라고 불렸던 IBM은 나중에 IBM PC-DOS로 축약되었다. 경쟁업체에서는 DR-DOS, PTS-DOS와 같은 호환 가능한 도스 시스템을 출시했다.

이전 동구권에서는 1980년대 후반에 DCP 3.20, DCP 3.30, WDOS라는 MS-DOS 파생 버전이 존재했다.[226][227][228] 이 제품은 동독 전자 제조업체인 VEB 로보트론에서 생산했다.

다음은 대중에게 출시된 MS-DOS 버전이다.[229][230]

  • 버전 1.24 (OEM) – IBM 개인용 컴퓨터 DOS 1.1의 기반
  • 버전 1.25 (OEM) – 비IBM OEM 버전의 MS-DOS에 대한 기반
  • * Compaq-DOS 1.12, MS-DOS 1.25의 컴팩 OEM 버전, 출시일: 1983년 11월[231]
  • * TI BOOT V. 1.13, MS-DOS의 텍사스 인스트루먼츠 OEM 버전, 출시일: 1983년 8월[232]
  • * 제니스 Z-DOS 1.19, MS-DOS 1.25의 제니스 OEM 버전[233]
  • * 제니스 Z-DOS/MS-DOS 릴리스 1.01, 버전 1.25, MS-DOS의 제니스 OEM 버전, 출시일: 1983년 5월[234]


리딩 에지 모델 D용 MS-DOS 2.11 부팅 디스크


IBM XT 10MB 하드 디스크 드라이브 지원, 최대 16MB 또는 32MB FAT12 포맷 하드 디스크 드라이브 지원, 사용자 설치 가능 장치 드라이버, 트리 구조 파일 시스템,[236] 유닉스와 유사한[237] 상속 가능한 리디렉션 가능 파일 핸들,[238][239] 비멀티태스킹 차일드 프로세스,[240] 향상된 TSR(종료 후 상주 프로그램) API,[241] 환경 변수, 장치 드라이버 지원, 배치 파일 ANSI.SYS의 FOR 및 GOTO 루프를 처리한다.[242]

  • 버전 2.0 (OEM), 양면 360KB 5.25인치 플로피 디스크를 지원하는 최초의 버전, 출시일: 1983년 10월[243][244][245]
  • 버전 2.02 (OEM, 컴팩), 출시일: 1983년 11월[246]
  • 버전 2.05 (OEM, 국제 지원), 출시일: 1983년 10월[247]
  • 버전 2.1 (OEM, IBM에만 해당)
  • 버전 2.11 (OEM)
  • * 알토스 MS-DOS 2.11, ACT-86C용 MS-DOS 2.11의 알토스 OEM 버전
  • * ITT 코퍼레이션 ITT-DOS 2.11 버전 2 (ITT XTRA 개인용 컴퓨터용 MS-DOS 2.11), 출시일: 1985년 7월[248]
  • * 올리베티 M19는 MS-DOS 2.11과 함께 제공된다.[249]
  • * 탠디 1000 HX의 ROM에는 MS-DOS 2.11이 있다.
  • * 텔레비디오 PC DOS 2.11, MS-DOS 2.11의 텔레비디오 OEM 버전
  • * 모델 T1000 노트북용 ROM 드라이브의 도시바 MS-DOS 2.11
  • 버전 2.13 (OEM, 제니스), 출시일: 1984년 7월[250]
  • 버전 2.2 (OEM, 한글 지원)
  • 버전 2.25 (OEM, 한글 및 한자 지원)
  • 버전 2.3 (도시바 파소피아 16에 사용됨)[251]


PC-9800 시리즈용 MS-DOS 3.3C

  • 버전 3.0 (OEM) - 5.25인치, 1.2MB 플로피 드라이브 및 디스켓, 최대 32MB의 FAT16 파티션을 지원하는 최초의 버전이다, 출시일: 1985년 4월
  • 버전 3.1 (OEM) – IFS 계층, 원격 파일 및 프린터 API를 통해 마이크로소프트 네트워크 지원
  • 버전 3.2 (OEM) – 3.5인치, 720KB 플로피 드라이브, 디스켓 및 XCOPY를 지원하는 최초의 버전이다.
  • 버전 3.10 (OEM, 멀티테크), 출시일: 1986년 5월
  • 버전 3.20 – 최초의 소매 출시(비OEM), 출시일: 1986년 7월
  • 버전 3.21 (OEM/비OEM), 출시일: 1987년 5월
  • 버전 3.22 (OEM) – (HP 95LX)
  • 버전 3.25 (OEM)
  • 버전 3.3 (OEM) – 3.5인치, 1.44MB 플로피 드라이브 및 디스켓, 확장 및 논리 파티션, XCOPY를 사용한 디렉터리 트리 복사, 향상된 국제화 지원(COUNTRY.SYS), 네트워크 파일 플러시 작업을 지원하는 첫 번째 버전
  • 버전 3.3a (OEM)
  • 버전 3.30, 출시일: 1988년 2월
  • 버전 3.30A (OEM, DTK), 출시일: 1987년 7월
  • 버전 3.30T (OEM, 탠디), 출시일: 1990년 7월
  • 버전 3.31 (컴팩 OEM 전용) – 32MiB보다 큰 파티션이 있는 FAT16B를 지원한다, 출시 날짜: 1989년 11월
  • MS-DOS 4.0 (멀티태스킹) 및 MS-DOS 4.1 – 추가 멀티태스킹 기능을 갖춘 별도의 개발 분기로, 3.2와 3.3 사이에 출시된 후 나중에 폐기되었다.
  • MS-DOS 4.x (IBM 개발) - 그래픽/마우스 인터페이스가 포함되어 있다. 버그와 호환성 문제가 많았다.
  • * 버전 4.00 (OEM) – 32MB 이상 최대 2GB의 하드 디스크 파티션, FASTOPEN/FASTSEEK, DOSSHELL에 대한 IBM/마이크로소프트 지원이 내장된 첫 번째 버전은 디스크 버퍼 및 제공된 EMS 드라이버에 EMS를 사용할 수 있다. 386 호환 프로세서에 대한 에뮬레이션, 출시일: 1988년 10월
  • * 버전 4.01 (OEM) – 마이크로소프트는 IBM PC DOS가 아닌 MS-DOS 레이블로 출시된 버전 4.00을 다시 작성했다. 하드 디스크와 플로피 디스크를 포맷할 때 볼륨 일련 번호를 도입한 첫 번째 버전이다, 출시일: 1989년 4월
  • * 버전 4.01a (OEM)


일본어판 MS-DOS 6.2/V


MS-DOS의 지역화된 버전은 다양한 시장에 존재했다.[252] MS-DOS의 서양 버전은 지역화된 메시지 언어와 서로 다른 지원 코드 페이지 및 키보드 레이아웃 세트를 포함하는 동일한 도구 및 드라이버 세트를 중심으로 발전했지만, 일부 언어 버전은 서양 버전과 상당히 달랐다. 영향을 받는 문제에는 일본어(DOS/V), 한국어(한글 MS-DOS), 아랍어, 히브리어, 러시아어 및 기타 동유럽 버전의 DOS가 포함된다.

MS-DOS와 PC-DOS의 주요 버전은 다음과 같다:

버전출시일주요 특징
1.01981년최초의 IBM PC에 탑재된 첫 버전 (PC-DOS).
1.251982년MS-DOS라는 이름으로 출시된 IBM PC 호환기종용 첫 버전.
2.01983년하위 디렉토리, 핸들 기반 파일 운용, 명령어 입출력 리다이렉션, 파이프 등 지원. 하드 디스크와 360KB 플로피 디스크 드라이브 지원.
2.111983년영어 이외의 언어와 날짜 형식 지원.
2.251985년한글과 일본어 한자 지원 확대. 동아시아 국가에만 출시됨.
3.01984년PC AT를 지원. 1.2MB 플로피 디스크 및 최대 32 메가바이트의 하드 디스크 파티션 지원 (한 개의 기본 파티션과 한 개의 논리 드라이브 지원).
3.11984년마이크로소프트 네트워킹 지원.
3.21986년3.5 인치 720KB 플로피 디스크 드라이브 지원.
3.31987년여러 개의 논리 드라이브 지원.
4.01988년도스 셸 제공.
5.01991년메모리 관리, 전체 화면 편집기, QBasic 프로그래밍 언어, 온라인 도움말, 작업 전환 기능이 추가된 도스 셸 등 제공.
6.001993년더블스페이스, 영문 사용자 메시지 지원 (한글판), 조합형 한글 코드 페이지 (1361) 지원 (한글판).
6.201993년
6.211994년스택 일렉트로닉스와의 소송으로 인해 더블스페이스 기능이 제외됨.
6.221994년단일 제품으로는 마지막 버전. 더블스페이스 대신 동일한 기능의 드라이브스페이스 제공.
(7.0)1995년윈도우 95에 내장됨. MSDOS.SYS의 기능이 IO.SYS에 통합되어, MSDOS.SYS에는 참고용 텍스트만이 들어있다. LBA (논리 블록 어드레싱) 지원. DOSLFN 등의 별도 드라이버를 이용하면 긴 파일 이름을 사용할 수 있다.
(7.1)1998년윈도우 95 OSR2와 그 이후 버전 및 윈도우 98, 윈도우 98 SE에 내장됨. FAT32 파일 시스템 지원.
(8.0)2000년윈도우 미에 내장됨. 또한 윈도우 XP, 윈도우 비스타, 윈도우 7에서 플로피 디스크를 포맷할 때 MS-DOS 시동 디스크 만들기를 선택하면 이 버전의 최소한의 파일을 포함한 MS-DOS가 디스크에 설치된다.



8.0 버전의 향상된 점과 제한된 점은 다음과 같다.

8.0버전의 향상된 점과 제한된 점
7.1버전에 비해 향상된 점7.1버전에 비해 제한된 (다운그레이드된) 점
IO.SYS 파일이 압축되어 줄어든 크기로 인해 부팅이 빨라졌다.[254]하드디스크에서 시동할 경우 리얼 모드로 부팅할 수 없다.


2. 4. 윈도우와의 통합과 단종

MS-DOS 7은 윈도우 95의 첫 번째 소매 릴리스에 포함되었다. 윈도우 가상 8086 환경에서 실행되거나 DOSLFN과 같은 LFN 드라이버를 사용하면 VFAT 긴 파일 이름에 대한 지원이 포함된다.[77] JO.SYS는 IO.SYS 커널 파일의 대체 파일 이름이며 "특수 목적"으로 사용된다. JO.SYS를 사용하면 CD-ROM 드라이브나 하드 디스크에서 부팅할 수 있다. 하드 디스크의 처음 8.4GB만 인식하는 마지막 버전이다. VER 내부 명령어는 윈도우 버전 4.00.950을 보고하고 MS-DOS API를 통한 응용 프로그램은 버전 번호 7.00을 보고한다.

MS-DOS 7.1은 윈도우 95의 OEM 서비스 릴리스 2부터 윈도우 98 세컨드 에디션까지 포함되었다. FAT32 파일 시스템 및 논리 블록 주소 지정(LBA)에 대한 지원이 추가되었으며 하드 디스크에서 명령줄로 부팅할 수 있는 마지막 버전이었다. VER 내부 명령어는 윈도우 버전에 따라 윈도우 버전 4.00.1111, 4.10.1998 또는 4.10.2222를 보고하는 반면, API를 통한 애플리케이션은 버전 7.10을 보고한다.[77]

MS-DOS 8.0은 MS-DOS 기반의 마지막 버전인 윈도우 Me에 포함되었으며, 이 릴리스에서는 DOS 모드가 크게 변경되었다. 하드 디스크에서 명령줄로만 부팅하는 것은 더 이상 허용되지 않으며, AUTOEXEC.BAT 및 CONFIG.SYS 파일은 윈도우 GUI를 로드하기 전에 더 이상 로드되거나 구문 분석되지 않는다. 응급 복구를 위해 플로피 디스크 부팅이 여전히 허용되었으며 이 버전은 MS-DOS 시동 디스크 생성을 위한 윈도우 XP 및 이후 버전에 포함되어 있다.[77] VER 내부 명령어는 최신 버전의 윈도우에서 생성된 경우 윈도우 버전 4.90.3000 또는 5.1을 보고한다. API를 통해 버전을 요청하는 애플리케이션은 버전 8.00을 보고한다.

1990년에 사용하기 쉬운 그래픽 사용자 인터페이스를 갖춘 윈도우 3.0이 출시되면서 명령줄 기반 MS-DOS의 종말이 시작되었다.[83] 윈도우 95가 출시되면서 MS-DOS의 통합 버전은 부트스트래핑, 문제 해결 및 특히 게임과 같은 오래된 DOS 소프트웨어와의 하위 호환성을 위해 사용되었으며 더 이상 독립형 제품으로 출시되지 않았다.[83] 윈도우 95에서 MS-DOS 7이라고 하는 DOS는 윈도우 GUI 없이 별도로 부팅할 수 있었는데, 이 기능은 윈도우 98 Second Edition까지 유지되었다. 윈도우 Me는 하드 디스크에서 기본 MS-DOS 8.0을 단독으로 부팅하는 기능을 제거했지만, DOS 부팅 플로피 디스크 ("긴급 부팅 디스크"라고 함)를 만들 수 있는 기능은 유지했으며, 해킹하여 기본 DOS에 대한 전체 액세스 권한을 복원할 수 있다. 2001년 12월 31일, 마이크로소프트는 MS-DOS 6.22 이전의 모든 버전을 시대에 뒤떨어진 것으로 선언하고 시스템에 대한 지원 및 업데이트 제공을 중단했다.[84] MS-DOS 7.0은 윈도우 95의 일부였으므로 2001년 12월 31일 윈도우 95의 확장 지원이 종료됨에 따라 지원도 종료되었다.[85] MS-DOS 7.10과 MS-DOS 8.0은 각각 윈도우 98과 윈도우 ME의 일부였으므로 2006년 7월 11일 윈도우 98과 ME의 확장 지원이 종료됨에 따라 마이크로소프트의 MS-DOS 지원 및 업데이트가 종료되었다.[86]

윈도우 NT 계열은 윈도우 9x 시리즈와 함께 개발되었으나, 운영 체제의 핵심 구성 요소로 MS-DOS 호환성이 포함되어 있지 않으며 부트스트래핑에도 의존하지 않는다.[83]

2. 5. 소스 코드 공개

2014년 3월 25일, 마이크로소프트는 SCP MS-DOS 1.25, Altos MS-DOS 2.11, TeleVideo PC DOS 2.11의 혼합 버전을 Microsoft Research License Agreement에 따라 일반에 공개했다. 그러나 이는 오픈소스 이니셔티브나 자유 소프트웨어 재단에서 정의하는 오픈 소스는 아니었다.[133][134][135][136] 이후 마이크로소프트는 2018년 9월 28일에 MIT 라이선스에 따라 코드를 재라이선스하여 이 버전들을 자유 소프트웨어로 만들었다.[92]

3. 기능

MS-DOS는 싱글태스킹 운영 체제로, 기본적인 문자 사용자 인터페이스와 UNIX 스타일의 계층형 파일 시스템을 갖추고 있다. 버전 4부터 포함된 DOSSHELL이나 별매의 Microsoft Windows 2.0 등을 통해 그래픽 사용자 인터페이스와 유사 다중 작업도 가능했다.

MS-DOS는 CP/M과 유사한 인텔 8086 계열의 16비트 운영 체제였지만, IBM PC의 성공으로 개인용 컴퓨터 시장에서 사실상 표준이 되었다. 이후 다양한 CPU 및 컴퓨터, 임베디드 기기에도 이식되었다. MS-DOS와 호환되는 운영 체제로는 IBM PC DOS, DR-DOS, FreeDOS 등이 있으며, Microsoft Windows의 명령 프롬프트 등의 호환 환경도 존재한다. 마지막 제품 버전은 마이크로소프트 버전은 MS-DOS 6.2, IBM 버전은 PC DOS 2000이다. MS-DOS는 디스크 관리를 담당하는 단일 작업 운영 체제였으며, 초기에는 멀티태스킹 및 메모리 보호 기능을 지원하지 않았다. 그래픽 화면, 사운드, 네트워크 기능 등은 Windows나 LAN Manager, 또는 애플리케이션이 직접 I/O를 조작하거나 장치 드라이버를 통해 제공되었다.

MS-DOS의 주요 버전별 기능은 다음과 같다.


  • MS-DOS 7.0: 윈도우 95에 포함되었으며, VFAT 긴 파일 이름을 지원한다. JO.SYS는 IO.SYS 커널 파일의 대체 이름으로, CD-ROM이나 하드 디스크 부팅을 가능하게 한다. 하드 디스크의 처음 8.4GB만 인식하는 마지막 버전이다.
  • MS-DOS 7.1: 윈도우 95 OSR2부터 윈도우 98 SE까지 포함되었다. FAT32 파일 시스템 및 LBA 지원이 추가되었으며, 하드 디스크에서 명령줄 부팅이 가능한 마지막 버전이다.
  • MS-DOS 8.0: 윈도우 Me에 포함되었으며, DOS 모드가 크게 변경되었다. 하드 디스크에서 명령줄 부팅은 더 이상 허용되지 않으며, AUTOEXEC.BAT 및 CONFIG.SYS 파일은 윈도우 GUI 로드 전에 더 이상 로드되거나 구문 분석되지 않는다. 응급 복구를 위한 플로피 디스크 부팅은 여전히 허용되었으며, 이 버전은 윈도우 XP 이후 버전에서 MS-DOS 시동 디스크 생성을 위해 포함되었다.


MS-DOS는 OEM 채널을 통해 출시되었으나, 디지털 리서치가 DR-DOS 5.0을 출시하면서 경쟁이 시작되었다. IBM과 마이크로소프트의 계약 종료 후, IBM은 자체 DOS 버전을 출시했다.

3. 1. 파일 관리

MS-DOS의 파일 관리는 파일 할당 테이블(FAT)과 클러스터로 구성된다.

파일 이름은 8.3 형식, 즉 기본 이름 8바이트와 확장자 3바이트를 합쳐 최대 11바이트(확장자 앞의 "."을 포함하면 12바이트)로 표시한다. 알파벳 대소문자는 구분하지 않는다(모두 대문자로 간주됨).[1]

2.0 버전 이후부터는 디렉터리 생성이 가능해졌고, 파일 속성에도 대응했다.[1]

3. 2. 명령어 인터페이스

윈도우 95의 MS-DOS 프롬프트


윈도우 10의 명령 프롬프트


모든 버전의 마이크로소프트 윈도우에는 MS-DOS 또는 MS-DOS와 유사한 명령줄 인터페이스인 MS-DOS 프롬프트가 포함되어 있었다. 이는 입력을 MS-DOS로, 출력을 MS-DOS 프롬프트(이후 버전에서는 명령 프롬프트)로 리다이렉트했다. 이를 통해 동일한 명령줄 세션에서 여러 DOS 및 다양한 Win32, OS/2 1.x 및 POSIX 명령줄 유틸리티를 실행하고 명령어 간 파이핑을 허용할 수 있었다. 사용자 인터페이스와 윈도우 2000까지의 아이콘은 기본 MS-DOS 인터페이스를 따랐다. 윈도우 NT와 함께 도입된 명령 프롬프트는 실제로 MS-DOS가 아니지만 MS-DOS와 일부 명령어를 공유한다.

Windows 3.11까지의 16비트 버전은 MS-DOS 위에서 그래픽 사용자 인터페이스(GUI)로 실행되었다. Windows 95, Windows 98, Windows Me에서는 마이크로소프트에 따르면 MS-DOS의 역할이 부트 로더로 축소되었으며, MS-DOS 프로그램은 32비트 Windows 내의 가상 DOS 머신에서 실행되었다. 하드웨어에 대한 실모드 액세스가 필요한 응용 프로그램에 대한 하위 호환성 옵션으로 MS-DOS로 직접 부팅하는 기능이 유지되었다. 이는 일반적으로 Windows 내에서는 불가능했다.[82] 명령줄은 Windows 모듈(WINOLDAP.MOD)을 통해 DOS 명령줄(일반적으로 `COMMAND.COM`)에 액세스했다.

Windows NT 기반 운영 체제는 시스템을 실행하고 Windows를 로드하는 역할을 하는 커널로 부팅된다. OS/2, UNIX 또는 일반 소비자용 Windows 버전에서 문자 모드 세션을 시작할 수 있는 방식으로 로더 시스템에서 Win32 애플리케이션을 실행할 수는 없다.

명령 세션을 통해 Win32, MS-DOS, OS/2 1.x 및 POSIX에서 지원되는 다양한 명령줄 유틸리티를 실행할 수 있다. MS-DOS, OS/2 및 POSIX 에뮬레이터는 Win16 애플리케이션이 Win32 탐색기를 사용하는 것과 같은 방식으로 호스트의 창을 사용한다. 호스트의 창을 사용하면 에뮬레이션 간에 출력을 파이프할 수 있다.

MS-DOS 에뮬레이션은 NTVDM(NT 가상 DOS 머신)을 통해 이루어진다. 이것은 수정된 SoftPC( VirtualPC와 유사한 이전 제품)이며, 수정된 MS-DOS 5(NTIO.SYS 및 NTDOS.SYS)를 실행한다. 출력은 콘솔 DLL에서 처리되므로 프롬프트의 프로그램(CMD.EXE, 4NT.EXE, TCC.EXE)이 출력을 볼 수 있다. 64비트 Windows에는 DOS 에뮬레이션이나 32비트 Windows에 포함된 DOS 명령 EDIT, DEBUG 및 EDLIN이 없다.

DOS 버전은 어떤 API 함수를 사용하여 확인하는지에 따라 5.00 또는 5.50을 반환한다. MS-DOS 5.00의 유틸리티는 수정 없이 이 에뮬레이션에서 실행된다. 초기 NT 베타 프로그램은 MS-DOS 30.00을 표시했지만 MS-DOS 30.00에서 실행되는 프로그램은 OS/2가 제어권을 가지고 있다고 가정한다.

OS/2 에뮬레이션은 OS2SS.EXE 및 OS2.EXE, 그리고 DOSCALLS.DLL을 통해 처리된다. OS2.EXE는 OS/2 셸(CMD.EXE)의 버전으로, 명령을 OS2SS.EXE로 전달하고 입출력을 Windows NT 셸로 전달한다. Windows 2000은 OS/2를 지원하는 마지막 NT 버전이었다. 에뮬레이션은 OS/2 1.30이다.

POSIX는 POSIX 셸을 통해 에뮬레이션되지만, 에뮬레이션된 셸은 없다. 명령은 CMD.EXE에서 직접 처리된다.

명령 프롬프트는 종종 MS-DOS 프롬프트라고 불린다. 부분적으로는 Windows 9x와 초기 버전의 Windows NT(NT 3.5 이전)에서 공식 이름이었고, 부분적으로는 DOS의 SoftPC 에뮬레이션이 출력을 명령 프롬프트로 리디렉션하기 때문이다. 실제로 COMMAND.COM 및 기타 16비트 명령은 AUTOEXEC.NT 및 CONFIG.NT 초기화를 사용하여 NTVDM에서 실행되며, _DEFAULT.PIF에 의해 결정되고, 선택적으로 NTCMDPROMPT 지시어를 사용하여 Win32 콘솔 애플리케이션 및 내부 명령을 허용한다.

Win32 콘솔 애플리케이션은 CMD.EXE를 명령 프롬프트 셸로 사용한다. OS/2에서는 별도의 DOS 및 OS/2 프롬프트가 있고 OS/2에서 DOS 프로그램을 실행하면 애플리케이션을 실행하기 위해 별도의 DOS 창이 시작되므로 이러한 혼란은 없다.

Itanium(더 이상 Microsoft에서 판매하지 않음) 및 x86-64 아키텍처용 모든 버전의 Windows에는 더 이상 NTVDM이 포함되어 있지 않으므로 더 이상 기본적으로 DOS 또는 16비트 Windows 애플리케이션을 실행할 수 없다. Microsoft 자체의 Virtual PC와 같은 가상 머신 에뮬레이터뿐만 아니라 VMware, DOSBox 등과 같은 대안이 있으며, NTVDMx64, OTVDM (WineVDM), Win3mu 등과 같은 비공식 호환성 계층도 있다.

부팅 순서는 버전에 따라 약간 다르지만, 대략 다음과 같다.

# 컴퓨터의 ROM BIOS 또는 디스크의 마스터 부트 레코드에서 디스크 섹터 0에 있는 부트 섹터를 읽어들여 실행한다.

# 디스크에서 IO.SYSMSDOS.SYS가 메모리에 로드된다.

# IO.SYS를 실행한 후 MSDOS.SYS로 제어를 넘긴다.

# CONFIG.SYS가 부팅 드라이브의 루트 디렉터리에 있으면, 거기에 기록된 장치 드라이버를 로드한다.

# 배치 처리를 위한 명령 인터프리터이자 표준 COMMAND.COM을 실행한다.

# AUTOEXEC.BAT가 부팅 드라이브의 루트 디렉터리에 있으면, 그 내용을 실행하여 환경 변수 설정, 실행해야 할 명령어 호출, 경우에 따라 응용 프로그램 실행 등을 수행한다.

`COMMAND.COM`에서는 각 드라이브를 `A:`부터 최대 `Z:`까지[137]의 드라이브 레터로 관리하며, 내부 명령어로는 파일 및 디렉터리 목록 참조, 파일 및 디렉터리 생성, 복사, 이름 변경, 컴퓨터 시간 및 환경 변수와 경로 설정 참조 등을 할 수 있었고, 외부 명령어나 응용 프로그램 등의 실행 형식 파일을 실행할 수 있었다. 또한 Ver.2 이후부터는 UNIX를 의식한 입출력 리다이렉션 기능과 파이프 기능도 사용할 수 있었지만, MS-DOS의 파이프와 리다이렉션은 모두 임시 파일을 이용한 가상적인 구현에 그쳤다.

3. 3. 시스템 콜

MS-DOS에서 시스템 콜은 소프트웨어 인터럽트를 통해 호출된다.[139] Z80이나 8080과 같은 8비트 컴퓨터에서 주로 사용되던 CP/M과의 호환성을 위해, call 5에서도 시스템 콜을 사용할 수 있게 설계되었다. 이는 8080용 어셈블리어로 작성된 소스 코드를 8086으로 변환하는 경우를 고려한 것으로, CP/M 80에서 MS-DOS로의 이전을 쉽게 하기 위한 것이었다.[139]

3. 4. 메모리 관리

MS-DOS에서 프로그램 실행에 사용되는 메모리 공간(사용자 메모리 또는 컨벤셔널 메모리)은 8086 프로세서의 주소 공간 제한 때문에 최대 1MB였다. 대부분의 컴퓨터에서는 이 공간에 BIOS ROM, 메모리 매핑 I/O, VRAM 등이 포함되어 있어, 실제 사용 가능한 메모리는 640KB에서 768KB 정도였다.[140]

일본어 입력을 위한 FEP와 같은 상주형 장치 드라이버를 사용하면 사용 가능한 메모리가 더 줄어들었다. 따라서 사용자들은 EMS, XMS, HMA, UMB 등의 확장 메모리 관리 기능을 활용하여 사전 파일, 상주 프로그램, MS-DOS 시스템의 일부를 해당 영역에 배치하고 컨벤셔널 메모리의 부담을 줄여야 했다.

RAM 디스크 드라이브나 디스크 캐시는 뱅크 메모리, EMS, 보호 메모리(80286/386 이후) 기능을 사용하여 컨벤셔널 메모리 외부 영역을 사용하는 것이 일반적이었다.

이러한 메모리 할당 설정은 `CONFIG.SYS`와 `AUTOEXEC.BAT` 파일을 통해 사용자가 직접 수행해야 했다.

3.x 버전까지는 메모리 드라이버와 장치 드라이버가 OS에 포함되지 않아 서드파티 제작 메모리 드라이버 등을 사용해야 했다. 그러나 5.x 버전부터는 이러한 기능들이 OS에 표준으로 포함되었고, 설정을 반자동으로 수행하는 애플리케이션도 제공되었다.

각종 장치 드라이버에는 자동 설치 스크립트나 프로그램이 제공되어 사용자가 직접 조작할 필요가 줄었지만, 모든 환경에 대응하기 어렵고 최적 설정이나 문제 발생 시 대응은 초보자에게 여전히 어려운 문제였다.

4. MS-DOS 호환 운영 체제

2011년 기준으로, MS-DOS는 미국 해군 음식 서비스 관리 시스템과 같이 일부 기업에서 레거시 애플리케이션을 실행하기 위해 여전히 사용되었다.


MS-DOS는 간단한 아키텍처와 최소한의 메모리 및 프로세서 요구 사항 덕분에 임베디드 x86 시스템에서 여전히 사용되었지만, 일부 현재 제품은 오픈 소스 대안인 프리도스로 전환되었다.[263]

마이크로소프트는 라이프보트 어소시에이츠(Lifeboat Associates)의 "소프트웨어 버스 86"(Software Bus 86) (일명 SB-DOS)[5], 컴팩 포터블 출시), NCR-DOS 또는 Z-DOS[5]와 같이 다른 이름으로 MS-DOS의 여러 버전을 라이선스하거나 출시했다. 결국 IBM 버전(원래 "IBM Personal Computer DOS"라고 불렸으며, 나중에 IBM PC DOS로 줄어들었다)을 제외한 모든 버전에 대해 MS-DOS라는 이름을 사용하도록 했다. 경쟁사들은 MS-DOS 응용 프로그램을 실행할 수 있는 DR-DOSPTS-DOS와 같은 호환 가능한 DOS 시스템을 출시했다.

동구권에서는 1980년대 후반에 DCP(Disk Control Program, 독일어) 3.20 및 3.30(DCP 1700, DCP 3.3)과 WDOS라는 이름의 MS-DOS 파생 버전이 존재했다.[26][27][28] 이들은 동독 전자 제조업체인 VEB 로보트론(VEB Robotron)에 의해 제작되었다.

MS-DOS 호환 시스템은 다음과 같다.

마이크로소프트는 IBM을 위해 IBM PC DOS를 만들었다. MS-DOS와 IBM PC DOS는 동일한 제품이었지만, MS-DOS 6.0부터는 차이가 생기기 시작했다. 디지털 리서치는 마이크로소프트의 버전 번호 체계를 따르지 않았다. 예를 들어, 1988년 7월에 출시된 MS-DOS 4는 1990년 5월에 DR DOS 5.0이 뒤따랐다. MS-DOS 5.0은 1991년 4월에 출시되었고, DR DOS 6.0은 그 다음 6월에 출시되었다.[91]

이러한 제품들은 집합적으로 "DOS"라고 불리지만, "디스크 운영 체제"는 x86과 IBM PC와 관련 없는 다른 시스템에서 사용되는 일반적인 용어이다. "MS-DOS"는 IBM PC 호환 컴퓨터의 DOS를 일반적으로 가리키는 용어로도 사용될 수 있다.

마이크로소프트의 윈도우 플랫폼 장악과 경쟁 DOS 버전에서 윈도우가 제대로 작동하지 않는 것처럼 의도적으로 만든 프로그래밍 방식은 다른 DOS 제작업체들이 MS-DOS와 경쟁하는 능력을 저해했다.[79] 디지털 리서치는 인위적으로 삽입된 윈도우의 제한을 우회하기 위해 중간 버전을 출시해야 했다.[79] 이는 특히 마이크로소프트에게 경쟁 우위를 제공하기 위해 설계되었다.[79]

5. 경쟁

마이크로소프트는 라이프보트 어소시에이츠(Lifeboat Associates)의 "소프트웨어 버스 86"(SB-DOS), 컴팩 포터블 출시, NCR-DOS, Z-DOS 등 다른 이름으로 MS-DOS의 여러 버전을 라이선스하거나 출시했다. 결국 IBM 버전(원래 "IBM Personal Computer DOS", 나중에 IBM PC DOS로 줄어듦)을 제외한 모든 버전에 대해 MS-DOS라는 이름을 사용하도록 했다. 경쟁사들은 MS-DOS 응용 프로그램을 실행할 수 있는 DR-DOS, PTS-DOS와 같은 호환 가능한 DOS 시스템을 출시했다.

동구권에서는 1980년대 후반에 DCP(Disk Control Program) 3.20 및 3.30(DCP 1700, DCP 3.3)과 WDOS라는 이름의 MS-DOS 파생 버전이 존재했다.[26][27][28] 이들은 동독 전자 제조업체인 VEB 로보트론(VEB Robotron)에 의해 제작되었다.

1981년 최초의 MS-DOS 광고


인텔 80868088 프로세서 기반의 마이크로컴퓨터(IBM PC 및 호환 기종 포함)에서 PC DOS/MS-DOS의 초기 경쟁 제품은 MS-DOS에 영감을 준 디지털 리서치CP/M 운영 체제였다. 디지털 리서치는 MS-DOS 몇 달 후 CP/M-86을 출시했으며, MS-DOS와 마이크로소프트의 라이선스 요구 사항에 대한 대안으로 제공되었지만 가격이 더 높았다. CP/M-86과 MS-DOS의 실행 파일은 서로 호환되지 않았다. MS-DOS가 우세해질 때까지 많은 응용 프로그램이 MS-DOS와 CP/M-86 버전으로 모두 판매되었다. MS-DOS는 처음에 CP/M-80에서 알려진 유사하지만 바이너리 호환되지 않는 형식을 모델로 한 간단한 .COM을 지원했다. MS-DOS 1.0 버전에는 더욱 발전된 재배치 가능한 .EXE 실행 파일 형식이 추가되었다.

초기 MS-DOS 시대의 대부분의 기계는 시스템 아키텍처가 달랐고 어느 정도의 비호환성과 그에 따른 벤더 종속이 있었다.

비즈니스 세계에서는 MS-DOS가 연결된 808x 기반 기계가 유닉스 운영 체제와 경쟁했다. 마이크로소프트 자체는 Xenix라는 이름의 PC용 유닉스 버전을 판매했다.

신흥 가정 사용자 시장에서는 다양한 다른 프로세서 기반의 다양한 컴퓨터가 IBM PC와 치열한 경쟁을 벌였다. 애플 II, 맥, 코모도어 64 등은 808x 프로세서를 사용하지 않았고, 서로 다른 아키텍처의 많은 808x 기계는 사용자 지정 버전의 MS-DOS를 사용했다. 시간이 지남에 따라 표준 운영 체제 호출을 사용하지 않고 PC 하드웨어와 직접 통신하도록 작성된 소프트웨어가 훨씬 더 빠르게 실행되었지만 진정한 PC 호환 기기에서만 실행되었기 때문에 IBM PC 하드웨어 구성이 808x 시장에서 우세해졌다.

마이크로소프트와 IBM은 함께 MS-DOS/PC DOS의 후속 제품인 OS/2를 개발하기 시작했다. 1987년 OS/2가 출시되었을 때 마이크로소프트는 "DOS는 죽었다"는 광고 캠페인을 시작했고 버전 4가 마지막 정식 버전이라고 발표했다.

디지털 리서치가 운영 체제 시장에서 경쟁하던 기간 동안 Amstrad PC1512와 같은 일부 컴퓨터는 두 가지 운영 체제(한 번에 하나만 사용 가능)인 MS-DOS와 CP/M-86 또는 그 파생 제품을 위한 플로피 디스크와 함께 판매되었다. 디지털 리서치는 MS-DOS 2.11과 호환되고 CP/M-86 프로그램을 지원하며 멀티태스킹을 포함한 추가 기능을 갖추고 CP/M 및 MS-DOS 형식의 디스크를 읽고 쓸 수 있는 DOS Plus를 개발했다.

OS/2가 장기간 개발되는 동안 디지털 리서치는 MS-DOS 호환 DR-DOS 5.0을 출시했는데, 여기에는 MS-DOS의 타사 추가 기능으로만 사용할 수 있는 기능이 포함되어 있었다. 마이크로소프트는 1990년 5월 MS-DOS 5.0의 "예정된" 출시를 발표하여 대응했다. 이는 1991년 6월 MS-DOS 5.0이 실제로 출시될 때까지 대부분의 DR DOS 판매를 사실상 중단시켰다. 디지털 리서치는 DR DOS 6.0을 출시하여 잘 팔렸지만 MS-DOS 6.0의 "사전 발표"가 다시 DR DOS의 판매를 억제했다.

마이크로소프트는 업계에서 FUD(두려움, 불확실성, 의심)라고 하는 것을 만들기 위해 미래 버전의 MS-DOS에 대한 정보 유출을 신중하게 조작했다고 비난을 받았다.

OS/2를 홍보하기 위한 마이크로소프트와 IBM 간의 계약은 윈도우 3.0이 시장에서 성공을 거두면서 1990년에 무너지기 시작했다.

이미 OS/2의 차기 버전을 개발하고 있던 IBM은 마이크로소프트 없이 플랫폼 개발을 계속했고 DOS와 Windows의 대안으로 판매했다.

MS-DOS 호환 시스템은 다음과 같다.

마이크로소프트는 IBM을 위해 IBM PC DOS를 만들었다. MS-DOS와 IBM PC DOS는 동일한 제품이었지만, MS-DOS 6.0부터는 차이가 생기기 시작했다. 디지털 리서치는 마이크로소프트의 버전 번호 체계를 따르지 않았다. 예를 들어, 1988년 7월에 출시된 MS-DOS 4는 1990년 5월에 DR DOS 5.0이 뒤따랐다. MS-DOS 5.0은 1991년 4월에 출시되었고, DR DOS 6.0은 그 다음 6월에 출시되었다.[91]

"MS-DOS"는 IBM PC 호환 컴퓨터의 DOS를 일반적으로 가리키는 용어로도 사용될 수 있다.

마이크로소프트의 윈도우 플랫폼 장악과 경쟁 DOS 버전에서 윈도우가 제대로 작동하지 않는 것처럼 의도적으로 만든 마이크로소프트의 프로그래밍 방식은 다른 DOS 제작업체들이 MS-DOS와 경쟁하는 능력을 저해했다.[79] 디지털 리서치는 인위적으로 삽입된 윈도우의 제한을 우회하기 위해 중간 버전을 출시해야 했다.[79] 이는 특히 마이크로소프트에게 경쟁 우위를 제공하기 위해 설계되었다.[79]

6. 법적 문제

MS-DOS는 시애틀 컴퓨터 프로덕츠(Seattle Computer Products)가 소유하고 팀 패터슨(Tim Paterson)이 작성한 86-DOS[7]의 개명된 형태였다. IBM PC[9][10]용 운영 체제가 필요했던 마이크로소프트는 1981년 5월에 팀 패터슨을 고용하고 같은 해 7월에 25000USD에 86-DOS 1.10을 구입했다.[11] 마이크로소프트는 버전 번호를 유지했지만 이름을 MS-DOS로 변경했다. 또한 MS-DOS 1.10/1.14를 IBM에 라이선스했고, IBM은 1981년 8월에 IBM 5150 또는 IBM PC[8]의 세 가지 운영 체제 중 하나로 PC DOS 1.0을 제공했다.[12]

마이크로소프트는 MS-DOS에서 다중 사용자 지원을 생략했다.[14] 벨 시스템 분할 후 AT&T Computer Systems는 UNIX System V를 판매하기 시작했다. Unix 시장에서 AT&T와 경쟁할 수 없다고 판단한 마이크로소프트는 Xenix를 포기하고 1987년에 Xenix의 소유권을 Santa Cruz Operation(SCO)에 이전했다.

2014년 3월 25일, 마이크로소프트는 SCP MS-DOS 1.25와 Altos MS-DOS 2.11 및 TeleVideo PC DOS 2.11의 혼합물에 대한 코드를 Microsoft Research License Agreement에 따라 일반에 공개했는데, 이는 코드를 소스 공개하지만 오픈 소스로는 하지 않았다(오픈소스 이니셔티브 또는 자유 소프트웨어 재단 표준으로 정의).[18][19][20][21] 마이크로소프트는 나중에 2018년 9월 28일에 MIT 라이선스에 따라 코드의 라이선스를 재부여하여 이러한 버전을 자유 소프트웨어로 만들었다.[22] 마이크로소프트는 나중에 2024년 4월 25일에 동일한 라이선스에 따라 MS-DOS 4.00에 대한 코드를 공개했다.[23][24]

디지털 리서치(Digital Research)의 슈퍼스토어(SuperStor) 디스크 압축 기능을 번들로 제공한 DR DOS 6.0에 대한 대응으로, 마이크로소프트는 당시 가장 인기 있던 DOS 디스크 압축 도구인 스태커(Stacker)의 제작사인 스택 일렉트로닉스(Stac Electronics)와 협상을 시작했다. 그러나 스택은 마이크로소프트의 라이선싱 조건을 받아들이지 않고 협상을 중단했다. 마이크로소프트는 버티소프트(Vertisoft)의 더블디스크(DoubleDisk) 라이선스를 취득하여 자사의 더블스페이스(DoubleSpace) 디스크 압축의 핵심으로 사용했다.[80]

1993년에 출시된 MS-DOS 6.0과 6.20에는 모두 마이크로소프트 더블스페이스 디스크 압축 유틸리티 프로그램이 포함되어 있었다. 스택은 더블스페이스에 사용된 압축 알고리즘과 관련하여 마이크로소프트를 특허 침해로 고소하여 승소했다. 이로 인해 1994년에 디스크 압축 기능이 제거된 MS-DOS 6.21이 출시되었다. 곧이어 다른 압축 알고리즘을 사용하여 침해 코드를 회피한 새로운 버전의 디스크 압축 시스템인 드라이브스페이스(DriveSpace)를 포함한 6.22 버전이 출시되었다.

1995년 이전에 마이크로소프트는 컴퓨터 제조업체에 MS-DOS(및 Windows) 라이선스를 세 가지 유형의 계약으로 제공했다. 프로세서당, 시스템당, 또는 복사본당 방식이었다. 대규모 제조업체들은 수수료가 가장 낮은 프로세서당 계약을 사용했다. 1991년 미국 정부의 연방거래위원회(Federal Trade Commission)는 마이크로소프트의 라이선스 절차에 대한 조사를 시작하여 1994년 복사본당 라이선스로 제한하는 합의에 이르렀다. 디지털 리서치는 이 합의로 이득을 보지 못했고, 수년 후 그 권리를 승계한 캘데라(Caldera, Inc.)는 ''캘데라 대 마이크로소프트(Caldera v. Microsoft)'' 소송에서 마이크로소프트에 손해 배상을 청구했다. 당시 합의금은 1.5억달러 정도로 알려졌으나, 2009년 11월 합의서가 공개되면서 2.8억달러임이 밝혀졌다.[81]

마이크로소프트는 MS-DOS와 여러 애플리케이션 및 개발 도구에서 다양한 전술을 사용했는데, 이러한 전술은 정품 MS-DOS(및 PC DOS)에서 실행될 때는 완벽하게 작동했지만 다른 공급업체의 DOS 구현에서 실행될 때는 작동하지 않는 경우가 있었다. 이러한 관행의 주목할 만한 예는 다음과 같다.


  • 마이크로소프트 퀵패스칼(1989년 초 출시)은 문서화되지 않은 DOS 함수를 사용하여 프로그램의 프로그램 세그먼트 접두사를 수정하여 MS-DOS인지 확인했다.[79]
  • AARD 코드: Windows 3.1의 Windows 실행 프로그램(WIN.COM) 및 다른 몇 가지 시스템 파일에 있는 코드 블록이다. 이 코드는 XOR 암호화되고, 자체 수정되며, 의도적으로 난독화되었다.[79] Windows 3.0 베타 릴리스에서는 "외국산" OS에서는 Windows가 제대로 작동하지 않는다는 경고만 표시했고, DR DOS 6.0에서는 실제로 잘 실행되었다.
  • Windows가 MS-DOS에 Windows 시작/종료를 알리기 위해 호출하는 인터럽트 루틴. 이 정보는 MS-DOS와 Windows가 별도의 제품이어야 함에도 불구하고 MS-DOS가 IN_WINDOWS 플래그에 보관했다.[79]

7. 유산

MS-DOS는 팀 패터슨시애틀 컴퓨터 프로덕츠를 위해 작성한 86-DOS[207]의 이름을 변경한 것이다. 86-DOS는 디지털 리서치CP/M을 복제하여 8086 프로세서에서 실행되도록 6주 만에 개발되었다. CP/M과 비교하여 개선된 디스크 섹터 버퍼링 논리와 FAT12 도입이라는 두 가지 차이점이 있었다. 1980년 8월에 첫 번째 버전이 출시되었다.[208] IBM 개인용 컴퓨터용 운영 체제가 필요했던 마이크로소프트는[209][210] 1981년 5월 팀 패터슨을 고용하고 같은 해 7월에 86-DOS 1.10을 25000USD에 인수했다.[211] 마이크로소프트는 이름을 MS-DOS로 변경하고, MS-DOS 1.10/1.14의 라이선스를 IBM에 부여했다. IBM은 1981년 8월 IBM 5150 또는 IBM PC용 세 가지 운영 체제 중 하나인 PC-DOS 1.0을 제공했다.[212]

1년 안에 마이크로소프트는 70개 이상의 다른 회사들에 MS-DOS 라이선스를 부여했다.[213] MS-DOS는 다양한 하드웨어 플랫폼에 적응하기 위해 모듈식 구조를 가지고 있었다.

마이크로소프트는 유닉스 기반 운영 체제인 제닉스가 완전한 다중 사용자였기 때문에 MS-DOS에서 다중 사용자 지원을 생략했다.[214] 1983년에 바이트는 "미래의 다중 사용자 MS-DOS"라고 묘사하기도 했다.[215][216] 그러나, 유닉스 시스템 V를 판매하기 시작한 AT&T와 경쟁할 수 없다고 판단한 마이크로소프트는 제닉스를 포기하고 1987년 제닉스의 소유권을 산타 크루즈 오퍼레이션(SCO)으로 이전했다.

2014년 3월 25일, 마이크로소프트는 MS-DOS 1.25와 알토스 MS-DOS 2.11 및 텔레비디오 PC DOS 2.11의 혼합 코드를 공개했다.[218][219][220][221] 2018년 9월 28일, MIT 허가서에 따라 코드 라이선스를 다시 부여하여 자유 소프트웨어로 만들었다.[222] 2024년 4월 25일에는 MS-DOS 4.00용 코드를 공개했다.[223][224]

2015년 만우절 농담으로 마이크로소프트 모바일은 MS-DOS 모바일이라는 윈도우 폰 애플리케이션을 출시했다.[225]

1990년에 그래픽 사용자 인터페이스를 갖춘 윈도우 3.0이 출시되면서 명령줄 기반 MS-DOS의 종말이 시작되었다. 윈도우 95가 출시되면서 MS-DOS는 부트스트래핑, 문제 해결, 오래된 DOS 소프트웨어와의 하위 호환성을 위해 사용되었으며 더 이상 독립형 제품으로 출시되지 않았다.[83] 2001년 12월 31일, 마이크로소프트는 MS-DOS 6.22 이전의 모든 버전에 대한 지원을 중단했다.[84]

윈도우 NT 기반 운영 체제에는 MS-DOS 호환성이 핵심 구성 요소로 포함되어 있지 않으며, DOS 애플리케이션 실행을 위한 제한적인 DOS 에뮬레이션을 제공하는 NTVDM을 제공한다. 64비트 버전의 윈도우 NT는 DOS 에뮬레이션을 제공하지 않아 DOS 애플리케이션을 기본적으로 실행할 수 없다.[87] 윈도우 11부터는 32비트 프로세서에 대한 지원 중단으로 NTVDM 구성 요소가 완전히 제거되어 MS-DOS와의 연관성이 종료되었다.

MS-DOS 6.22는 마이크로소프트가 Intel 8088, Intel 8086, Intel 80286 프로세서용으로 제작한 마지막 독립 실행형 버전이다. MS-DOS는 간단한 아키텍처와 최소한의 요구 사항으로 인해 임베디드 x86 시스템에서 여전히 사용되고 있지만, 일부 최신 제품은 FreeDOS로 전환했다.

2018년 마이크로소프트는 GitHub에 MS-DOS 1.25 및 2.0의 [https://github.com/Microsoft/MS-DOS 소스 코드]를 공개했고, 6년 후 MS-DOS 4.00의 소스 코드를 공개했다.[23][24]

참조

[1] 웹사이트 An Inside Look at MS-DOS http://www.patersont[...] 1983-06-01
[2] 웹사이트 Obsolete Products Life-Cycle Policy http://support.micro[...] Microsoft 2009-07-30
[3] 논문 UNVEILING THE DEPTHS OF MS-DOS: AN IN-DEPTH EXPLORATION OF ITS ARCHITECTURE, COMMANDS, AND HISTORICAL SIGNIFICANCE https://rgdoi.net/10[...] 2023-01-01
[4] 논문 UNVEILING THE DEPTHS OF MS-DOS: AN IN-DEPTH EXPLORATION OF ITS ARCHITECTURE, COMMANDS, AND HISTORICAL SIGNIFICANCE https://rgdoi.net/10[...] 2023-01-01
[5] 서적 A history of the personal computer: the people and the technology http://www.retrocomp[...] Allan Pub. 2001-01-01
[6] 웹사이트 A Compilation of 8 Historical Essays https://books.google[...]
[7] 웹사이트 Father of DOS Still Having Fun at Microsoft http://www.patersont[...] Micronews
[8] 웹사이트 MS-DOS: A Brief Introduction http://www.linfo.org[...]
[9] 웹사이트 A history of Windows http://windows.micro[...] Microsoft 2013-11-01
[10] 웹사이트 History of MS-DOS http://www.digitalre[...] 1996-01-01
[11] 웹사이트 Microsoft DOS History https://www.computer[...]
[12] 웹사이트 Personal Computer Announced by IBM http://www.ibm.com/i[...] IBM
[13] 뉴스 Bill Gates, Microsoft and the IBM Personal Computer https://books.google[...] 1982-08-23
[14] 뉴스 MS-DOS: examining IBM PC's disk-operating system https://books.google[...] 1982-08-23
[15] 뉴스 Of IBM, Operating Systems, and Rosetta Stones https://archive.org/[...] 1982-01-01
[16] 뉴스 The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace https://archive.org/[...] 1983-10-01
[17] advertisement Before you bet your business software on an OS, look who's betting on MS-DOS and XENIX. https://books.google[...] 1983-06-27
[18] 웹사이트 Microsoft DOS V1.1 and V2.0: /msdos/v11source/MSDOS.ASM http://www.computerh[...] Computer History Museum, Microsoft 2013-12-19
[19] 웹사이트 Microsoft MS-DOS early source code http://www.computerh[...] 2014-03-24
[20] 웹사이트 Microsoft makes source code for MS-DOS and Word for Windows available to public https://blogs.micros[...] 2014-03-25
[21] 뉴스 Psych! Microsoft didn't really open-source MS-DOS http://www.infoworld[...] 2014-03-26
[22] 웹사이트 Re-Open-Sourcing MS-DOS 1.25 and 2.0 https://blogs.msdn.m[...] 2018-09-28
[23] 웹사이트 Open sourcing MS-DOS 4.0 https://cloudblogs.m[...] 2024-04-25
[24] 뉴스 Microsoft open-sources infamously weird, RAM-hungry MS-DOS 4.00 release https://arstechnica.[...] 2024-04-26
[25] 웹사이트 Microsoft launches MS-DOS Mobile http://lumiaconversa[...] 2015-04-01
[26] 서적 Programmtechnische Beschreibung - Arbeitsplatzcomputer A 7150 Betriebssystem DCP 1700 - Kompendium http://www.tiffe.de/[...] VEB Robotron-Projekt Dresden 1987-12-01
[27] 서적 Anwenderdokumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 http://www.robotron-[...] VEB Robotron-Projekt Dresden 1988-01-29
[28] 웹사이트 Computer P8000 compact https://www.robotron[...] 2020-02-10
[29] 웹사이트 Microsoft DOS Version Features http://www.emsps.com[...]
[30] 웹사이트 DOS history http://pcmuseum.trip[...]
[31] 웹사이트 16BitOS - MS-DOS® Version 1.12 - Compaq OEM http://16bitos.com/1[...]
[32] 웹사이트 16BitOS - MS DOS® Version 1.13 - Texas Instruments OEM http://16bitos.com/1[...]
[33] 웹사이트 Microsoft MS-DOS Informatie http://www.ultrawind[...]
[34] 웹사이트 16BitOS - MS DOS® Version 1.25 - Zenith OEM http://16bitos.com/1[...]
[35] 서적 Upgrading and Repairing PCs Que Corporation 1995-01-01
[36] 웹사이트 Short History of MS-DOS http://www.skrause.o[...] 2018-07-08
[37] 웹사이트 DOS 2.0 and 2.1: Hello, UNIX! http://www.os2museum[...] 2018-07-29
[38] 웹사이트 DOS 2+ - OPEN — Open Existing File http://www.ctyme.com[...] 2018-07-10
[39] 웹사이트 DOS 2+ - DUP — Duplicate File Handle http://www.ctyme.com[...] 2018-06-10
[40] 웹사이트 DOS 2+ - EXEC — Load And/Or Execute Program http://www.ctyme.com[...] 2018-06-10
[41] 웹사이트 DOS 2+ - Terminate And Stay Resident http://www.ctyme.com[...] 2018-06-10
[42] 웹사이트 History of DOS https://pcdosretro.g[...] 2018-07-29
[43] 웹사이트 Standard Floppy Disk Formats Supported by MS-DOS https://jeffpar.gith[...] Microsoft 2018-06-11
[44] 간행물 DOS Marches On https://archive.org/[...] 2018-07-08
[45] 웹사이트 16BitOS - MS DOS® Version 2.00 - NCR OEM http://16bitos.com/2[...] 2021-03-03
[46] 웹사이트 16BitOS - MS DOS® Version 2.02 - Compaq OEM http://16bitos.com/2[...] 2021-03-03
[47] 웹사이트 16BitOS - MS DOS® Version 2.05 - Digital OEM https://web.archive.[...] 2021-03-03
[48] 웹사이트 16BitOS - MS DOS® Version 2.11 - ITT OEM http://16bitos.com/2[...] 2021-03-03
[49] 웹사이트 Personal Computer M19 https://www.sba.unip[...] Olivetti 2021-12-29
[50] 웹사이트 16BitOS - MS DOS® Version 2.13 - Zenith OEM http://16bitos.com/2[...] 2021-03-03
[51] 웹사이트 Toshiba Pasopia 16/T300/PAP https://www.old-comp[...] 2021-12-29
[52] 웹사이트 DOS 3.0, 3.1, and 3.2: The Networked PC/AT http://www.os2museum[...] 2018-06-10
[53] 간행물 DOS 3.0 Is Bigger, but Only Manual is Better https://archive.org/[...] 1984-10-16
[54] 웹사이트 16BitOS - MS DOS® Version 3.00 - Compaq OEM https://web.archive.[...] 2021-03-03
[55] 웹사이트 DOS 3.1+ - IOCTL — Check If Handle Is Remote http://www.ctyme.com[...] 2018-06-10
[56] 웹사이트 DOS 3.1+ network — Get Network Printer Setup String http://www.ctyme.com[...] 2018-06-10
[57] 웹사이트 16BitOS - MS DOS® Version 3.10 - Multitech OEM http://16bitos.com/3[...] 2021-03-03
[58] 웹사이트 16BitOS - MS-DOS® Version 3.20 http://16bitos.com/3[...] 2021-03-03
[59] 웹사이트 16BitOS - MS DOS® Version 3.21 https://web.archive.[...] 2021-03-03
[60] 웹사이트 DOS 3.3: The Mature DOS http://www.os2museum[...] 2018-06-10
[61] 웹사이트 DOS 3.3+ - FFLUSH — Commit File http://www.ctyme.com[...] 2018-06-10
[62] 웹사이트 16BitOS - MS-DOS® Version 3.30 http://16bitos.com/3[...] 2021-03-03
[63] 웹사이트 16BitOS - MS-DOS® Version 3.30A DTK OEM http://16bitos.com/3[...] 2021-03-03
[64] 웹사이트 16BitOS - MS-DOS® Version 3.30T - Tandy OEM http://16bitos.com/3[...] 2021-03-03
[65] 문서 Confirmed that there was Compaq Personal Computer DOS 3.31 aside from MS-DOS 3.31.
[66] 문서 Up to 512 MB only.
[67] 웹사이트 16BitOS - MS-DOS® Version 3.31 Compaq OEM https://web.archive.[...] 2021-03-03
[68] 웹사이트 Dinosaur Sightings: Installing MS-DOS 4 https://www.techrepu[...] CBS Interactive 2006-11-06
[69] 웹사이트 MS-DOS Partitioning Summary https://web.archive.[...] Microsoft 2018-06-11
[70] 웹사이트 DOS 4.0: the apparent cul-de-sac http://www.os2museum[...] 2018-06-10
[71] 웹사이트 16BitOS - MS-DOS® Version 4.00 http://16bitos.com/4[...] 2021-03-03
[72] 문서 Only if boot record of source floppy disk contains volume serial number also.
[73] 웹사이트 DOS 4.0: About volume serial number http://www.faqs.org/[...] 2012-09-27
[74] 웹사이트 16BitOS - MS-DOS® Version 4.01 http://16bitos.com/4[...] 2021-03-03
[75] 웹사이트 The x86 Interrupt List https://www.cs.cmu.e[...] 2011-10-14
[76] 서적 NWDOS-TIPs – Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds http://www.antonis.d[...] 2016-06-06
[77] 웹사이트 MS-DOS 6 Technical Reference https://technet.micr[...] Microsoft 2014-02-13
[78] 웹사이트 Country https://technet.micr[...] Microsoft 2014-04-01
[79] 서적 Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures — expanded to include MS-DOS 6, Novell DOS and Windows 3.1 https://archive.org/[...] Addison Wesley 1994
[80] 뉴스 How Safe is Disk Compression? http://www.byte.com/[...] 1994-02-01
[81] 웹사이트 Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case http://www.groklaw.n[...] 2011-10-22
[82] 웹사이트 What was the role of MS-DOS in Windows 95? https://devblogs.mic[...] 2021-06-30
[83] 뉴스 MS-DOS Became Synonymous with PC Operating Systems in the 1980s https://biztechmagaz[...] BizTech Magazine 2017-10-27
[84] 웹사이트 Obsolete Products Life-Cycle Policy https://web.archive.[...] Microsoft 2010-04-06
[85] 웹사이트 Microsoft Support Lifecycle http://support.micro[...] Microsoft 2015-02-07
[86] 웹사이트 Microsoft support for Windows 98, ME to end in July https://www.computer[...] 2006-04-13
[87] 웹사이트 List of limitations in 64-Bit Windows https://support.micr[...] Microsoft 2016-05-26
[88] 웹사이트 Windows XP MS-DOS Startup Disk http://thestarman.pc[...] 2018-03-09
[89] 웹사이트 Supplemental Disk — MS-DOS 6 Technical Reference https://msdn.microso[...] Microsoft Developer Network 2018-01-26
[90] 웹사이트 Where is source code of 3.30 and 5.0 versions? · Issue #424 · microsoft/MS-DOS https://web.archive.[...] 2021-03-03
[91] 웹사이트 DOS Timeline ~ Part One ~ 1980 to 1993 http://oldfiles.org.[...] 2015-06-18
[92] 웹사이트 Re-Open-Sourcing MS-DOS 1.25 and 2.0 https://blogs.msdn.m[...] 2018-09-29
[93] 문서 日本国商標登録番号第2016333号
[94] 웹사이트 The IBM PC is 30 Years Old – And We’re (All) Just Getting Started https://blogs.micros[...] Microsoft 2022-08-12
[95] 웹사이트 本当に知っている?Windows XPの基礎[アーキテクチャ編](第2回)なぜDOSアプリがWindowsで動くのか? - 日経XTECH https://xtech.nikkei[...]
[96] 웹사이트 世界のOSたち - コンピューターを支える一時代を築いた「MS-DOS」- +Digital https://news.mynavi.[...]
[97] 웹사이트 Facts About Microsoft - Microsoft https://news.microso[...]
[98] 문서 一部メーカー用はバージョン5
[99] 간행물 MS-DOS Boards The S-100 Bus https://books.google[...] Ziff Davis, Inc. 2016-10-31
[100] 간행물 New Ventures: Lessons from Xerox and IBM https://hbr.org/1989[...] 2015-01-20
[101] 서적 新・電子立国 第1巻 ソフトウェア帝国の誕生 NHK出版
[102] 서적 Gates Doubleday
[103] 서적 The Innovators: How a Group of Inventors, Hackers, Geniuses, and Geeks Created the Digital Revolution Simon & Schuster 2014
[104] 뉴스 Pioneers Die Broke http://www.forbes.co[...] 2008-03-31
[105] 서적 They Made America Little, Brown and Company
[106] 간행물 Operational Choice https://books.google[...] PC Magazine 1982-02-01 # February–March로 추정
[107] 웹사이트 The Man Who Could Have Been Bill Gates http://www.businessw[...] BusinessWeek 2004-10-25
[108] 웹사이트 IBM Personal Computer DOS Version 1.00 http://thestarman.pc[...] 2016-10-30
[109] 논문 In Focus https://books.google[...] InfoWorld Media Group, Inc. 2016-11-01
[110] 웹사이트 MS-DOS: A Brief Introduction http://www.linfo.org[...] 2017-12-14
[111] 웹사이트 A history of Windows http://windows.micro[...] Microsoft 2013-11-01 # November 2013로 추정
[112] 웹사이트 History of MS-DOS http://www.digitalre[...] 1996-01-01 # 1996로 추정
[113] 문서 (제목 없음) 2016-10-01 # 2016년 10월로 추정
[114] 논문 A Short History of MS-DOS //archive.org/stream[...] 1983-06-01 # June 1983로 추정
[115] 서적 パソコン革命の旗手たち 日本経済新聞社 2000-01-01 # 2000으로 추정
[116] 웹사이트 Personal Computer Announced by IBM http://www.ibm.com/i[...] IBM 2014-09-27
[117] 서적 A history of the personal computer: the people and the technology http://www.retrocomp[...] Allan Pub. 2009-12-05
[118] 서적 The MS-DOS Encyclopedia Microsoft Press 1988-01-01 # 1988로 추정
[119] 간행물 Zenith's new Z100 has something for everybody https://books.google[...] InfoWorld 1982-07-12
[120] 간행물 Zenith challenges IBM's share of micro market https://books.google[...] InfoWorld 1982-09-13
[121] 간행물 Review: Zenith Z-100 https://books.google[...] InfoWorld 1983-11-07
[122] 뉴스 Bill Gates, Microsoft and the IBM Personal Computer https://books.google[...] InfoWorld 1982-08-23
[123] 간행물 AST memory board to come with Quarterdeck Desqview https://books.google[...] Computerworld 1985-11-04
[124] 간행물 Microsoft Focuses Efforts On Direct Corporate Sales https://books.google[...] InfoWorld 1985-11-18
[125] 간행물 IBM Ships OS/2 Four Months Early https://books.google[...] InfoWorld 1987-12-07
[126] 간행물 Zenith First to Ship Microsoft OS/2 https://books.google[...] InfoWorld 1987-12-21
[127] 간행물 Vendors Decide Against Bundling OS/2 With PCs https://books.google[...] InfoWorld 1987-11-30
[128] 간행물 (제목 없음) 日経バイト 1991-12-01 # 1991년 12월호로 추정
[129] 논문 国産銘機列伝 : History 「そして、世界標準がやって来た」 アスキー 1998-01-01 # 1998년으로 추정
[130] 논문 Reviews: DOS vs. DOS: Two variations on the theme https://books.google[...] InfoWorld Media Group, Inc. 1994-01-24
[131] 문서 (제목 없음)
[132] 웹사이트 IBM PC DOS 2000 CAN EASE YOUR TRANSITION TO THE YEAR 2000 http://www-01.ibm.co[...] IBM Corporation 1998-05-26
[133] 웹사이트 Microsoft DOS V1.1 and V2.0: /msdos/v11source/MSDOS.ASM http://www.computerh[...] Computer History Museum, Microsoft 2014-03-25
[134] 웹사이트 Microsoft MS-DOS early source code http://www.computerh[...] 2014-03-24
[135] 웹사이트 Microsoft makes source code for MS-DOS and Word for Windows available to public https://blogs.micros[...] Official Microsoft Blog 2014-03-25
[136] 뉴스 Psych! Microsoft didn't really open-source MS-DOS http://www.infoworld[...] InfoWorld 2014-03-26
[137] 문서 드라이브 레터의 수
[138] 문서 (제목 없음)
[139] 웹사이트 FAR JMP instruction for CP/M-style calls http://www.ctyme.com[...]
[140] 문서 (제목 없음)
[141] 서적 MS-DOS読本 アスキー 1983-11-15
[142] 뉴스 IBM Press Release announcing the PC http://www-03.ibm.co[...] 1981-08-12
[143] 간행물 DOSの歴史 アスキー
[144] 뉴스 IBM enhances Personal Computer with 2-sided drives https://books.google[...] InfoWorld 1982-06-07
[145] 서적 Advanced MS-DOS Programming Microsoft Press
[146] 간행물 Unix風の機能を持ち込んだ日本語MS-DOS2.0の機能と内部構造 1983-12-19
[147] 서적 Idea Man Penguin
[148] 서적 MS-DOS読本 アスキー 1983-11-15
[149] 웹사이트 PC DOS 2.1 Announcement Letter http://www-01.ibm.co[...] IBM 1983-11-01
[150] 서적 A History of the Personal Computer https://archive.org/[...] Allan Publishing
[151] 간행물 トピック・レポート:機能不足が表面化、老兵「MS-DOS2.11」 1991-01-21
[152] 문서 32MB以上のパーティションを切ることは出来なかった
[153] 문서 富士通 FMRシリーズ及びFM TOWNS用MS-DOS 3.1の後期バージョン、PC-98版MS-DOS 3.1
[154] 간행물 AT the Party https://books.google[...] 2016-10-30
[155] 뉴스 IBM Rolls out New PC: Networking products, windowing software also announced https://books.google[...] InfoWorld 1984-09-10
[156] 간행물 IBM PC and PC-Compatible NOSs Compared https://books.google[...] UM Libraries 2016-10-30
[157] 뉴스 PC-DOS upgrade supports 3½-in. floppy disk drives https://books.google[...] Computerworld 1986-03-24
[158] 문서 NECがマイクロソフトから日本語版MS-DOS 3.21の供給を受けてMS-DOS 3.3として販売
[159] 간행물 トピック・レポート:混乱するMS-DOS―こんなにあるバージョン 1988-12-05
[160] 문서 PC-98版のバージョン3.3Dはバージョン5.0と同時発売
[161] 뉴스 米マイクロソフト、ROM化可能なOS―省電力・小型機向け発売 日経産業新聞 1989-10-05
[162] 뉴스 デジタル・リサーチ、ROM化可能なOS発売―「MS-DOS」とも互換性 日経産業新聞 1989-08-29
[163] 웹사이트 Operating System/2 Standard Edition Announcement Letter http://www-01.ibm.co[...] IBM 1987-04-02
[164] 뉴스 Microsoft to Release Own DOS 3.3 https://books.google[...] InfoWorld 1987-08-03
[165] 웹사이트 Information about the little known multitasking MS-DOS 4.0 https://sites.google[...] 2014-02-13
[166] 뉴스 MS-DOS 4.0 in U.K.; U.S. Waiting for 5.0 https://books.google[...] InfoWorld 1986-03-24
[167] 블로그 Did you know that OS/2 wasn't Microsoft's first non Unix multitasking operating system? http://blogs.msdn.co[...]
[168] 간행물 Industry News https://books.google[...] UM Libraries 2016-10-30
[169] 뉴스 Incompatibilities Hinder Useful DOS 4.0 Features https://books.google[...] InfoWorld 1988-08-15
[170] 문서 それまでの日本語版DOSはマイクロソフトが日本市場向けに改変したもので、世界共通の仕様ではなかった
[171] 간행물 First Looks : OS Who? IBM DOS 4.0 Brags New Look, Long-Awaited Features https://books.google[...] 2016-10-30
[172] 뉴스 Users Still Slow to Accept DOS 4.0 https://books.google[...] InfoWorld 1989-07-31
[173] 뉴스 Microsoft、「MS-DOS 4.0」をオープンソース化(PC Watch) https://pc.watch.imp[...] インプレス 2024-04-27
[174] 웹사이트 PC DOS 4.0 Announcement Letter http://www-01.ibm.co[...] IBM 1988-07-19
[175] 간행물 MIXハイライト:PC AT互換パソコンでDOS/Vが動いた 1991-01
[176] 뉴스 Microsoft Releases Updated DOS 4; Some OEMs Ship Versions This Month https://books.google[...] InfoWorld 1988-11-28
[177] 논문 MS-DOS 5.0: The Old Standard Improved https://books.google[...] UM Libraries. 2016-10-30
[178] 문서 PC/AT互換機用の英語版のみ。PC-98版は`SEDIT`(バージョン3.3Dにも付属)、EPSON PC版は`MEDIT`、富士通版(FMRシリーズ、FM TOWNS用)は`EDIAS`と各社ばらばらのコマンド名・機能のエディタが添付された。
[179] 간행물 問:東芝のパソコンはDOS/Vパソコンなの? 日経パソコン 1994-01-31
[180] 웹사이트 IBM DOS Version 5.00 and Upgrade http://www-01.ibm.co[...] IBM 1991-06-11
[181] 뉴스 Software Developer Caldera sues Microsoft for Antitrust practices alleges monopolistic acts shut its DR DOS operating system out of market http://www.maxframe.[...] Caldera News 1996-07-24
[182] 문서 別売のサプリメンタルディスクで配布された。PC-98版には従来どおり付属。
[183] 문서 メガソフト社のMIFESのサブセット版
[184] 서적 PC-9801開発現場の8つの秘密 アスキー 2007-04-09
[185] 뉴스 MS-DOS 6 hype doesn't match analyst forecasts https://books.google[...] InfoWorld 1993-03-29
[186] 웹사이트 IBM PC DOS Version 6.1 http://www-01.ibm.co[...] IBM 1993-06-29
[187] 뉴스 Notes From the Field https://books.google[...] InfoWorld 1993-11-08
[188] 뉴스 MS-DOS 6.2 lets users uncompress DoubleSpace volumes;protects data https://books.google[...] InfoWorld 1993-11-01
[189] 뉴스 MS-DOS 6.2 Addresses DoubleSpace Concerns, Adds Features https://books.google[...] PC Magazine 1994-01-11
[190] 뉴스 マイクロソフト、MS-DOS最新版、自社ブランドで発売。 日経産業新聞 1993-12-07
[191] 뉴스 Microsoft settles for piece of the Stac https://books.google[...] Computerworld 1994-06-27
[192] 뉴스 The DOS heavyweights go another round https://books.google[...] InfoWorld 1994-08-29
[193] 웹사이트 IBM PC DOS Version 6.3 http://www-01.ibm.co[...] IBM 1994-04-27
[194] 뉴스 Judge rules against Microsoft https://books.google[...] Computerworld 1994-06-13
[195] 뉴스 MS-DOS recall order may disrupt supply line of PCs https://books.google[...] InfoWorld 1994-06-20
[196] 논문 PCTech User-to-User https://books.google[...] Ziff Davis, Inc. 2016-10-31
[197] 뉴스 PC DOS 7 beats its disappearing competitors https://books.google[...] InfoWorld 1995-04-10
[198] 웹사이트 日本IBM、旧型機をよみがえらせるDOS用のWebブラウザ「WebBoy」を発表 https://pc.watch.imp[...] PC Watch 1997-03-17
[199] 웹사이트 IBM PC DOS Version 7 http://www-01.ibm.co[...] IBM 1995-02-28
[200] 웹사이트 IBM PC DOS 2000 Can Ease Your Transition to the Year 2000 http://www-01.ibm.co[...] IBM 1998-05-26
[201] 웹사이트 Improving "Cold Boot" Time for System Manufacturers https://web.archive.[...] Microsoft 2001-12-04
[202] 논문 テクニカルレポート 日本語MSX-DOS2大研究 アスキー
[203] 문서 MS-DOS가 아니지만 , GUI가 들어갔고 MS-DOS 기반이기 때문에 이곳에 서술한다.
[204] 문서 Dos 계열이 아니지만 , 지원이 종료된 뒤.NT 계열인 Windows XP로 바꿔탔으므로 여기에 서술한다.
[205] 서적 A history of the personal computer: the people and the technology https://web.archive.[...] Allan Pub. 2001
[206] 웹인용 A Compilation of 8 Historical Essays https://books.google[...] 2016-01-30
[207] 웹인용 Father of DOS Still Having Fun at Microsoft https://web.archive.[...] Micronews 2009-12-05
[208] 웹인용 MS-DOS: A Brief Introduction http://www.linfo.org[...] 2017-12-14
[209] 웹인용 A history of Windows https://web.archive.[...] 마이크로소프트 2015-05-10
[210] 웹인용 History of MS-DOS http://www.digitalre[...] 2015-05-06
[211] 웹인용 Microsoft DOS History https://www.computer[...] 2024-05-23
[212] 웹인용 Personal Computer Announced by IBM http://www.ibm.com/i[...] IBM 2014-09-27
[213] 뉴스 Bill Gates, Microsoft and the IBM Personal Computer https://books.google[...] 2015-01-29
[214] 뉴스 MS-DOS: examining IBM PC's disk-operating system https://books.google[...] 2015-01-29
[215] 뉴스 Of IBM, Operating Systems, and Rosetta Stones https://archive.org/[...] 2013-10-19
[216] 뉴스 The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace https://archive.org/[...] 2015-01-30
[217] advertisement Before you bet your business software on an OS, look who's betting on MS-DOS and XENIX. https://books.google[...] 2015-01-31
[218] 웹인용 Microsoft DOS V1.1 and V2.0: /msdos/v11source/MSDOS.ASM http://www.computerh[...] Computer History Museum, 마이크로소프트 2013-12-19
[219] 웹인용 Microsoft MS-DOS early source code http://www.computerh[...] 2014-03-24
[220] 웹인용 Microsoft makes source code for MS-DOS and Word for Windows available to public https://blogs.micros[...] 2014-03-25
[221] 뉴스 Psych! Microsoft didn't really open-source MS-DOS http://www.infoworld[...] 2014-03-27
[222] 웹인용 Re-Open-Sourcing MS-DOS 1.25 and 2.0 https://blogs.msdn.m[...] 2018-09-28
[223] 웹인용 Open sourcing MS-DOS 4.0 https://cloudblogs.m[...] 2024-04-25
[224] 뉴스 Microsoft open-sources infamously weird, RAM-hungry MS-DOS 4.00 release https://arstechnica.[...] 2024-04-26
[225] 웹인용 Microsoft launches MS-DOS Mobile https://web.archive.[...] 2015-04-01
[226] 서적 Programmtechnische Beschreibung - Arbeitsplatzcomputer A 7150 Betriebssystem DCP 1700 - Kompendium http://www.tiffe.de/[...] VEB Robotron-Projekt Dresden 1987-12
[227] 서적 Anwenderdokumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 http://www.robotron-[...] VEB Robotron-Projekt Dresden 1988-01-29
[228] 웹인용 Computer P8000 compact https://www.robotron[...] 2020-02-10
[229] 웹인용 Microsoft DOS Version Features http://www.emsps.com[...]
[230] 웹인용 DOS history http://pcmuseum.trip[...]
[231] 웹인용 16BitOS - MS-DOS® Version 1.12 - Compaq OEM http://16bitos.com/1[...]
[232] 웹인용 16BitOS - MS DOS® Version 1.13 - Texas Instruments OEM https://web.archive.[...]
[233] 웹인용 Microsoft MS-DOS Informatie https://web.archive.[...]
[234] 웹인용 16BitOS - MS DOS® Version 1.25 - Zenith OEM https://web.archive.[...]
[235] 서적 Upgrading and Repairing PCs Que Corporation 1995
[236] 웹인용 Short History of MS-DOS http://www.skrause.o[...]
[237] 웹인용 DOS 2.0 and 2.1: Hello, UNIX! http://www.os2museum[...]
[238] 웹인용 DOS 2+ - OPEN — Open Existing File http://www.ctyme.com[...]
[239] 웹인용 DOS 2+ - DUP — Duplicate File Handle http://www.ctyme.com[...]
[240] 웹인용 DOS 2+ - EXEC — Load And/Or Execute Program http://www.ctyme.com[...]
[241] 웹인용 DOS 2+ - Terminate And Stay Resident http://www.ctyme.com[...]
[242] 웹인용 History of DOS https://pcdosretro.g[...]
[243] 웹인용 Standard Floppy Disk Formats Supported by MS-DOS https://jeffpar.gith[...] 마이크로소프트
[244] 잡지 DOS Marches On https://archive.org/[...]
[245] 웹인용 16BitOS - MS DOS® Version 2.00 - NCR OEM http://16bitos.com/2[...]
[246] 웹인용 16BitOS - MS DOS® Version 2.02 - Compaq OEM http://16bitos.com/2[...] 2021-03-03
[247] 웹인용 16BitOS - MS DOS® Version 2.05 - Digital OEM https://web.archive.[...] 2021-03-03
[248] 웹인용 16BitOS - MS DOS® Version 2.11 - ITT OEM http://16bitos.com/2[...] 2021-03-03
[249] 웹인용 Personal Computer M19 https://www.sba.unip[...] Olivetti 2021-12-29
[250] 웹인용 16BitOS - MS DOS® Version 2.13 - Zenith OEM http://16bitos.com/2[...] 2021-03-03
[251] 웹인용 Toshiba Pasopia 16/T300/PAP https://www.old-comp[...] 2021-12-29
[252] 웹인용 Country https://technet.micr[...] 마이크로소프트 2014-04-01
[253] 뉴스 (제목 없음) http://dna.naver.com[...] 매일경제 1985-05-25
[254] 문서 (제목 없음)
[255] 웹인용 Improving "Cold Boot" Time for System Manufacturers http://www.microsoft[...] 마이크로소프트 2011-11-14
[256] 웹사이트 (제목 없음) http://support.micro[...] 마이크로소프트 고객지원
[257] 뉴스 MS-DOS Became Synonymous with PC Operating Systems in the 1980s https://biztechmagaz[...] BizTech Magazine 2017-10-27
[258] 웹인용 Obsolete Products Life-Cycle Policy https://web.archive.[...] 마이크로소프트 2010-04-06
[259] 웹인용 Microsoft Support Lifecycle http://support.micro[...] Microsoft 2015-02-07
[260] 웹인용 Microsoft support for Windows 98, ME to end in July https://www.computer[...] 2006-04-13
[261] 웹인용 List of limitations in 64-Bit Windows https://support.micr[...] 마이크로소프트 2016-05-26
[262] 웹인용 Windows XP MS-DOS Startup Disk http://thestarman.pc[...] 2018-03-09
[263] 웹인용 Supplemental Disk — MS-DOS 6 Technical Reference https://msdn.microso[...] Microsoft Developer Network 2018-01-26
[264] 웹인용 Where is source code of 3.30 and 5.0 versions? · Issue #424 · microsoft/MS-DOS https://web.archive.[...] 2021-03-03



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com