IBM PC DOS

IBM PC DOS
버전 1.10 (1982) 명령줄
개발자마이크로소프트
IBM
프로그래밍 언어어셈블리어, C
OS 계열DOS
상태지원 종료
소스 형태비공개 소스
최초 버전 출시일1981년 8월(45년 전)(1981-08)
최신 버전PC DOS 2000 / 1998년 4월(28년 전)(1998-04)
최신 미리보기 버전PC DOS 7.1 / 2003년(23년 전)(2003)
최신 베타 버전PC DOS 7.1 / 2003년(23년 전)(2003)
최신 개발자 버전PC DOS 7.1 / 2003년(23년 전)(2003)
플랫폼X86
커널모놀리식 커널
기본 UI명령줄 인터페이스 (COMMAND.COM)
라이선스상용 사유 소프트웨어

IBM PC DOS(IBM Personal Computer Disk Operating System의 두문자어), 또는 IBM DOS 혹은 PC DOS는 IBM PC, 그 후속 기종, 그리고 IBM PC 호환기종을 위해 만들어진 단종된 디스크 운영체제이다. 1980년대 초부터 2000년대까지 IBM이 판매했다. 마이크로소프트가 개발했으며, 마이크로소프트는 이를 MS-DOS라는 이름으로 일반 시장에 판매하기도 했다. 두 운영체제는 IBM이 PC DOS 6.1에 자체적인 새 기능을 추가하기 시작한 1993년까지 거의 동일했다. PC DOS와 MS-DOS를 아우르는 약칭은 DOS인데, 이는 디스크 운영체제를 뜻하는 일반 명사이기도 하며, DOS라고 불리는 디스크 운영체제 목록에 있는 수십 개의 운영체제와 공유하는 명칭이다.

역사

IBM PC를 개발하기 위해 구성된 IBM 태스크포스는 운영체제를 포함한 기기의 핵심 구성 요소를 외부 공급업체로부터 조달하기로 결정했다. 자체 개발을 고수하던 회사 전통에서의 이러한 급진적인 탈피는 IBM PC를 산업 표준으로 만든 핵심 결정 중 하나였다. 빌 게이츠가 5년 전 설립한 마이크로소프트가 최종적으로 운영체제 공급업체로 선정되었다.

IBM은 마이크로소프트가 개발한 소프트웨어의 소유권을 유지하기를 원했고, 멀리서 제안을 하는 것 외에는 마이크로소프트를 돕는 데 관여하고 싶어 하지 않았다. 태스크포스 팀원이었던 잭 샘스(Jack Sams)의 말에 따르면 다음과 같다.

그 이유는 내부적인 것이었다. 우리는 우리가 타인의 것을 훔쳤다고 주장하는 사람들로부터 소송을 당하는 끔찍한 문제를 겪고 있었다. 우리 프로그래머들이 타인의 소유인 코드를 보는 것은 우리에게 엄청난 비용적 위험을 초래할 수 있었다. 그들은 나중에 돌아와 우리가 그것을 훔쳐서 돈을 벌었다고 주장할 것이기 때문이었다. 우리는 이와 관련한 일련의 소송에서 패소했기 때문에, IBM 직원이 작업한 제품이 명백히 타인의 제품인 상황을 원치 않았다. 우리는 이 제품이 마이크로소프트의 제품이 되기를 원한다는 제안을 가지고 마이크로소프트를 찾아갔다.

IBM은 1980년 7월 마이크로소프트에 처음 연락하여 회사를 검토했다. 이후 몇 달 동안 협상이 계속되었고, 11월 초에 공식적인 서류에 서명했다.

IBM은 대부분의 고객이 PC DOS를 사용할 것으로 예상했지만, IBM PC는 PC DOS 출시 6개월 후 이용 가능해진 CP/M-86과 UCSD p-시스템 운영체제도 지원했다. IBM의 예상은 적중했다. 한 조사에 따르면, PC의 96.3%가 40달러짜리 PC DOS와 함께 주문된 반면, 240달러짜리 CP/M-86은 3.4%에 불과했다.

IBM PC DOS의 역사 전반에 걸쳐 다양한 버전이 IBM과 마이크로소프트에 의해 개발되었다. PC DOS 3.0이 완성될 무렵, IBM은 전체 운영체제를 담당하는 개발팀을 보유하고 있었다. 그 시점부터 IBM이나 마이크로소프트는 각자 IBM PC DOS의 버전을 완전히 개발해 나갔다. 1985년까지 IBM과 마이크로소프트 간의 공동 개발 계약(JDA)에 따라 각 회사는 완전히 개발된 버전을 서로에게 제공했다. 대부분의 경우 브랜드가 붙은 버전은 동일했지만, 각 회사가 DOS 버전에 사소한 수정을 가한 경우도 있었다. 1984년 가을, IBM은 내부적으로 개발한 DOS용 IBM TopView의 모든 소스 코드와 문서를 마이크로소프트에 제공하여, 마이크로소프트가 객체 지향 운영 환경, 겹치는 창(이후 윈도우 2.0 개발에 사용), 다중작업을 개발하는 방법을 더 완전히 이해할 수 있도록 했다.

버전 역사

버전출시일각주
1.01981년 8월 12일
1.1 (1.10)1982년 5월 7일
2.01983년 3월 8일
2.1 (2.10)1983년 11월 1일
3.01984년 9월 14일
3.1 (3.10)1985년 4월 2일
3.2 (3.20)1986년 4월 2일
3.3 (3.30)1987년 4월 2일
4.01988년 7월 19일
5.01991년 6월 11일
6.11993년 7월 26일
6.31994년 4월 27일
7.01995년 2월 28일
20001998년 5월 29일

버전

PC DOS 1.x

IBM PC DOS 1.1 사용자 설명서 및 디스켓

마이크로소프트는 시애틀 컴퓨터 프로덕츠(SCP)로부터 86-DOS를 처음 라이선스 받았고, 이후 구매했다. 이 소프트웨어는 마이크로소프트 직원 밥 오리어(Bob O'Rear)가 SCP(이후 마이크로소프트) 직원 팀 패터슨의 도움을 받아 IBM PC용으로 수정했다. 오리어는 1981년 2월 프로토타입 PC에서 실행되도록 86-DOS를 수정했다. 86-DOS는 8인치에서 5.25인치 플로피 디스크로 변환되어야 했으며, 마이크로소프트가 IBM의 작성을 돕고 있던 바이오스와 통합되어야 했다. IBM에는 컴퓨터 사양을 작성하는 사람이 마이크로소프트의 코드 작성자보다 많았다. 오리어는 플로리다주 보카러톤의 ESD(Entry Systems Division) 시설에서 상대해야 할 사람들 때문에 압도당하는 기분을 자주 느꼈다.

아마도 이 운영체제에 대한 첫 공개 언급은 1981년 7월, 바이트지가 "단순히 'IBM 개인용 컴퓨터 DOS'라고 불릴 CP/M과 유사한 DOS"가 탑재될 차기 개인용 컴퓨터에 대한 소문을 논의했을 때였을 것이다. 86-DOS는 1981년 8월 IBM PC와 함께 출시되면서 IBM PC DOS 1.0으로 리브랜딩되었다. 초기 버전의 DOS는 주로 CP/M-80 1.x를 기반으로 했으며, 아키텍처, 함수 호출, 파일 명명 규칙 대부분이 구형 OS에서 직접 복사되었다. 가장 중요한 차이점은 완전히 다른 파일 시스템인 FAT12를 도입했다는 점이었다. 이후의 모든 DOS 버전과 달리 DATE 및 TIME 명령어는 COMMAND.COM의 일부가 아닌 별도의 실행 파일이었다. 단면 160 킬로바이트(KB) 5.25인치 플로피 디스크 형식만 지원되었다.

1981년 말 마이크로소프트에서 패터슨은 PC DOS 1.10 작성을 시작했다. 이는 1982년 5월 리비전 B IBM PC와 함께 데뷔했다. 새로운 양면 드라이브에 대한 지원이 추가되어 디스크당 320 KB를 사용할 수 있게 되었다. 여러 버그가 수정되었고, 오류 메시지와 프롬프트는 덜 난해하게 개선되었다. DEBUG.EXE는 이제 64 KB보다 큰 파일을 로드할 수 있게 되었다.

PC DOS 2.x

이후 마이크로소프트 프로그래머 그룹(주로 폴 앨런, 마크 지비코스키(Mark Zbikowski), 아론 레이놀즈(Aaron Reynolds))이 PC DOS 2.0 작업에 착수했다. 완전히 새로 작성된 DOS 2.0은 1983년 3월에 데뷔한 새로운 IBM PC XT를 위해 하위 디렉터리와 하드 디스크 지원을 추가했다. 새로운 9섹터 형식으로 플로피 디스크 용량이 360 KB로 늘어났다. 유닉스에서 영감을 받은 커널은 CP/M 파생 파일 제어 블록 대신 파일 핸들을 특징으로 했으며, IBM PC 바이오스가 지원하는 것 이외의 하드웨어를 추가하기 위해 로드 가능한 장치 드라이버를 사용할 수 있게 되었다. BASIC과 DOS와 함께 제공되는 대부분의 유틸리티도 크게 업그레이드되었다. 거의 10개월의 작업이 소요된 대규모 프로젝트였던 DOS 2.0은 DOS 1.x보다 두 배 이상 컸으며, 이전 버전의 12 KB에 비해 약 28 KB의 RAM을 점유했다. 이것은 윈도우 XP(윈도우 NT 기반)가 출시된 2001년까지 모든 마이크로소프트 소비자용 운영체제의 기반이 되었다.

1983년 10월(공식적으로는 1983년 11월 1일) DOS 2.1이 데뷔했다. 몇 가지 버그를 수정하고 하프 하이트(half-height) 플로피 드라이브와 새로운 IBM PCjr에 대한 지원을 추가했다.

1983년 컴팩은 최초의 100% IBM PC 호환기종인 컴팩 포터블을 출시했다. 이 제품은 마이크로소프트의 MS-DOS 1.10(이후 DOS 2.00으로 빠르게 교체됨)의 자체 OEM 버전인 COMPAQ-DOS와 함께 제공되었다. 다른 PC 호환기종들도 이를 따랐으며, 대부분은 하드웨어 특정 DOS 기능을 포함했지만 일부는 범용이었다.

PC DOS 3.x

IBM PC DOS 3.30 소매용 상자

1984년 8월, IBM은 인텔 80286 기반의 차세대 기기인 IBM PC/AT를 도입했다. 이와 함께 DOS 3.00이 출시되었다. 버전 번호가 크게 건너뛰었음에도 불구하고, AT의 새로운 1.2 메가바이트(MB) 플로피 디스크 지원 외에는 별다른 기능 추가가 없는 점진적 업그레이드에 불과했다. DOS 3.00에 계획되었던 네트워킹 기능은 사용하기에 너무 버그가 많다고 판단되어 마이크로소프트는 OS 출시 전에 이를 비활성화했다. 어쨌든 AT에 대한 IBM의 원래 계획은 확장 기능을 사용할 수 있는 적절한 차세대 OS를 탑재하는 것이었지만 이는 실현되지 않았다. 1985년 3월에 출시된 PC DOS 3.1은 DOS 3.00의 버그를 수정하고 IBM PC 네트워크상의 IBM 네트워크 어댑터 카드를 지원했다. PC DOS 3.2는 1986년 4월에 출시된 3.5인치 플로피 디스크를 사용하는 IBM 최초의 컴퓨터인 IBM PC 컨버터블과 이후 1987년의 IBM Personal System/2를 지원하기 위해 3.5인치 배밀도 720 KB 플로피 디스크 드라이브에 대한 지원을 추가했다.

1985년 6월, IBM과 마이크로소프트는 특정 DOS 코드를 공유하고 처음부터 새로운 운영체제를 만들기 위한 장기 공동 개발 계약을 체결했는데, 당시에는 어드밴스드 DOS(Advanced DOS)로 알려져 있었다. 1987년 4월 2일, 계약에 따라 생산된 첫 번째 제품으로 OS/2가 발표되었다. 동시에 IBM은 차세대 개인용 컴퓨터인 IBM Personal System/2(PS/2)를 출시했다. PS/2 제품군과 함께 출시된 PC DOS 3.3은 IBM이 80286 기반 이상의 PS/2 모델에 도입한 고밀도 3.5인치 1.44 MB 플로피 디스크 드라이브에 대한 지원을 추가했다. DOS 3.2에서 3.3으로의 업그레이드는 IBM에 의해 완전히 작성되었으며, "Advanced DOS 1.0" 작업 중이었던 마이크로소프트의 개발 노력은 없었다. DOS 3.30은 IBM XT와 플로피 전용 시스템을 염두에 두고 설계된 마지막 버전이었으며, 가장 인기 있는 버전 중 하나가 되어 많은 사용자가 버그가 많은 후속 버전보다 이를 선호했다.

PC DOS 4.x

PC DOS 4.0(원래 내부적으로는 DOS 3.4로 알려짐)은 1988년 7월에 출시되었다. DOS 4.0은 일부 내부 데이터 구조 변경으로 인해 저수준 디스크 유틸리티와 호환성 문제가 있었다. DOS 4.0은 DOS 3.30보다 더 많은 메모리를 사용했으며 몇 가지 결함도 있었다. 새로 추가된 EMS 드라이버는 일반적인 인텔 및 AST 보드가 아닌 IBM의 EMS 보드와만 호환되었다. DOS 4.0은 명령줄 운영체제를 더 사용자 친화적으로 만들기 위해 설계된 전체 화면 유틸리티인 DOS 셸의 첫 번째 버전을 포함한 것으로도 주목받는다. 마이크로소프트는 개발 제어권을 되찾고 버그가 수정된 DOS 4.01을 출시했다.

PC DOS 5

DOS 5는 1991년 6월에 데뷔했다. DOS 5는 기본 메모리 사용량을 줄이기 위해 80286 이상의 시스템에서 상위 메모리 영역(HMA)과 상위 메모리 블록(UMB) 사용을 지원했다. 또한 모든 DOS 명령어는 이제 명령어 구문을 표시하기 위한 /? 옵션을 지원했다. 당시 PC는 100% 호환되었기 때문에 하드웨어 차이에 대한 사용자 정의가 더 이상 필요하지 않았고, OEM 에디션이 사라지면서 IBM의 PC DOS 외에 MS-DOS만이 유일한 버전이었다.

버전 5.02에서는 고급 전원 관리(APM) 표준을 갖춘 POWER.EXE가 도입되었다.

이것은 IBM과 마이크로소프트가 전체 코드를 공유한 마지막 DOS 버전이었다. 이 버전은 OS/2 2.0 및 이후 윈도우 NT의 가상 도스 머신에 통합된 DOS이기도 하다.

PC DOS 6.1

PC DOS는 IBM과 마이크로소프트가 결별한 1993년까지 MS-DOS의 리브랜딩 버전으로 남아 있었다. MS-DOS 6은 3월에 출시되었고, (별도로 개발된) PC DOS 6.1은 6월에 뒤따랐다. 새로운 부팅 메뉴 지원과 새로운 명령어인 CHOICE, DELTREE, MOVE를 포함하여 MS-DOS 6.0의 새로운 기능 대부분이 PC DOS 6.1에 나타났다. 큐베이직은 삭제되었다. MS-DOS 편집기는 IBM의 E 편집기로 교체되었다. 또한 센트럴 포인트 소프트웨어(Central Point Software)의 PC 툴스의 구성 요소(예: CPBACKUP)를 라이선스했다. PC DOS 6.1은 자신을 DOS 6.00으로 보고한다.

PC DOS 6.3

PC DOS 6.3이 12월에 출시되었다. PC DOS 6.3은 파워PC용 OS/2에서도 사용되었다. 또한 애드스토어(Addstor, Inc.)의 슈퍼스토어(SuperStor) 디스크 압축 기술을 탑재했다.

PC DOS 7

PC DOS 7은 1995년 4월에 출시되었으며, IBM 소프트웨어 개발(IBM ViaVoice 개발 제외)이 오스틴으로 이전되기 전 마지막 DOS 릴리스였다. REXX 프로그래밍 언어가 추가되었으며, 표준 1.44 MB 플로피 디스크를 1.86 MB로 확장하는 새로운 플로피 디스크 형식인 XDF에 대한 지원도 포함되었다. 슈퍼스토어 디스크 압축 기술은 스택 일렉트로닉스(Stac Electronics)의 스태커(STACKER)로 대체되었다. 대수 명령줄 계산기와 명령줄에서 장치 드라이버를 로드하는 유틸리티 프로그램이 추가되었다. PC DOS 7은 또한 성능을 높이고 메모리 사용량을 줄이기 위한 많은 최적화를 포함했다.

PC DOS 2000

가장 최근의 소매 버전은 1998년 오스틴에서 출시된 PC DOS 2000으로, 임베디드 소프트웨어 시장 등에서 틈새시장을 찾았다. PC DOS 2000은 7.0 버전에 Y2K 및 기타 수정 사항을 적용한 슬립스트림 버전이다. 애플리케이션에 대해 PC DOS 2000은 자신을 "IBM PC DOS 7.00, revision 1"로 보고하는데, 이는 자신을 "IBM PC DOS 7.00, revision 0"으로 보고했던 오리지널 PC DOS 7과 대조적이다.

PC DOS 2000은 소매용으로 판매된 마지막 IBM PC DOS 버전이었다. IBM은 이를 Y2K 호환 DOS로 광고했다. 자신을 "IBM PC-DOS 7 Revision 1"로 보고하기 때문에 종종 "IBM PC-DOS7R1" 또는 간단히 "PC-DOS7R1"로 불린다.

히타치 제작소는 2009년까지 레거시 Drive Fitness Test(4.15)와 Hitachi Feature Tool(2.15)에서 PC DOS 2000을 사용했다. 씽크패드 제품들은 복구 파티션에 최신 버전의 PC DOS 사본을 포함하고 있었다.

PC DOS 7.1

PC DOS 7.1은 Logical Block Addressing(LBA) 및 FAT32 파티션에 대한 지원을 추가했다. 다양한 빌드는 소매용으로 출시되지 않았으며, 대신 IBM ServerGuide Scripting Toolkit과 같은 제품에 사용되었다. 이 DOS 버전의 빌드는 시만텍의 노턴 고스트에도 나타났다. 버전 7.1은 MS-DOS에서도 FAT32 지원을 나타낸다.

이 버전 DOS의 대부분 빌드는 커널 파일인 IBMBIO.COM, IBMDOS.COM, COMMAND.COM으로 제한된다. 업데이트된 프로그램인 FDISK32 및 FORMAT32를 사용하여 FAT32 디스크를 준비할 수 있다. 필요한 경우 추가 유틸리티는 PC DOS 2000에서 가져온다.

분산 파일 클라이언트로서의 PC DOS

1986년, IBM은 분산 데이터 관리 아키텍처(DDM)에 의해 정의된 파일 서비스에 대한 클라이언트 액세스를 위해 PC DOS 지원을 발표했다. 이를 통해 PC의 프로그램은 IBM System/36, IBM System/38 및 CICS를 실행하는 IBM 메인프레임 컴퓨터에서 사용할 수 있는 레코드 지향 파일(record-oriented file)을 생성, 관리 및 액세스할 수 있게 되었다. 1988년에는 DDM 서버 시스템에서 이용 가능해짐에 따라 스트림 지향 파일(stream-oriented file) 및 계층형 디렉터리(hierarchical directory)에 대한 클라이언트 지원이 PC DOS에 추가되었다.

참고

  1. ↑ 버전 1.00부터 3.30까지는 해당 버전의 COMMAND.COM 출력에서 "The IBM Personal Computer DOS"로 공식 명명됨
  2. ↑ 버전 4.00부터 6.3까지는 해당 버전의 COMMAND.COM 출력에서 "The IBM Personal Computer DOS" 대신 "IBM DOS"가 사용됨
  3. ↑ 버전 7.0부터 7.1까지는 해당 버전의 COMMAND.COM 출력에서 "The IBM Personal Computer DOS" 대신 "PC DOS"가 사용됨
  4. 1 2 For PC DOS the DOS INT 21h function 30h Get DOS version returns OEM code 00h for IBM instead of FFh for Microsoft. This is particularly important for DOS 7, because various features introduced in MS-DOS 7.0 and 7.1 are not supported in PC DOS 7.x, and vice versa, e.g., MS-DOS does not support REXX, and PC DOS 7 and 2000 do not support LBA access.

각주

  1. ↑ Jakobsen, Remi. “The History of DOS”. 《Remi's Classic Computers - My collection of vintage computers, game consoles, history, specs and repairs.》. 2019년 8월 4일에 원본 문서에서 보존된 문서. 2017년 11월 10일에 확인함.
  2. 1 2 3 Wallace, James; Erickson, Jim (1992). 《Hard Drive: Bill Gates and the Making of the Microsoft Empire》. John Wiley & Sons. 190쪽. ISBN 0-471-56886-4.
  3. ↑ Bunnell, David Hugh (February–March 1982). “The Man Behind The Machine? A PC Exclusive Interview With Software Guru Bill Gates”. 《PC Magazine》. 16쪽. 2016년 7월 12일에 확인함.
  4. ↑ Edlin, Jim (June–July 1982). “CP/M Arrives”. 《PC Magazine》. 43쪽. 2016년 7월 12일에 확인함.
  5. ↑ Lemmons, Phil (October 1981). “The IBM Personal Computer: First Impressions”. 《Byte》. 36쪽. 2016년 7월 12일에 확인함.
  6. ↑ “CP/M-86 Price Plunges to $60”. 《PC Magazine》. February 1983. 56쪽. 2017년 10월 11일에 확인함.
  7. ↑ “Product Announcement: The IBM Personal Computer” (PDF) (보도자료). White Plains, New York: IBM. 1981년 8월 12일. 2023년 2월 8일에 확인함 – minuszerodegrees.net 경유.
  8. ↑ Sedory, Daniel (2008년 8월 13일). “IBM Personal Computer DOS Version 1.1.0 (1982)”. The Starman's Realm. 2026년 7월 27일에 확인함.
  9. ↑ “IBM Personal Computer DOS Version 2 And IBM Personal Computer BASIC Language Extensions Version 2 Are Now Available 6024061” (Announcement letter). IBM. 1983년 3월 8일. 283-034. 2025년 1월 19일에 확인함.
  10. ↑ “IBM Personal Computer DOS Version 2.1 Announced And Available” (Announcement letter). IBM. 1983년 11월 1일. 283-389. 2025년 1월 19일에 확인함.
  11. ↑ “IBM Personal Computer DOS Version 3.0” (Announcement letter). IBM. 1984년 8월 14일. 284-283. 2025년 1월 19일에 확인함.
  12. ↑ “IBM PC DOS 3.10”. 《pcjs.org》. PCjs Machines. 2023년 2월 8일에 확인함.
  13. ↑ “IBM Personal Computer Disk Operating System Version 3.2 On 3.5-Inch Diskette And IBM Personal Computer BASIC Reference Version 3.2 Available” (Announcement letter). IBM. 1986년 4월 2일. 286-129. 2025년 1월 19일에 확인함.
  14. ↑ “IBM Disk Operating System (DOS) Version 3.30” (Announcement letter). IBM. 1987년 4월 2일. 287-098. 2025년 1월 19일에 확인함.
  15. ↑ “IBM Disk Operating System (DOS) Version 4.00” (Announcement letter). IBM. 1988년 7월 19일. 288-380. 2025년 1월 19일에 확인함.
  16. ↑ “IBM DOS Version 5.00 and Upgrade” (Announcement letter). IBM. 1991년 6월 11일. ZP91-0432. 2025년 1월 19일에 확인함.
  17. 1 2 “IBM PC DOS Version 6.1” (Announcement letter). IBM. 1993년 6월 29일. 293-347. 2025년 1월 19일에 확인함.
  18. ↑ “IBM PC DOS Version 6.3” (Announcement letter). IBM. 1994년 4월 27일. 294-263. 2025년 1월 19일에 확인함.
  19. 1 2 “IBM PC DOS Version 7” (Announcement letter). 1995년 2월 28일. ZP95-0102. 2025년 1월 19일에 확인함.
  20. ↑ “IBM PC DOS 2000 Can Ease Your Transition to the Year 2000” (Announcement letter). IBM. 1998년 5월 26일. 298-169. 2025년 1월 19일에 확인함.
  21. ↑ “86-DOS version 0.3 (1980-11-15) License Agreement between Seattle Computer Products and Microsoft” (PDF). 1981년 1월 6일. 2020년 2월 18일에 원본 문서 (PDF)에서 보존된 문서. 2013년 4월 1일에 확인함. (NB. Published as part of the Comes v. Microsoft case as exhibit #1.)
  22. ↑ “86-DOS Sales Agreement between Seattle Computer Products and Microsoft” (PDF). 1981년 7월 27일. 2014년 9월 5일에 원본 문서 (PDF)에서 보존된 문서. 2013년 4월 1일에 확인함. (NB. Published as part of the Comes v. Microsoft case as exhibit #2/#3. The document also carries a typed date stamp as of 1981-07-22.)
  23. ↑ Paterson, Tim (2007년 8월 8일). “Is DOS a Rip-Off of CP/M?”. 《DosMan Drivel》. 2014년 2월 13일에 확인함.
  24. ↑ Allen, Paul; Gates, Bill; King, Adrian; Larson, Chris; Letwin, Gordon; O'Rear, Bob; Paterson, Tim; Peters, Chris; Phillips, Bruce; Reynolds, Aaron; Stillmaker, Betty; Zbikowski, Mark (1986). 〈Technical advisors〉《MS-DOS (Versions 1.0-3.2) Technical Reference Encyclopedia》 Original widrawn판. By Bornstein, Howard; Bredehoeft, Lawrence; Duncan, Ray; Morris, Carol; Rose, David; Socha, John; Tomlin, Jim; Vian, Kathleen; Wolverton, Van. Beley, Jim; Preppernau, Barry; Beason, Pam; Lewis, Andrea; Rygmyr, David (편집). Microsoft Reference Library 1. Redmond, Washington, US: Microsoft Press. ISBN 0-914845-69-1. LCCN 86-8640. OCLC 635600205. (xvii+1053 pages; 29 cm) (NB. This original edition contains flowcharts of the internal workings of the system. It was withdrawn by Microsoft before mass-distribution in 1986 because it contained many factual errors as well as some classified information which should not have been published. Few printed copies survived. It was replaced by a completely reworked edition in 1988. )
  25. 1 2 3 Zbikowski, Mark; Allen, Paul; Ballmer, Steve; Borman, Reuben; Borman, Rob; Butler, John; Carroll, Chuck; Chamberlain, Mark; Chell, David; Colee, Mike; Courtney, Mike; Dryfoos, Mike; Duncan, Rachel; Eckhardt, Kurt; Evans, Eric; Farmer, Rick; Gates, Bill; Geary, Michael; Griffin, Bob; Hogarth, Doug; Johnson, James W.; Kermaani, Kaamel; King, Adrian; Koch, Reed; Landowski, James; Larson, Chris; Lennon, Thomas; Lipkie, Dan; McDonald, Marc; McKinney, Bruce; Martin, Pascal; Mathers, Estelle; Matthews, Bob; Melin, David; Mergentime, Charles; Nevin, Randy; Newell, Dan; Newell, Tani; Norris, David; O'Leary, Mike; O'Rear, Bob; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim; Perez, Gary; Peters, Chris; Petzold, Charles; Pollock, John; Reynolds, Aaron; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Short, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). 〈Technical advisors〉《The MS-DOS Encyclopedia: versions 1.0 through 3.2》 Completely rework판. By Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Letwin, Gordon; Petzold, Charles; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, Van; Wong, William; Woodcock, JoAnne. Redmond, Washington, US: Microsoft Press. ISBN 1-55615-049-0. LCCN 87-21452. OCLC 16581341. (xix+1570 pages; 26 cm) (NB. This edition was published in 1988 after extensive rework of the withdrawn 1986 first edition by a different team of authors. )
  26. ↑ Morgan, Chris (July 1981). “IBM's Personal Computer”. 《BYTE》. 6면. 2013년 10월 18일에 확인함.
  27. ↑ “DOS 2.0 and 2.1”. 《os2museum.com》. OS/2 Museum. 2026년 1월 13일에 확인함.
  28. ↑ Edwards, Gareth (2025년 6월 16일). “The Man Who Beat IBM”. 《Every》. 2025년 8월 7일에 확인함.
  29. ↑ “Microsoft Operating System/2 With Windows Presentation Manager Provides Foundation for Next Generation of Personal Computer Industry” (보도자료). 1987년 4월 2일. 2010년 4월 10일에 원본 문서에서 보존된 문서. via Necasek, Michal (2004년 6월 24일). 《The History of OS/2》.
  30. ↑ “History of Microsoft Windows and MS-DOS (Miscellaneous)”. 《tacktech.com》. TACKtech Corp.
  31. ↑ “NewsBit: Microsoft, Intel Develop Power Standard”. Microcomputer Solutions, Intel Corporation. March–April 1992. 1면.
  32. ↑ “IBM PC DOS 5.02”. 《pcjs.org》. PCjs Machines. 2026년 1월 13일에 확인함.
  33. 1 2 Brooks, Vernon C. “Information and history about PC DOS and MS-DOS”. 《PC DOS Retro》. 2020년 2월 21일에 원본 문서에서 보존된 문서. 2014년 1월 10일에 확인함.
  34. ↑ “Drivers and Software for Legacy (Discontinued) Products”. HGST. 2009. 2014년 3월 4일에 원본 문서에서 보존된 문서. 2014년 2월 13일에 확인함.
  35. ↑ “How to use the pre-boot service partition to recover your software”. Lenovo. 2014년 2월 11일에 확인함. An additional undocumented feature added to the User Interface is the ability to drop directly out to a DOS prompt. Pressing F3 (there is no prompt for this) will exit the recovery utility and go to a DOS prompt
  36. ↑ “IBM ServerGuide Scripting Toolkit, DOS Edition”. 1.3.07. IBM. 2008년 1월 24일. MIGR-53564. 2016년 3월 11일에 원본 문서에서 보존된 문서. 2014년 2월 13일에 확인함.
  37. ↑ “Create a Standard Ghost Boot Disk”. Symantec. 2004년 1월 3일. TECH108761. 2014년 2월 13일에 확인함.

참조

같이 보기

외부 링크