MS-DOS는 Microsoft의 Dos 운영 체제의 약자입니다. 다음은 Baidu Encyclopedia에서 가져온 것입니다.\x0d\1980년 Seattle Computer Products의 24세 프로그래머인 Tim Paterson은 4개월 동안 86-DOS 운영 체제를 작성했습니다. 1981년 7월, Microsoft는 시애틀 회사로부터 이 제품에 대한 모든 저작권을 $50,000에 구입하고 이름을 MS-DOS로 변경했습니다. \x0d\ 1979년 말에 시애틀 컴퓨터는 8086 칩을 기반으로 한 최초의 운영 체제 CP/M-86을 개발했으며 개선 후 QDOS를 출시했으며 1980년 말에 버전 86-DOS 0.3을 출시했습니다. 게이츠는 86-DOS의 판매 및 관리권을 매우 저렴한 가격에 구입했습니다. 1981년 4월 시애틀 컴퓨터는 공식적으로 86-DOS v1.0 버전을 출시했으며, 그해 7월 마이크로소프트는 86-DOS의 저작권과 기타 모든 권리를 매입하고 이름을 MS-DOS로 변경하여 시장에 출시했습니다. 이는 Microsoft가 부를 축적한 최초의 성공적인 운영 체제 제품이었습니다. \x0d\가장 기본적인 MS-DOS 시스템은 MBR 기반 BOOT 부팅 프로그램과 세 개의 파일 모듈로 구성됩니다. 이 세 가지 모듈은 입력 및 출력 모듈(IO.SYS), 파일 관리 모듈(MSDOS.SYS) 및 명령 해석 모듈입니다. 또한 Microsoft는 소매 MS-DOS 시스템 패키지에 여러 가지 표준 외부 프로그램(예: 외부 명령)을 추가했습니다. 이는 내부 명령(예: 해석에 의해 실행되는 명령)과 함께 디스크 작업 시대의 시스템을 만듭니다. . 비교적 완전한 인간-컴퓨터 상호 작용 환경입니다. \x0d\처음에는 Windows1.x/Windows2.x/Windows3.x부터 Windows9x/Me 시리즈까지 모두 MS-DOS 기반의 그래픽 사용자 인터페이스(GUI) 프로그램이었습니다. Windows NT 시리즈만 DOS가 필요하지 않았지만 Windows NT는 2000년 이전에는 인기가 없었습니다. Windows 2000(NT 5.0)이 출시되고 나서야 Windows 1.0이 시장에 출시되었습니다. Microsoft는 IBM과 협력하여 IBM에서 판매하는 P\x0d\\x0d\MS-DOS 명령줄 인터페이스\x0d\C에 DOS를 설치했습니다. 번들 판매의 경우 16k 메모리와 160k 5인치 플로피 디스크를 지원합니다. 하드웨어는 비싸고 소프트웨어는 사람들의 눈에 띄지 않던 시대에 마이크로소프트의 핵심 인물인 빌 게이츠는 이 절호의 기회를 잡을 선견지명을 가지고 있었습니다. \x0d\1982년에는 양면 디스크가 지원되었습니다. \x0d\1983년에 MS-DOS 2.0이 IBM XT와 함께 출시되어 명령이 확장되었으며 5M 하드 드라이브를 지원하기 시작했습니다. 같은 해에 출시된 2.25에서는 버전 2.0에 일부 버그가 수정되었습니다. \x0d\1984년 MS-DOS 3.0은 새로운 IBM AT에 대한 지원을 추가하고 일부 LAN 기능에 대한 지원을 제공하기 시작했습니다. \x0d\1986년에 MS-DOS 3.2는 720K 5인치 플로피 디스크를 지원했습니다. \x0d\1987년에 MS-DOS 3.3은 IBM PS/2 장치와 144M 3인치 플로피 디스크를 지원하고 다른 언어의 문자 집합을 지원했습니다. \x0d\1988년 MS-DOS 4.0에는 DOS 셸 운영 환경이 추가되었으며 기타 몇 가지 향상된 기능과 업데이트가 있었습니다. \x0d\1991년에 MS-DOS 5.0이 출시되어 DOS 셸 기능이 추가되고 메모리 관리 및 매크로 기능이 향상되었습니다. \x0d\1993년 MS-DOS 6.x에는 Scandisk, Defrag, Msbackup 등과 같은 많은 GUI 프로그램이 추가되었고 디스크 압축 기능이 추가되었으며 Windows에 대한 지원이 향상되었습니다. \x0d\1995년 MS-DOS 7.0에는 긴 파일 이름 지원과 LBA 대용량 하드 디스크 지원이 추가되었습니다. 이 DOS 버전은 독립적으로 판매되지 않았지만 Windows 95에 내장되었습니다.
최신 MS-\x0d\\x0d\MS-DOS 7.1 시작 인터페이스\x0d\DOS 7.1은 FAT32 파티션, 대용량 하드 디스크, 대용량 메모리 지원 등을 완벽하게 지원하며 Y2K 문제를 해결하기 위해 4자리 연도를 지원합니다. \x0d\1995, MS-DOS 7.0, Windows 95 빌드. 후속 버전은 모두 Windows 내장 명령줄이며 V86 모드에서 작동합니다. \x0d\1996년 8월, MS-DOS 7.1. (MSDOS7.1의 독립버전(현 ISO 및 IMG 이미지 버전)은 실제로 마이크로소프트가 개발한 것이 아니고, CN-DOS 일부 네티즌들이 공동으로 개발한 것입니다. 확장 기능이 추가되었으며, 확장에는 천회 한자 처리 기능이 포함되어 있습니다. 시스템)\x0d\2000, MS-DOS 8.0, MS-DOS의 마지막 버전. Microsoft는 Windows의 탄생을 보았기 때문에 DOS를 포기했습니다. DOS(디스크 운영 체제)의 구성 MS-DOS는 ROM의 BIOS 모듈, IO의 다섯 부분으로 구성된 모듈 구조를 채택합니다. SYS 모듈, \x0d\MSDOS. SYS 모듈, COMMAND. COM 모듈 및 부트로더. \x0d\⑴기본 입출력 모듈\x0d\개인용 컴퓨터 마더보드에는 읽기 전용 내부 메모리(외국어 약어: ROM) 칩이 있으며 여기에는 시스템 자체 테스트 프로그램인\x0d\Complementary Metal Oxide Semiconductor( CMOS) ) 설정 프로그램과 기본 입출력 프로그램(외국어 약어: BIOS)입니다. BIOS는 프로그램 및 매개변수 테이블의 집합입니다. 프로그램 부분은 인터럽트를 통해 호출할 수 있는 드라이버 집합입니다. 매개변수는 주변 장치의 주소와 매개변수를 제공합니다. BIOS는 컴퓨터 하드웨어와 운영 체제 간의 인터페이스입니다\x0d\운영 체제는 이를 통해 컴퓨터 하드웨어 리소스를 관리합니다. \x0d\⑵IO. SYS 모듈\x0d\IO. SYS는 MS-DOS와 ROMBIOS 간의 인터페이스 프로그램입니다. ROM BIOS와 함께 시스템 장치 관리를 완료합니다. \x0d\⑶MSDOS.SYS\x0d\MSDOS. SYS는 파일 관리, 디렉토리 관리, 메모리 관리 및 기타 기능을 포함한 파일 관리를 구현하는 데 사용됩니다. 이는 사용자와 MS-DOS 간의 프로그램 수준 인터페이스를 함수 호출 형식으로 구현합니다. \x0d\⑷COMMAND. COM\x0d\COMMAND. COM의 주요 기능은 사용자가 키보드에서 입력한 MS-DOS 명령을 수신, 인식, 해석 및 실행하는 것입니다. \x0d\⑸부트 프로그램\x0d\부팅 프로그램은 "부트 레코드"라고도 합니다. 이 프로그램의 기능은 현재 디스크에 두 개의 시스템 파일이 있는지 확인하는 것입니다. 시스템 파일이 있으면 디스크에서 DOS 시스템을 로드합니다. 메모리. 시스템 디스크에는 부트 레코드, IO가 포함되어야 합니다. SYS, MSDOS. SYS 및 COMMAND. COM 및 기타 모듈. \x0d\4파일 디렉터리\x0d\1) 파일 개념\x0d\파일은 저장 매체(디스크, 광디스크 등)에 기록된 관련 정보의 집합을 의미합니다. \x0d\2) 파일 식별\x0d\드라이브 문자 + 경로 + 파일 이름(1~8자) + 확장자(1~3자는 파일 형식을 나타냄) \x0d\3) 와일드카드 문자 \x0d\*는 파일을 나타냅니다. from 위치에서 시작하는 하나 이상의 유효한 문자는 해당 위치의 유효한 문자를 나타냅니다. \x0d\4) 트리 디렉터리 \x0d\DOS는 트리 디렉터리 구조를 채택합니다. 이는 루트 디렉터리와 여러 수준의 하위 디렉터리로 구성됩니다. 이 디렉터리 구조는 첫째로 중복된 파일 이름 문제를 해결할 수 있습니다. 즉, 서로 다른 디렉터리에 동일한 파일 이름이나 디렉터리 이름이 포함될 수 있습니다. 둘째, 루트 디렉터리의 많은 파일과 제한된 용량으로 인해 발생하는 문제를 해결할 수 있습니다. 하위 디렉터리에서 파일을 찾을 때 디렉터리 경로를 사용합니다. 경로를 지정하는 방법에는 절대 경로와 상대 경로의 두 가지가 있습니다. 절대 경로는 루트 디렉터리에서 파일이 있는 디렉터리까지의 경로입니다. 예를 들어, UCDOS 하위 디렉터리 아래의 보조 하위 디렉터리 DATA에서 README를 찾으려고 합니다. TXT 파일의 절대 경로는 \UCDOS\DATA입니다. 경로의 첫 번째 "\" 기호는 루트 디렉터리를 나타냅니다. 상대 경로는 현재 디렉터리에서 파일이 있는 디렉터리까지의 경로입니다. 현재 디렉터리는 경로를 구체적으로 지정하지 않고 DOS 명령으로 처리되는 디렉터리를 나타냅니다. 예를 들어, 시스템 프롬프트는 "C:\UCDOS\DATA>;"이면 DATA가 현재 디렉터리입니다.