DOS 운영 체제 타임라인
Timeline of DOS operating systems이 기사는 1980년부터 현재까지 16비트 x86 DOS-패밀리 디스크 운영 체제의 역사에서 발생한 사건들의 연대표를 제시한다."DOS"로 명명된 비x86 운영 체제는 이 타임라인의 범위에 포함되지 않는다.
또한 1974년부터 2014년까지 8비트 8080 기반 및 16비트 x86 기반 CP/M 운영 체제의 역사에서 발생한 사건들의 연대표와 이러한 운영 체제의 초기 버전과 이후 강화된 버전에 대한 기초를 형성한 1973년부터 1995년까지의 하드웨어 및 소프트웨어 개발도 제시된다.
DOS 릴리스는 다음과 같은 형태로 제공되었다.
- OEM 적응 키트(OAK) – 버전 3.2 이전의 모든 Microsoft 릴리즈는 OKE만 해당됨
- 소규모 OEM(시스템 구축업체)을 위한 수축 랩 패키지 제품 – 1986년 MS-DOS 3.2를 시작으로 Microsoft는 OKE 외에도 이러한 제품을 제공했다.
- 최종 사용자 소매 – 모든 버전의 IBM PC DOS(및 기타 OEM 적용 버전)가 최종 사용자에게 판매되었다.DR-DOS는 1990년 7월에 버전 5.0으로 최종 사용자에게 판매를 시작했으며, MS-DOS 5.0은 1991년 6월에 그 뒤를 이었다.
- 무료 다운로드 – 1997년 OpenDOS 7.01을 시작으로 1998년 FreeDOS alpha 0.05 이후(FreeDOS 프로젝트는 1994년에 발표됨)
Microsoft: 86-DOS, MS-DOS |
IBM: PC DOS |
디지털 리서치: CP/M, DR-DOS |
Compaq MS-DOS |
FreeDOS, GNU/DOS |
기타 |
DOS 시대 버전 개요(1980–1995)
1973–1980: 하드웨어 기반 및 CP/M
1973 | 1971년과 1972년에 도입된 MCS-4와 MCS-8 마이크로컴퓨터 칩셋을 200여 명의 인텔 고객이 판매 시점 단말기, 계정표, 유형 송장금, 수표 작성 및 맞춤형 양식 서신, 자동화를 위한 프로세스 컨트롤러 등 60여 개의 애플리케이션에서 사용해 왔다.c 병입식 기계, 그리고 전화 접속 통신 제어기의 프런트 엔드 프로세서.마이크로컴퓨터는 너무 작거나 느려서 미니컴퓨터의 사용을 보장할 수 없는 시스템에서 점점 더 많이 사용되고 있다.인텔의 시스템 구축 지원은 기능하는 마이크로 컴퓨터를 구성하는 SIM4-01과 SIM8-01 프로토타이핑 보드, 프로그램 가능한 읽기 전용 메모리(PROM) 프로그래머, PROM 기반 조립기 등이다.[1]인텔은 2048비트(256바이트) 소거 가능한 1702A EPROM 칩을 선보인다.인텔이 주먹으로 친 종이 테이프 액정 프로그래머를 이용해 2분 만에 프로그래밍할 수 있고, 패키지의 투명한 석영 캡을 통해 자외선을 비춰 필요한 만큼 자주 지울 수 있다.[2]인텔은 자사의 첫 두 대의 마이크로컴퓨터가 페어차일드반도체, 내셔널반도체, 록웰인터내셔널이 가입한 시장의 약 99%를 점유하고 있다고 주장한다.[3] | |
IBM은 IBM 3740 데이터 입력 시스템을 도입한다.이 회사는 IBM의 첫 번째 읽기/쓰기 디스켓인 단면 8인치 직경 "메모리 디스크"를 사용하며, 펀치된 카드를 대체하기 위한 새로운 기록 수단이다.[4]각 디스켓에는 표준 80단 펀치 카드 3,000장 정도의 데이터를 저장할 수 있다.[5]참고 항목: 플로피 디스크 기록 | ||
마이크로프로세서를 사용하는 최초의 개인용 컴퓨터인 인텔 8008 기반 마이크로랄 N이 판매용으로 제공된다.[6][7]8비트 8008에는 2개의 메모리14 위치(1만6,384) 또는 16KB의 메모리를 처리할 수 있는 14비트 주소 버스가 있다.[8] | ||
IBM은 자사의 시스템/370 메인프레임에서 사용하기 위해 IBM 3340 직접 액세스 스토리지 장치와 함께 Winchester 하드 디스크 드라이브 기술을 도입했다.[9]참고 항목: 하드 디스크 드라이브 기록 | ||
네이비 대학원의 강사 겸 인텔의 컨설턴트인 게리 킬달은 최초의 프로그래밍 언어이자 마이크로프로세서를 위한 최초의 컴파일러인 8008에 대해 PL/M을 쓴다.ANSI 표준 Fortran IV로 작성된 크로스 컴파일러여서 PDP-10을 포함한 대부분의 컴퓨터에서 실행될 예정이다.그러나 8008의 7단계 서브루틴 호출 스택은 너무 작아서 자체 호스팅 컴파일러를 지원할 수 없다.[10][11]킬달은 포트란 4세에서도 8008 시뮬레이터를 썼다.[8] | ||
인텔은 뉴욕콜리세움에서 열린 6월 전국 컴퓨터 콘퍼런스에서 두 대의 마이크로컴퓨터를 선보인다. 인텔렉 4(4004)와 8(8008)이다.인텔렉스는 ROM에 상주 모니터가 저장되어 있다.[12]Intellec 8은 110 baud에서 작동하는 Teletype, 고속 펀치 테이프 리더[13], 1200 baud에서 CRT 단말기를 지원했다.[14] | ||
인텔은 7월 TI, 모스테크, 마이크로시스템스 인터내셔널의 4kb RAM과 경쟁하는 2107 4,096비트(4킬로비트) n-MOS 램을 출시한다.p-MOS 1103과 n-MOS 2105와 같은 1kb RAM에 비해 느리다.크기에 상관없이 거의 모든 새 컴퓨터에는 현재 반도체 메모리 또는 반도체와 코어 사이에서 선택할 수 있는 기능이 탑재되어 있다.[15][16] | ||
보네빌 전력국의 하청업체인 TRW에서 일하는 워싱턴 주 밴쿠버에서 여름 근무를 하면서 폴 앨런은 여가에 PDP-10 매크로 조립기와 DDT 디버거를 개조하여 빌 게이츠가 8008 기반의 Traf-O-Data 컴퓨터에 사용할 코드를 개발할 수 있는 8008 시뮬레이터를 만들었다.앨런은 이전에 그가 컴퓨터 과학을 공부하고 있던 워싱턴 주립 대학교에서 IBM System/360에 시뮬레이터를 쓰려고 시도했지만 성공하지 못했다.[17] | ||
1974 | 인텔은 2개16(65,536) 메모리 위치 또는 64KB의 메모리를 처리할 수 있는 16비트 주소 버스를 보유하고 있는 8비트 8080(주요하고 훨씬 강력한 IBM System/360s million에 비해 360달러)을 출시한다.8080의 강화된 스택은 자체적으로 주최하는 고급 언어 개발을 가능하게 한다.[18] | |
ITC(Information Terminals Corporation)는 IBM의 8인치 디스크와 호환되는 FF34-2000 플리피 디스크 모델인 양면, 이중 용량의 플로피 디스크를 최초로 선보인다.[19][20] | ||
16채널 종이 테이프에 알맞은 판독기가 없어서 Traf-O-Data 파트너들은 지역 발명가를 찾는다.킹 카운티 엔지니어링 부서의 데모에서, 그들의 기구가 오작동하여, 게이츠가 더 신뢰할 수 있는 Enviro-Labs GS-311 테이프 리더를 위해 3,400 달러를 소비하게 되었다.[17][21] | ||
Kildall writes CP/M, a simple "Control Program/Monitor" for an Intel 8080-based Intellec 8,[22] to test out his updated PL/M compiler for the 8080. CP/M, written in PL/M, was finished months before the hardware to run it on was completed, by using a PDP-10 to simulate the 8080. CP/M runs in approximately 31⁄2 kilobytes (KB) of memory.[23]마그네틱 디스크 스토리지가 Intellec 8을 더 효율적으로 만들 것이라고 확신한 Kildall은 맞춤형 플로피 디스크 컨트롤러를 사용하여 컴퓨터에 8인치 Shugart Associates 플로피 디스크 드라이브를 연결했다.Kildall의 친구 John Torode는 컨트롤러 하드웨어를 개발했고 Kildall은 디스크 운영 체제 소프트웨어를 개발했다.[24]마이크로프로세서가 인텔의 디자이너들과 함께 디지털 시계와 같은 임베디드 시스템을 실행할 것이라고 믿으면서, 그들은 그들의 하드웨어와 소프트웨어를 함께 판매한다. 마이크로 컴퓨터가 아니라 개발 시스템으로서, Intel 1602A PROM이나 Intellec 8의 전면 팬의 소켓에 꽂혀 있는 소거 가능한 1702A EPROM 칩을 프로그래밍하는 데 사용된다.엘을[25][26][27] | ||
1975 | 마이크로 Instrumentation and Telemetry Systems(MITS) Altair 8800이 도입돼 마이크로컴퓨터 혁명에 불을 지핀다.게이츠와 앨런은 알테어 베이직(Altair BASIC)을 기반으로 마이크로소프트를 찾았는데, 알테어 베이직은 몬테 다비도프와 공동 개발했으며, 처음 11⁄2년 동안 주로 종이 테이프에 배포되었다.MITS는 나중에 Altair 88-ACR(오디오 카세트 레코더) 인터페이스 보드에서 지원하는 카세트 테이프에 BASIC을 배포한다.[28][29]카세트는 플로피 디스크가 차지하기 전인 또 다른 11⁄2년 동안 인기가 있었다.[30]1980년 4월까지 S-100 시스템이 설치된 S-100 시스템이 TRS-80, PET, 애플 시스템보다 더 많은 20만 대 이상이 설치되었을 것이기 때문에 Altair의 S-100 버스는 결국 사실상의 최초의 표준 마이크로컴퓨터 확장 버스가 된다.[31] | |
킬달과 토로드는 처음 두 대의 기계와 신문 편집용 워드프로세서를 일본 전자회사의 샌프란시스코 소형 컴퓨터 단말기 자회사 옴론에 팔아 2만5000달러를 갈랐다.Omron은 자사의 지능형 단말기에 CP/M을 허가한 첫 번째 회사였다.[25][32]CP/M은 또한 Lawrence Livermore National Laboratory Octopus 네트워크의 프로그램을 모니터링했다.[33] | ||
최초의 휴대용 컴퓨터인 IBM 5100 Portable Computer가 도입되었다.대용량 저장소는 4분의 1인치 카트리지(QIC) 자기 테이프 드라이브로 제공된다.[34]: 12 | ||
12월에 IMS Associates, Inc.는 첫 50개의 IMSAI 8080 키트를 출하한다.[35]그들은 Altair 8800의 복제품을 "상업용" 마이크로 컴퓨터 시스템으로 판매한다.[36] | ||
벤처 개발 회사의 연구에 따르면 1975년 저비용 데이터 기록 장치의 시장 점유율은 카세트 73%, 플로피 22%, 카트리지 5%이다.이 카세트는 1980년까지 지도자의 위치를 유지할 것으로 기대되었다.[37] | ||
1976 | IBM은 최초의 양면(이중 헤드) 플로피 드라이브를 포함하여 3600 재무 통신 시스템을 위한 하드웨어 구성요소를 더 많이 도입했다.[38]ITC는 플리피(현재 등록 상표) 생산을 새로운 드라이브를 수용할 수 있도록 조정한다.[39] | |
IMSAI는 많은 디스크 하위 시스템을 공급하며 운영 체제(OS)가 따를 것을 약속하며,[33][40] 킬달은 IMSAI 하드웨어에 CP/M을 적용하여 디스켓 컨트롤러나 CRT와 같은 장치를 관리하는 부분을 다시 작성한다.4개의 서로 다른 컨트롤러에 CP/M을 적용하고 아직 다른 컨트롤러에 적응하는 것을 다소 꺼린 Kildall은 우수한 프로그래머가 1977년 IMSAI VDP-80의 Rob Barnaby와 [32][33]같은 하드웨어를 위해 즉석에서 변경할 수 있는 일반 인터페이스를 설계한다.[35]Kildall은 디지털 리서치를 찾아 CP/M 버전 1.3을 한 부당 70달러에 상용 제품으로 출시했다.그의 아내는 Dobb's Journal에서 그들이 운영한 광고에 응답하는 고객들에게 디스켓을 보내는데, 그의 편집자는 Jim Warren이 CP/M의 일반 대중 판매를 주창했다.광고는 12월 바이트로도 실행된다.[41]디스켓에 대한 수요는 처음에는 느렸다.[23][24][32] | ||
슈가트는 최초의 5104인치 플로피 드라이브인 (단면) 미니플로를 선보인다.[42] | ||
1977 | Torode's Digital Systems는 Altair를 위한 광고를 바이트 단위로 실행한다.IMSAI(S-100) 버스 플로피 디스크 시스템.[43] | |
IMSAI 마케팅 디렉터 시모어 1세 루빈스타인은 킬달에게 IMSAI 8080 컴퓨터에서 결국 IMDOS로 진화한 CP/M 버전 1.3을 실행할 수 있는 권리를 2만 5천 달러를 지불했다.[33][44]다른 제조사가 따르며 CP/M은 결국 사실상의 표준 8비트 운영체제가 된다. | ||
Tandon Magnetics는 양면 페라이트 디스크 읽기/쓰기 헤드에 대한 특허를 출원하는데, 이 헤드는 한쪽에는 고정 변환기를, 다른 한쪽에는 이동식 변환기를 채용하여 IBM의 디자인을 향상시켰으며, OEM에 시리즈 200 헤드를 제공하였다.[45][46] 결국 IBM, Shugart 및 기타 제조업체들은 Tandon의 특허의 라이선스가 되었다.[47][48]이후 슈가트는 양면, 양면, 양면, 양면 밀도 미니플로피 드라이브를 선보인다.[49] | ||
1978 | 인텔은 16비트 Intel 8086 마이크로프로세서를 출시하는데, 이 마이크로프로세서는 20비트 주소 버스가 220(104만8,576) 메모리 위치 또는 1메가바이트의 세그먼트 메모리를 처리할 수 있다.[50]: 111 | |
현재 100달러인 CP/M 버전 1.4가 출시되었다.[51][10] | ||
IEEE는 S-100에 16비트 데이터 버스를 도입하는 S-100 표준을 제안한다.[52] | ||
루빈스타인은 마이크로프로 인터내셔널을 발견했다.워드스타 워드프로세서 애플리케이션은 사실상의 표준이 될 것이다. | ||
1979 | 1월 | 시애틀 컴퓨터 제품의 팀 패터슨은 S-100 버스의 첫 8086 CPU 카드의 디자인을 끝마쳤다.[24] |
5월 | Cromemco Z-2 박스에 설치된 두 장의 카드 프로토타입 보드 세트를 가지고 있는 Paterson은 마이크로소프트의 독립 실행형 디스크 BASIC-86을 사용해보기 위해 운전한다. Bob O'Rear는 DEC 컴퓨터의 8086 칩을 시뮬레이션하여 8086년에 개발했다.몇 개의 작은 버그를 없앤 후에 마이크로소프트는 8086 BASIC을 작동시켰다.[17][44] | |
킬달은 인텔리전트 머신즈 저널에 자신이 8080 기반 시스템과 8086 기반 시스템에 대해 CP/M 2.0을 연구하고 있음을 확인했다.[53] | ||
6월 | 마이크로소프트와 패터슨은 뉴욕에서 열린 내셔널 컴퓨터 컨퍼런스에 참석해, 시애틀 컴퓨터 시스템에서 운영되는 마이크로소프트의 8086 BASIC을 보여주며 라이프보트 어소시에이츠가 10피트짜리 부스를 공유한다.이 자리에서 패터슨은 독립 실행형 베이직의 8비트 파일 할당 테이블(FAT) 파일 시스템 변형을 사용한 마이크로소프트 MDOS 운영체제(MIDAS로 개명)를 소개받는다.[17][24][44][54] | |
7월 | 인텔은 8086의 16비트 버스 대신 8비트 외장 데이터 버스를 탑재한 8086의 저비용 변종인 인텔 8088 마이크로프로세서를 출시한다(16비트 레지스터와 1메가바이트 주소 공간은 변경되지 않았다).프로그래머에게 8086과 8088 명령 집합은 실행 속도를 제외하고 동일하다.[55]8088은 더 저렴한 8비트 RAM을 사용한다.[56] | |
11월 | 시애틀 컴퓨터 제품사는 첫 번째 8086 카드를 출하한다.이 제품에서 실행되는 유일한 주요 소프트웨어 제품은 독립형 마이크로소프트 BASIC이다.[17][57] | |
Onyx Systems and Intelligent Business Machines Corp.는 자사 시스템에 CP/M 2.0을 사용할 수 있다고 발표했다.[58] | ||
1980 | 1월 | Z80 기반 마이크로컴퓨터의 CP/M 호환 유닉스 유사 운영체제로 광고된 오믹스는 유든이 출시한다.보도에 따르면, 그것은 그 자체로 50KB 이상의 메모리를 차지했고 어떤 프로그램도 실행하기 위해 일종의 은행 교환이나 확장 주소 체계가 필요했다.유돈은 나중에 소프트웨어 버그로 인해 제품을 철수했다.[59][60][61][62][63] |
3월 | CP/M 2.1이 출시되어 버전 2.0에서 버그를 수정한다. MP/M의 멀티태스킹, 다중 사용자 버전의 CP/M은 CP/M 2.1에 맞는 "셸"에 불과하다.[61] |
1980-1995: DOS 역사에서 중요한 사건
1980 | 4월 | 패터슨은 디지털 리서치에 의한 8086과 8088의 운영체제 출시가 지연되고 CP/M의 단점에 대한 우려로 시애틀 컴퓨터 프로덕츠사의 8086 기반 컴퓨터와 함께 사용할 운영체제 작성에 착수한다.[57] |
마이크로소프트는 애플 사용자가 CP/M을 실행할 수 있는 Z-80 SoftCard를 선보인다.[64] | ||
6월 | 슈가트 테크놀로지는 최초의 5104인치 윈체스터 디스크 드라이브인 ST-506을 출시했다. 가격은 1,500달러다.[65] | |
7월 | IBM은 먼저 마이크로소프트에 연락하여 회사를 조사한다.그들의 비밀 프로젝트 체스는 프로그래밍 언어와 운영 체제를 필요로 한다. | |
8월 | 그가 QDOS 0.10("Quick and Dirty Operating System")이라고 부르는 패터슨의 운영체제는 출하된다.[57]6KB의 코드로 꽉 채워져 있어.[21]시애틀 컴퓨터 제품사는 95달러에 86-DOS로 마케팅하는 광고를 바이트로 운영하고 있다.[66]시애틀 컴퓨터는 마이크로소프트와 접촉하여 마이크로소프트 BASIC을 새로운 운영 체제에 적응시키는 것과 관련하여 교차 라이선스 협정을 제안한다.[17] | |
마이크로소프트는 16비트 소프트웨어 위기를 막겠다며 버전 7 유닉스의 x86 컴퓨터 포트인 제닉스를 발표한다.빠르면 10월 PDP-11에도 Xenix가 출시될 예정이며, 모토로라 68000과 질로그 Z8000 버전도 출시될 예정이다."차기 CP/M"으로서의 Unix에 대한 관심은 Z8000용 Onyx Systems 버전을 포함한 여러 Unix 유사 운영 체제를 만드는 결과를 낳았다.[62][67][68] | ||
9월 | Allen은 시애틀 컴퓨터와 86-DOS에 대한 비독점적 서브 라이선스를 25,000달러에 익명의 OEM 고객에게 제공하는 계약을 협상한다.남은 것은 60일 이내에 조건을 정식 계약으로 번역하는 것뿐이었다.[17] | |
10월 | 디지털 리서치는 인텔 8086/8088 마이크로컴퓨터의 CP/M-86을 발표한다.CP/M의 파일 형식인 릴리스 2는 호환성을 위해 유지되었다.[69] | |
11월 | IBM은 마이크로소프트로부터 Pascal, COBOL, FORTRAN 및 BASIC 컴파일러, BASIC 컴파일러, BASIC 인터프리터, 프로젝트 체스 운영체제 라이센스 계약을 체결한다.[17] | |
12월 | 시애틀 컴퓨터는 86-DOS 0.3을 출시한다.[57] | |
1981 | 1월 | 마이크로소프트와 시애틀 컴퓨터는 정식으로 계약서에 서명한다.시애틀 컴퓨터가 개발할 86-DOS 기능 확장 계약서 중 "A"에 "디렉토리 확장 날짜"를 포함하여 상세하게 표시한다.[44][70] |
디지털 리서치는 1월 23일에 CP/M-86을 선적한다.[32][71]CP/M과 마찬가지로 CP/M-86은 시스템 호출을 지원하는 BIOS, BDOS(Basic Disk Operating System), CCP(Console Command Processor)의 3대 모듈로 구성된다.새로운 시스템 호출은 주로 CP/M-86이 사용하는 새로운 메모리 할당 체계를 위한 것이다.인텔의 PL/M-86은 메모리 관리뿐만 아니라 파일 시스템 향상 기능도 추가되어 기본적으로 8비트 버전과 동일한 CP/M-86을 생성하는 데 사용되었다.[72][73] | ||
2월 | O'Rear는 IBM의 프로토타입 컴퓨터에서 86-DOS를 실행하도록 한다.86-DOS는 8인치에서 510인치 플로피 디스크로 변환되어 마이크로소프트가 IBM의 쓰기를 돕고 있는 BIOS와 통합되어야 했다.[24]Intellec ICE-88 인 회로 에뮬레이터가 디버깅을 가속화했다.[21][74] | |
4월 | Paterson은 종료하고 시애틀 컴퓨터 86-DOS[57][75] 1.0을 출시했는데, 아마도 Microsoft 계약서의 부록 "A"에 명시된 요구 사항을 완료했을 것이다. | |
5월 | 패터슨은 시애틀 컴퓨터 프로덕츠 for 마이크로소프트사를 떠나 오리어에 합류해 86-DOS를 IBM의 시제품 하드웨어에 적응시키는 것을 돕는다.[44] | |
6월 | CP/M 및 CP/M 소프트웨어의 선도적인 독립 배급사인 Lifeboat Associates는 시애틀 컴퓨터 제품에게 86-DOS에 20만[17] 달러 또는 25만 달러를[44] 제공하여 Lifeboat의 16비트 표준으로 만든다. | |
7월 | IBM의 비밀 컴퓨터 API를 보고 화가 난 Kildall은 선택된 프로그래머들이 IBM과 만나 CP/M 저작권 침해로 IBM을 고소하지 않기로 합의했으며, IBM은 DOS와 함께 CP/M-86을 판매하는데 동의하지만 가격을 정하는 것은 동의할 수 없다고 Kildall의 변호사는 말했다.법을 믿다."곧바로 IBM은 CP/M-86이 설치될 수 있도록 시제품 기계를 킬달에 보냈다.디지털 리서치는 컨설턴트 앤디 존슨-라이어드를 고용해 IBM 컴퓨터의 CP/M-86을 사용자 정의했고 존슨-라이어드는 IBM 플로피 부문의 부팅 부문에서 오리어 이름을 빠르게 발견했다.존슨-레이드는 킬달은 그것을 보고 "아센을 그리워했다"고 말했다.[32][76][77][78][79] | |
7월 27일, 마이크로소프트는 시애틀 컴퓨터 제품으로부터 86-DOS에 대한 모든 권리를 처음에는 5만 달러 더 받고 마이크로소프트로부터 유리한 라이센스를 구입한다.[57][80]1986년 SCP 소송을 해결한 후, 마이크로소프트에 대한 총 비용은 100만 달러였다. | ||
1981 | 8월 | 마이크로소프트는 자사의 86-DOS 1.14를 IBM에 제공한다.이 제품에는 BIOS 초기화 모듈 SYSINIT, 커널(IBMDOS)의 3가지 주요 모듈이 포함되어 있다.DOS API 및 셸(CORM)을 포함한 COM.COM) Copy, DIR, ERASE, REAME 및 TYPE을 지원하는 내부 명령과 Paterson의 EDLIN 라인 편집기 및 DEBUG 디버거, 링커 링크.EXE 및 몇 가지 외부 명령: FORMAT,[44] CHKDSK, SYS, BASIC, BASICA, DATE 및 TIME(후기 2개 추가)이 제품은 나중에 마이크로소프트에 의해 MS-DOS 1.0으로 불렸다.CP/M과 여러 면에서 유사하게 4000줄의 어셈블리 언어 소스 코드로 구성되었고 8KB의 메모리로 실행되었다.[24] |
IBM은 다음을 특징으로 하는 IBM PC(PC) 모델 번호 5150을 발표한다.
IBM은 BIOS 확장 파일 IBMB를 생성하기 위해 SYSINIT와 맞춤형 ROM-BIOS 인터페이스 코드를 결합했다.IO.COM은 입출력 처리 또는 장치 처리를 다루는 DOS-BIOS로, COMP, DISCOMP, DISKCOPY, MODE(프린터 구성) 등의 몇 가지 외부 명령을 추가하여 제품을 완성했다.160KB DOS 디스켓에는 또한 게임 당나귀 등 PC의 능력을 보여주는 23개의 샘플 BASIC 프로그램이 포함되어 있었다.BAS. IBMBIO라는 두 개의 시스템 파일.COM 및 IBMDOS.COM은 숨겨져 있다.DOS 형식 디스켓의 첫 번째 섹터는 부팅 기록이다.파일 할당 테이블의 복사본 두 개가 부트 레코드 다음에 나오는 두 개의 섹터를 차지한다.섹터 4에서 7까지는 루트 디렉터리를 가지고 있다.나머지 313 섹터(160,256바이트)는 파일의 데이터 콘텐츠를 저장한다.디스크 공간은 길이가 한 섹터인 클러스터로 할당된다.8비트 FAT는 300개 이상의 클러스터를 지원할 수 없기 때문에 패터슨은 새로운 12비트 FAT를 구현했는데, 이를 FAT12라고 한다.[D]DOS 1.0 디스켓에는 최대 64개의 32바이트 디렉토리 항목이 있으며, 8바이트 파일 이름, 3바이트 파일 확장명, 1바이트 파일 속성(숨겨진 비트, 시스템 비트 및 6개의 정의되지 않은 비트 포함), 향후 사용을 위해 예약된 12바이트, 2바이트 마지막 수정 날짜, 2바이트 시작 클러스터 번호 및 4바이트 파일 크기를 보유한다.프로그램 파일의 두 가지 표준 형식은 COM과 EXE이다. 프로그램 세그먼트 접두사는 메모리에 로드될 때 만들어진다.세 번째 종류의 명령 처리 파일은 배치 파일이다.AUTOEXEC.BAT는 Command에 의해 확인되고 실행된다.시작 시 COM.[83]특수 배치 파일 명령은 PAUSE와 REM이다.I/O는 주변기기를 파일처럼 처리하여 독립적으로 만든다.예약된 파일 이름 CON: (콘솔), PRN: (프린터) 또는 AUX: (보조 직렬 포트)가 명령에 명명된 파일의 파일 제어 블록에 나타날 때마다 모든 작업은 장치로 향한다.[24]비디오 컨트롤러, 플로피 디스크 컨트롤러, 추가 메모리, 직렬 및 병렬 포트는 최대 5개의 8비트 ISA 확장 카드를 통해 추가된다.컴퓨터 납기는 10월로 예정되어 있다.[86] | ||
1981 | 10월 | InfoWorld 기사는 "어떤 운영체제가 우세할까?"라고 묻는다.잠재적인 소프트웨어 개발자는 DOS 또는 CP/M-86이 IBM PC 표준이 될 것인지 결정해야 한다.루빈스타인은 CP/M이 승자가 될 것이라고 단언했다.그럼에도 불구하고, MicroPro는 워드스타가 둘 다 이용 가능하도록 확실히 했다.[87] |
86-DOS에 대한 권리 입찰에서 패한 라이프보트 어소시에이츠가 마이크로소프트의 MS-DOS를 SB-86(Software Bus-86)이라는 이름으로 시판한다고 발표했다.[17][88]이들의 상표권 소프트웨어 버스 제품군에는 라이프보트의 CP/M 버전인 SB-80이 포함되었다.[24] | ||
11월 | 보스턴에서 열린 노스이스트 컴퓨터 쇼의 약 5만 명의 참석자 중 많은 수가 IBM의 부스를 새로운 IBM 개인용 컴퓨터와 데이터마스터에 관심이 있는 사람들로 꽉 채우고 있다.[89]InfoWorld의 2페이지 분량의 IBM 광고에는 PC의 구성요소 그림이 그려져 있으며, 독자들이 IBM의 퍼스널 컴퓨터 소프트웨어 부서에 글을 보내도록 하고, IBM은 외부 프로그래머가 제출한 프로그램을 출판용으로 고려할 것이다.[87][90] | |
마이크로소프트는 IBM PC와 유사하고 더 나은 16비트 컴퓨터 중 첫 번째로 빅터 9000을 보유한 척 페들의 새로운 스타트업 회사인 시리우스 시스템 테크놀로지와 COMDEX에서 첫 번째 주요 DOS 계약을 체결했다.앞서 마이크로소프트는 첫 도스 고객인 클리블랜드의 테크마르와 계약했지만 PC 주변기기 사업의 주역이 되자 8086 기계를 뒷전으로 밀었다.[17][91][92] | ||
12월 | 디지털 리서치는 MP/M 2.0과 MP/M-86 다중 사용자 또는 동시 단일 사용자 다중 프로그래밍 모니터 제어 프로그램(운영 체제)을 출시하여 각 단말기에서 다중 프로그래밍으로 다중 계층 액세스를 지원한다.[23][93]킬달은 인포월드에 "디지털리서치가 CP/M-86을 개발하는 데 3개월이 걸렸고 MP/M-86(소매 500달러 제안)은 4만년(실제 2년)이 걸렸다"고 말했다.무엇보다도 동시성 문제를 해결하는 것이 MP/M-86 개발 시간의 여분을 차지했다.동시 시스템에서는 운영 체제에 의해 조직된 여러 기능이 다른 파일을 사용하여 동시에 실행된다.이러한 기능은 백그라운드에서 작동하거나, 둘 이상의 기능이 작동하는 경우 다중 라운드에서 작동한다.이런 일이 일어나는 동안 사용자는 터미널 화면, 즉 전경을 사용하여 다른 작업을 한다.MP/M-86의 최소 시스템 메모리 요구량은 128KB이다.[94] | |
InfoWorld의 시애틀 컴퓨터 광고는 MS-DOS가 "86-DOS, IBM PC-DOS, Lifeboat SB-86"이라고도 불리는 것을 언급하면서, 새로운 이름으로 86-DOS를 가진 8086 시스템을 제공한다.[95]시애틀 컴퓨터는 MS-DOS라는 이름으로 제품을 내놓은 첫 번째 회사였다.[17] | ||
1982 | 1월 | 미국 법무부가 컴퓨터 산업을 지배해 온 IBM을 상대로 한 13년간의 소송에서 "무상이고 기각되어야 한다"고 말하며 소송을 취하했다. 정부 변호사들은 IBM이 더 이상 컴퓨터 산업에서 가상 독점을 누리지 않았기 때문에 이 소송은 시대에 뒤떨어진 것이라고 말했다.[96]타임지는 5년 간의 재판이 진행되던 1979년 당시 이를 '세기의 사건'이라고 불렀고, 결국 피고측이 856명의 증인을 불러들였다.[97] |
Corvus Systems는 자사의 윈체스터 디스크 드라이브 시스템과 LAN(Local Area Network) 라인이 IBM PC와 하드웨어 및 소프트웨어 호환성을 갖도록 하기 위한 인터페이스를 출시했다.Corvus는 510인치와 8인치의 저장 용량을 제공한다.윈체스터 디스크 시스템.가격은 3,750 달러에서 6,450 달러까지 다양하다.[98]Corvus 옴니넷 로컬 네트워크 체계는 여러 사용자들 사이에 하드 디스크 드라이브의 비용을 분산시킬 수 있다.[99]트위스트 페어 케이블을 사용하는 옴니넷은 이더넷과 같은 보다 비용이 많이 드는 동축 기반 네트워크에 대한 저비용 대안으로 제시되고 있다.[100] | ||
3월 | 패터슨은 첫 DOS 업그레이드 작업을 마치고 마이크로소프트를 그만두고 시애틀 컴퓨터 회사로 복귀한다.[44] | |
4월 | 홈브루 컴퓨터 클럽의 최근 회의에서 회원들은 인텔이 방금 발표한 iAPX 286 슈퍼칩에 대해 알게 되었다.디지털 리서치는 286을 위한 운영 체제를 생산하고 있다. MP/M-286은 프로세서의 메모리 관리와 보호를 이용할 것이다.인텔은 MP/M-286을 개발하고 테스트할 수 있는 하드웨어를 디지털 리서치에 공급하고 있다.인텔의 마케팅 매니저는 또한 인텔의 차세대 주요 프로세서인 계획된 iAPX 432에 대해 간략하게 말했다.[101] | |
4월 5일, IBM은 기능, 사용적합성 및 성능 테스트를 지연시킨 후 IBM PC에 제공하고 있는 세 번째 운영 체제로서 CP/M-86(가격: 240달러)을 출시한다(박스에서 처음 로딩했을 때 82년 2월 10일자로 표시되며, 아마도 완료 시기를 시사한다).약 6개월 동안 PC DOS는 PC에 사용할 수 있는 유일한 운영 체제였다.최근 IBM은 UCSD p-시스템도 출시했다.다른 컴퓨터에서 실행 중인 기존 CP/M-86 프로그램은 IBM PC에서 실행되도록 변환해야 한다.[102] 부분적으로는 CP/M-86이 PC DOS(가격: $40)보다 6배 높은 가격이었기 때문에 16비트 산업 표준으로 PC DOS에 도전하지 못하고 있다.[103][104]초기 PC 소유자의 96%가 CP/M이나 p-시스템보다 DOS를 선택했다.[105] | ||
디지털 리서치는 새로운 CP/M-86 호환 단일 사용자 멀티태스킹 운영체제인 Concurrent CP/M-86을 발표한다.동시 CP/M은 사용자가 키와 프로그램을 누르면 한 화면에서 다른 화면으로 이동하여 최대 1MB의 메모리를 직접 어드레싱할 수 있도록 한다.첫 번째 구현은 IBM Displaywriter에 있을 것이다.Concurrent CP/M 프로젝트는 MP/M 개발의 오프슈팅이었고, 두 프로그램은 프로그램을 동시에 실행할 수 있는 시스템의 필수 요소인 실시간 핵 등 공통점이 많다.Concurrent CP/M의 열광적인 도입은, 빌달이 벙어리 단말기와 중앙 프로세서를 연결하는 다중 사용자 시스템이 아닌 강력한 개인용 컴퓨터로 미래를 걸고 있다는 명백한 증거다.[106] | ||
마이크로소프트는 InfoWorld에서 MS-DOS를 OEM들에게 홍보하는 광고를 운영하고 있다.[107] | ||
1982 | 5월 | Rodent Associates는 광학 마우스 엔지니어링 회사로의 설립을 발표했다.이 쥐는 인간요소 연구자들에 의해 Fitts의 법칙 포인팅 장치라고 불리며, 이는 인간의 손가락뿐만 아니라 손가락도 가리킨다는 것을 의미한다.[108] |
최초의 통합 소프트웨어 패키지인 컨텍스트 MBA가 출하된다.금융 모델링, 그래픽, 관계형 데이터베이스 관리, 워드 프로세싱을 하나의 프로그램으로 결합한다.[109][110] | ||
IBM은 Tandon TM100-2 320KB(327,680바이트) 양면 플로피 디스크 드라이브를 지원하는 IBM PC DOS 1.1로 업그레이 |