Тип операционной системы
Дисковая операционная система ( DOS ) — это компьютерная операционная система , которая находится на дисковом устройстве хранения данных , таком как гибкий диск , жесткий диск или оптический диск , и может его использовать . Дисковая операционная система предоставляет файловую систему для организации, чтения и записи файлов на диске хранения данных, а также средства для загрузки и запуска программ, хранящихся на этом диске. Строго говоря, это определение не включает в себя никаких других функций, поэтому оно не применимо к более сложным ОС, таким как Microsoft Windows , и более уместно использовать его только для старых поколений операционных систем. [ необходима цитата ]
Дисковые операционные системы для мэйнфреймов , мини-компьютеров , микропроцессоров и домашних компьютеров обычно загружаются с дисков в ходе процесса загрузки .
История
Ранние компьютеры появились раньше дисководов, дискет или современных флэш-накопителей . Вместо них использовались ранние устройства хранения данных, такие как линии задержки , сердечники памяти , перфокарты , перфолента , магнитная лента и магнитные барабаны . Ранние микрокомпьютеры и домашние компьютеры использовали бумажную ленту, аудиокассетную ленту (например, стандарт Канзас-Сити ) или вообще не имели постоянного хранилища. Без постоянного хранилища ввод программ и данных осуществляется переключателями на передней панели непосредственно в память или через компьютерный терминал или клавиатуру, иногда управляемую интерпретатором BASIC в ПЗУ . При отключении питания вся информация теряется.
В начале 1960-х годов, когда дисководы стали больше и доступнее, различные производители мэйнфреймов и мини-компьютеров представили дисковые операционные системы и модифицировали существующие операционные системы для использования дисков.
Жесткие диски и дисководы требуют программного обеспечения для управления быстрым доступом к блочному хранению последовательных и других данных. Для большинства микрокомпьютеров дисковод любого типа был дополнительным периферийным устройством. Системы могли использоваться с ленточным накопителем или загружаться без устройства хранения вообще. Компонент операционной системы диска был нужен только при использовании дисководов.
К тому времени, как IBM анонсировала мэйнфреймы System/360 , концепция дисковой операционной системы была уже хорошо устоявшейся. Хотя IBM предлагала Basic Programming Support (BPS/360) и TOS/360 для небольших систем, они были вне мейнстрима, и большинство клиентов использовали либо DOS/360, либо OS/360.
Большинство домашних и персональных компьютеров конца 1970-х и 1980-х годов использовали дисковую операционную систему, чаще всего с «DOS» в названии и просто называемую «DOS» в своих сообществах: CBM DOS для 8-битных систем Commodore, Atari DOS для 8-битных компьютеров Atari, TRS-DOS для TRS-80, Apple DOS и ProDOS для Apple II и MS-DOS для IBM PC-совместимых. CP/M также является дисковой операционной системой, несмотря на отсутствие аббревиатуры «DOS» в названии. [1]
Дисковая операционная система обычно загружается с диска, но есть исключения, такие как дисководы Commodore для Commodore 64 и VIC-20 , которые содержат DOS в ПЗУ. AmigaDOS также в основном находится в ПЗУ, как часть прошивки Kickstart (несколько избранных версий также загружаются с диска).
Расширения ОС
- Commodore DOS используется на 8-битных компьютерах Commodore , таких как Commodore 64. В отличие от большинства других систем DOS, она интегрирована в дисководы, а не загружена в собственную память компьютера.
- Atari DOS используется в 8-битных компьютерах Atari . Atari OS предлагает только низкоуровневый доступ к диску, поэтому дополнительный уровень, называемый DOS, может быть загружен с дискеты для функций более высокого уровня, таких как файловые системы. [2] Сторонние замены Atari DOS включают DOS XL , SpartaDOS , MyDOS , TurboDOS и Top-DOS .
- MSX-DOS предназначена для стандарта компьютеров MSX . Первоначальная версия, выпущенная в 1984 году, представляет собой MS-DOS 1.0, перенесенную на Z80 . В 1988 году версия 2 имеет такие возможности, как подкаталоги, управление памятью и строки окружения. Ядро MSX-DOS находится в ПЗУ (встроено в контроллер диска), поэтому базовая емкость доступа к файлам доступна даже без интерпретатора команд, с использованием расширенных команд BASIC .
- Система хранения дисков (DFS) — это дополнительный компонент для Acorn BBC Micro , представляющий собой комплект с микросхемой контроллера диска, микросхемой ПЗУ и несколькими логическими микросхемами, устанавливаемый внутри компьютера.
- Advanced Disc Filing System (ADFS) является преемницей DFS от Acorn.
- AMSDOS предназначена для компьютеров Amstrad CPC .
- GDOS и G+DOS предназначены для дисковых интерфейсов +D и DISCiPLE для ZX Spectrum .
Основные ОС
Некоторые дисковые операционные системы являются операционными системами для всей компьютерной системы.
- Программа управления [3] (MCP ) Burroughs ( теперь Unisys ) для B5000 изначально работала с барабана, но начиная с B5500 она работает с диска. Она является основой для MCP на B6500, B7500 и последующих моделях.
- Операционные системы SIPROS, Chippewa Operating System (COS), SCOPE , MACE и KRONOS [4] на компьютерах Control Data Corporation (CDC) серий 6000 и 7600 являются дисковыми операционными системами. KRONOS стала NOS , а SCOPE стала NOS/BE.
- Операционная система GECOS [5] для семейства мэйнфреймов GE (позже Honeywell и Groupe Bull ) 600 ( позже она стала называться GCOS ) .
- IBM Basic Operating System/360 [6] ( BOS/360 ), Disk Operating System/360 [7] (DOS/360) и Operating System/360 [8] (OS/360) являются стандартными для всех установок System/360 , кроме самых маленьких ; 360/67 также имеет Control Program-67 /Cambridge Monitor System [9] ( CP-67/CMS ) и Time Sharing System/360 [10] ( TSS/360 ). BOS исчезла, CP-67/CMS превратилась в z/VM , DOS превратилась в z/VSE , OS превратилась в z/OS , а TSS/360 превратилась в TSS/370 PRPQ, который теперь исчез.
- Операционная система EXEC II для UNIVAC 1107 и 1108 , а также операционная система EXEC 8 для 1108, которая впоследствии превратилась в OS 2200 для серии Unisys ClearPath Dorado .
- Операционная система DOS -11 для мини-компьютеров DEC PDP-11 .
- CP/M — дисковая операционная система, являвшаяся основной или альтернативной операционной системой для многочисленных микрокомпьютеров 1970-х и 1980-х годов.
- Apple DOS была основной операционной системой для Apple II с 1979 года, с момента появления дисковода , до 1983 года, когда она была заменена на ProDOS .
- TRSDOS — операционная система для линейки компьютеров TRS-80 от Tandy. [11]
- MS-DOS для IBM PC, совместимых с процессорами Intel x86 . 86-DOS была создана по образцу CP/M , а затем адаптирована в качестве основы для MS-DOS от Microsoft . IBM переименовала ее в PC DOS до 1993 года. Различные совместимые системы были позже выпущены разными организациями, начиная с DR-DOS в 1988 году.
Смотрите также
Ссылки
- ^ Дамке, Марк (1983-07-01). "CP/M Plus: новая дисковая операционная система быстрее и эффективнее, чем CP/M". Журнал BYTE . Том 8, № 7. стр. 360.
- ^ Уилкинсон, Билл (1982). Внутри Atari DOS. Гринсборо, Северная Каролина: COMPUTE! Книги. ISBN 0-942386-02-7. Архивировано из оригинала 2017-10-02.
- ^ Повествовательное описание программы управления файлами на диске Burroughs B5500 (PDF) . Burroughs. Октябрь 1966 г. 1023579.
- ^ "История операционной системы CDC" (PDF) . CDC.
- ^ GE-635 Комплексный операционный супервайзер (GECOS) (PDF) . General Electricn. Июль 1964 г. CPB-1002.
- ^ IBM System/360 Basic Programming Support и IBM Basic Operating System/360 Programming Systems Summary (PDF) . IBM.
- ^ IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF) (Девятое изд.). IBM. Октябрь 1970 г. GC24-5030-8.
- ^ Концепции и возможности операционной системы IBM/360 (PDF) . IBM. 1965. C28-6535-0.
- ^ Control Program-67 /Cambridge Monitor System - (CP-67 /CMS) Версия .3.1 - Номер программы 3600-05.2.005 - Руководство по описанию системы (PDF) (Третье изд.). IBM . Сентябрь 1971 г. GH20-0802-2 . Получено 9 января 2023 г.
- ^ IBM System/360 Time Sharing System - Concepts and Facilities (PDF) (Четвертое изд.). IBM . Сентябрь 1968. C28-2003-3 . Получено 9 января 2023 г.
- ^ "Окончательный список операционных систем TRS-80 Model II". Архивировано из оригинала 2017-10-02.