디스크 운영 체제
Disk operating system이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · · (2009년 8월) (이 템플릿 하는 |
디스크 운영 체제(약칭 DOS)는 플로피 디스크, 하드 디스크 드라이브 또는 광 디스크와 같은 디스크 저장 장치를 사용할 수 있는 컴퓨터 운영 체제다.디스크 운영 체제는 저장 디스크에 파일을 정리, 읽고 쓸 수 있는 파일 시스템을 제공해야 한다.엄밀히 말하면, 이 정의는 사용 중인 마이크로소프트 윈도 버전과 같은 현재 세대의 운영 체제에는 적용되지 않으며, 더 적절한 것은 구세대 운영 체제에만 사용된다.
디스크 운영 체제는 메인프레임, 미니컴퓨터, 마이크로프로세서 및 가정용 컴퓨터에 사용할 수 있었고 보통 부팅 과정의 일부로 디스크 자체에서 로딩되었다.
역사
컴퓨터 초기에는 디스크 드라이브, 플로피 디스크, 최신 플래시 저장 장치가 없었다.대신 지연선, 코어메모리, 펀치카드, 펀치테이프, 자기테이프, 자기드럼 등 초기 저장장치가 사용됐다.그리고 마이크로컴퓨터와 가정용 컴퓨터의 초기에는 종이테이프나 오디오 카세트테이프(캔자스시티 표준 참조)나 그 대신 아무것도 사용되지 않았다.후자의 경우, 프로그램 및 데이터 입력은 전면 패널의 메모리로 직접 전환하거나 컴퓨터 단말/키보드를 통해 이루어졌으며, 때로는 ROM의 BASIC 통역기에 의해 제어되었다. 전원이 꺼지면 어떤 정보도 상실되었다.
1960년대 초, 디스크 드라이브가 더 크고 저렴해짐에 따라, 다양한 메인프레임과 미니컴퓨터 공급업체들은 디스크 운영 체제를 도입하고 기존 운영 체제를 수정하여 디스크를 이용하기 시작했다.
하드 디스크와 플로피 디스크 드라이브 모두 순차 및 기타 데이터의 블록 스토리지에 대한 빠른 액세스를 관리하기 위한 소프트웨어가 필요하다.대부분의 마이크로컴퓨터의 경우, 어떤 종류의 디스크 드라이브도 선택적인 주변장치였다; 시스템은 테이프 드라이브와 함께 사용되거나 저장 장치 없이도 부팅될 수 있었다.운영 체제의 디스크 운영 체제 구성 요소는 디스크 드라이브를 사용할 때만 필요했다.
IBM이 System/360 메인프레임을 발표했을 때, 디스크 운영체제의 개념이 잘 확립되었다.IBM은 소형 시스템에 기본 프로그래밍 지원(BPS/360)과 TOS/360을 제공했지만, 그것들은 주류에서 벗어나 있었고 대부분의 고객들은 DOS/360이나 OS/360 중 하나를 사용했다.
Most home and personal computers of the late 1970s and 1980s used a disk operating system, most often with "DOS" in the name and simply referred to as "DOS" within their respective communities: CBM DOS for Commodore 8-bit systems, Atari DOS for the Atari 8-bit family, TRS-DOS for the TRS-80, Apple DOS and ProDOS for the Apple II, AmigaAmiga의 DOS와 IBM PC의 호환성을 위한 MS-DOS.
일반적으로 디스크 운영 체제는 디스크에서 로드되었다.예외 중에는 Commodore가 있었는데, Commodore는 DOS가 디스크 드라이브의 ROM 칩에 상주하고 있었다.중령. Commodore 64 및 Commodore 128 모델용 Kernal 하드 디스크 서브시스템은 최신 시스템의 경우와 마찬가지로 DOS를 디스크에 저장하고 부팅 시 RAM에 DOS를 장착했다; 디스크 컨트롤러 칩, ROM 칩 및 소수의 로직 칩을 키트로 제공하는 영국 BBC Micro의 옵션인 DFS.그는 컴퓨터를 한다.
OS로 확장된 디스크 운영 체제
- 애플 DOS는 1979년부터 1983년까지 플로피 디스크 드라이브의 도입으로 ProDOS로 대체될 때까지 애플 II 시리즈의 1차 운영 체제였다.
- Commodore DOS는 Commodore 64와 같은 8비트 Commodore 컴퓨터에 사용되었다.대부분의 다른 DOS 시스템과 달리, 그것은 컴퓨터 자체의 메모리에 로드되지 않고 디스크 드라이브에 통합되었다.
- Atari DOS는 Atari 8비트 컴퓨터 제품군에 의해 사용되었다.아타리 OS는 낮은 수준의 디스크 액세스만 제공했기 때문에 DOS라는 추가 계층이 플로피에서 부팅되어 파일 시스템과 같은 더 높은 수준의 기능을 제공하였다.[1]또한 DOS XL, 스파르타DOS, MyDOS, TurboDOS, Top-DOS 등 아타리 DOS에 대한 타사 대체품도 이용할 수 있었다.
- MSX 컴퓨터 표준용 MSX-DOS.1984년에 출시된 초기 버전은 Z80에 포팅된 MS-DOS 1.0에 불과했지만 1988년에는 하위 디렉터리와 메모리 관리, 환경 문자열 등의 시설을 제공하면서 버전 2로 진화했다.MSX-DOS 커널은 ROM(디스크 컨트롤러에 내장되어 있음)에 상주했기 때문에 BASICE 확장 명령을 사용하여 명령 통역기가 없어도 기본 파일 액세스 용량을 이용할 수 있었다.
- 디스크 파일링 시스템(DFS) 이것은 컴퓨터 내부에 디스크 컨트롤러 칩, ROM 칩, 그리고 소수의 로직 칩이 설치된 키트로 제공되는 Atonic BBC Micro의 선택적 구성품이었다.
- ADFS(Advanced Disc Filing System)는 에이콘 DFS의 후속 제품이었다.
- Amstrad CPC 컴퓨터용 AMSDOS.
- ZX Spectrum용 +D 및 DISCIPLE 디스크 인터페이스용 GDOS 및 G+DOS.
주요 OS였던 디스크 운영 체제
일부 디스크 운영 체제는 전체 컴퓨터 시스템의 운영 체제였다.
- B5000을 위한 버러우스[a] 마스터 컨트롤[2] 프로그램(MCP)은 원래 드럼에서 실행되었지만, B5500부터 디스크에서 실행되었다.그것은 B6500, B7500 및 그들의 후임 시스템에 대한 MCP의 기초가 된다.
- CDC(Control Data Corporation) 6000 시리즈와 7600은 모두 SIPROS, Chippewa Operating System(COS), SCAPE, MACE, KRONOS 운영 체제였다[3].크로노스는 NOS로, 스코프는 NOS/BE로 진화했다.
- GE[b] 600 메인프레임 컴퓨터 제품군을 위한 GECOS[4] 운영 체제(이후 GCOS가 되었다).
- IBM 기본 운영 체제/360[5](BOS/360), 디스크 운영 체제/360[6](DOS/360), 운영 체제/360[7](OS/360)은 가장 작은 시스템/360 설치를 제외한 모든 설치에서 표준이었다.BOS는 사라졌고, DOS는 z/VSE로, OS는 z/OS로 진화했다.
- DEC PDP-11 미니컴퓨터용 DOS-11 운영 체제.
- CP/M은 1970년대와 1980년대의 수많은 마이크로컴퓨터의 주 운영체제 또는 대체 운영체제로 사용되었음에도 불구하고 디스크 운영체제였다.
- TRSDOS는 Tandy에서 온 TRS-80 컴퓨터 라인의 운영 체제였다.[8]
- Intel x86 CPU와 호환되는 IBM PC용 MS-DOS.CP/M을 모델로 한 86-DOS로 시작되어 그 자체가 마이크로소프트의 MS-DOS의 기반 역할을 하였으며, 1993년까지 IBM에 의해 IBM PC DOS로 브랜드가 변경되었다.이후 1988년 DR-DOS를 시작으로 다양한 조직에서 호환 가능한 시스템이 생산되었다.
참고 항목
참조
- ^ Wilkinson, Bill (1982). Inside Atari DOS. Greensboro, NC: COMPUTE! Books. ISBN 0-942386-02-7. Archived from the original on 2017-10-02.
- ^ A Narrative Description of the Burroughs B5500 Disk File Master Control Program (PDF). Systems Documentation. Burroughs. October 1966. 1023579.
- ^ "CDC Operating System History" (PDF). CDC.
- ^ GE-635 Comprehensive Operating Supervisor (GECOS) (PDF). General Electricn. July 1964. CPB-1002.
- ^ IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary (PDF). Systems Reference Library. IBM.
- ^ IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF). Systems Reference Library (Ninth ed.). IBM. October 1970. GC24-5030-8.
- ^ IBM Operating System/360 Concepts and Facilities (PDF). Systems Reference Library. IBM. 1965. C28-6535-0.
- ^ "Definitive List of TRS-80 Model II Operating Systems". Archived from the original on 2017-10-02.