MS-DOS
위키백과 ― 우리 모두의 백과사전.
개발사/ 개발자 |
마이크로소프트 |
계열 | 도스 |
소스 형태 | 클로즈드 소스 |
최신 버전 | 8.0 / 2000년 9월 14일 |
지원되는 플랫폼 | x86 |
커널 형태 | 모노리식 커널 |
기본 사용자 인터페이스 | 도스 명령 줄 인터페이스 |
라이센스 | 마이크로소프트 EULA |
상태 | 단종 |
MS-DOS(Microsoft Disk Operating System)는 도스의 일종으로써, 마이크로소프트사가 IBM사의 의뢰를 받아 시애틀 컴퓨터시스템사로부터 사들여 개발한 IBM PC용 운영 체제(CP/M-86 호환의 DOS)로, 사상 최초로 대중화된 운영 체제이다. 1981년 처음 PC에 올려져서 제공되었으며, 1995년 개발이 중단될 때까지 몇 차례의 판올림이 있었다. 최종 버전은 8.0이다.
마이크로소프트사는 이 제품의 인기에 힘입어 조그마한 프로그래밍 언어 회사에서 다양한 소프트웨어를 제공하는 회사로 자리잡게 된다.
목차 |
[편집] 개발 경위
당시 마이크로소프트는 베이직 인터프리터, 어셈블러, 여타 언어의 컴파일러등을 개발하였으며, 제품의 대부분이 디지털 리서치사의 CP/M 위에서 동작하였다.
1980년 7월 즈음 IBM은 후에 IBM PC로 불리게 되는 퍼스널 컴퓨터 개발에 착수한다. 이 때 개발을 빠르게 진행하기 위해 IBM PC에서 돌아가는 모든 소프트웨어를 외부에서 조달하도록 결정한다.
IBM은 애초엔 마이크로소프트와 베이직등의 프로그래밍 언어 관련 제품들에 대해서만 교섭을 시작했다. 이후 운영체제에 대해서도 8086용 CP/M을 마이크로소프트사에 개발을 의뢰했다. 그러나 CP/M의 사용권이 없었기 때문에, 빌 게이츠는 디지털 리서치와의 교섭을 조언한다. 그러나 디지털 리서치와의 교섭은 불발로 끝나고, 마이크로 소프트는 자신들만의 운영체제 개발에 들어간다.
그러나 마이크로소프트는 비슷한 시기, 비슷한 목적으로 CP/M이 8086에 이식되지 않게 하려는 목적을 갖고 독자적으로 86DOS를 개발하던 시애틀 컴퓨터시스템사를 개발자체로 사들여 IBM PC용으로 수정하여 PC-DOS를 만들어낸다.
처음엔 IBM PC에서 동작하는 운영체제였기 때문에 그런 이름으로 불렸지만, 마이크로소프트사는 OEM으로 제공할 때에는 자사상표인 MS-DOS란 이름을 사용한다. 소프트웨어를 만들어 개수만큼 팔아버리는 방법이 아닌, IBM PC 출하대수에 따라 사용료를 받는 라이센스 계약이 마이크로 소프트의 성공 비결이라고 말한다.
[편집] 역사
- 1.0 1981년 - 최초의 IBM PC에 탑재된 첫 버전(PC-DOS).
- 1.25 1982년 - MS-DOS라는 이름으로 출시된 IBM PC 호환기종용 첫 버전.
- 2.0 1983년 - 서브디렉토리, 핸들 기반 파일 운용, 명령어 입출력 리디렉션, 파이프 등 지원. 마이크로소프트는 경로명 구분 문자를 대부분의 도스나 CP/M 프로그램에서 명령 스위치로 사용하고 있는 슬래쉬(/) 대신 역슬래쉬(\)로 사용하기로 함. 하드 디스크 드라이브와 360KB 플로피 디스크 지원.
- 2.01 1983년
- 2.11 1983년 - 영어 이외의 언어와 날짜 형식 지원.
- 2.25 1985년 - 한글과 일본어 한자 지원 확대. 동아시아 나라에만 출시됨.
- 3.0 1984년 - PC AT를 지원함. 1.2 MB 플로피 디스크 및 최대 32MB 용량의 하드 디스크 파티션 지원(한 개의 기본 파티션과 한 개의 논리 드라이브 지원).
- 3.1 1994년 - 마이크로소프트 네트워킹 지원.
- 3.2 1986년 - 3.5 인치 720KB 플로피 디스크 드라이브 지원.
- 3.3 1987년 - 여러 개의 논리 드라이브 지원.
- 3.31 1987년
- 4.0 1988년 - 도스 셸 제공.
- 5.0 1991년 - 메모리 관리, 전체화면 편집기, QBasic 프로그래밍 언어, 온라인 도움말, 작업 전환 기능이 추가된 도스 셸 등 제공.
- 6.00 1993년 - 더블스페이스, 영문 사용자 메세지 지원(한글판), 조합형 한글 코드 페이지(1361) 지원(한글판).
- 6.20 1993년
- 6.21 1994년 - 스택 일렉트로닉스와의 소송으로 인해 더블스페이스 기능이 제외됨.
- 6.22 1994년 - 단일 제품으로는 마지막 버전. 더블스페이스 대신 드라이브스페이스 기능 제공.
- 7.0 1995년 - 윈도 95에 내장됨. LBA(Logical block addressing)와 긴 파일 이름 지원.
- 7.1 1998년 - 윈도 98에 내장됨.
- (8.0) 2000년 - 윈도 Me에 내장됨. MS-DOS의 마지막 버전. SYS 명령어와 커맨드 프롬프트 모드 등의 기능이 제거되었다.
[편집] 관련항목
[편집] 바깥 고리
마이크로소프트 윈도 운영 체제의 역사 | |
---|---|
MS-DOS/9x 기반 | |
1.0 · 2.0 · 3.0 · 3.1x · 95 · 98 · Me | |
NT 기반 | |
NT 3.1 · NT 3.5 · NT 3.51 · NT 4.0 · 2000 · XP(IA-64 · AMD 64) · 서버 2003 · FLP · 비스타 | |
CE 기반 | |
CE 2.0 · CE 3.0 · CE 4.0 · CE 5.0 · CE 6.0 · 모바일 | |
개발 중 | |
서버 "롱혼" · 홈 서버 · "비엔나" | |
기타 프로젝트 | |
3.15 · 넵튠 · 내시빌 · 카이로 · OS/2 |
분류: 도스 | 마이크로소프트의 운영 체제