ProDOS | это... Что такое ProDOS? (original) (raw)
ProDOS | |
---|---|
Скриншот ProDOS 16 v1.6 на Apple IIGS | |
Разработчик | Apple Computer |
Семейство ОС | ProDOS |
Тип ядра | Монолитное |
Лицензия | Apple Software License Agreement |
Состояние | Историческое |
ProDOS — операционная система фирмы Apple для компьютеров серии Apple II, выпускавшаяся с 1983 по 1993 годы.
Содержание
- 1 Происхождение ProDOS
- 2 Отличия первой версии ProDOS 8 от Apple DOS
- 3 ProDOS 8, ProDOS 16 и GS/OS
- 4 Литература
- 5 Ссылки
Происхождение ProDOS
Система ProDOS являлась дальнейшим развитием более ранней широко распространённой системы Apple DOS и малораспространённой SOS. ProDOS существовала в двух основных вариантах — 8-разрядная ProDOS 8 и 16-разрядная ProDOS 16 (для Apple IIGS).
Отличия первой версии ProDOS 8 от Apple DOS
Скриншот ProDOS 8 v2.0.3 на Apple //e
- доступ к диску в 8 раз быстрее, чем в оригинальной Apple DOS 3.3 за счёт устранения промежуточной буферизации (существовали также ускоренные клоны Apple DOS);
- аппаратно-независимый доступ к дисковым устройствам, поддерживались любые диски до 32 мегабайт (в Apple DOS поддерживалось только устройство Disk II);
- поддержка драйверов устройств, в том числе системных часов и 80-символьной видеоплаты;
- доступ к функциям ProDOS через системные вызовы;
- структура файлов и дисковых томов, аналогичная SOS, в том числе наличие иерархических каталогов;
- поддержка прерываний от устройств;
- доступ к параметрам конфигурации через так называемые «глобальные страницы»;
- поддержка дополнительных возможностей для программ на языке Applesoft BASIC, таких, как чтение каталога диска, чтение и запись переменных, подгрузка кода программ с сохранением переменных;
- дополнительная информация, выдаваемая командой CATALOG;
- до 256 типов файлов.
ProDOS 8, ProDOS 16 и GS/OS
На 8-разрядных компьютерах семейства Apple II использовалась 8-разрядная система ProDOS (позже переименованная в ProDOS 8) с текстовым интерфейсом. ProDOS 8 версии 1.x была совместима со всеми компьютерами семейства Apple II. Версия 2.x была ориентирована только на компьютеры Apple IIc и Apple //e, использовавшие процессор 65C02. На 16-разрядной модели Apple IIGS штатно использовалась ProDOS 16 с поддержкой 16-разрядного режима и графическим интерфейсом Finder (также реализованном на компьютерах Macintosh), хотя Apple IIGS мог работать и в 8-разрядном режиме с 8-разрядными операционными системами Apple II.
На основе ProDOS 16 в дальнейшем была разработана полностью 16-разрядная система GS/OS для Apple IIGS, использовавшая также ряд компонентов Mac OS и выпускавшаяся под одинаковыми с тогдашней Mac OS названиями System 5, System 6.
Архитектурная концепция ProDOS 16 и GS/OS — многооконная графическая оболочка, запускаемая поверх дисковой однозадачной операционной системы с текстовым интерфейсом — была впоследствии скопирована в ранних версиях ОС Windows фирмы Microsoft.
Литература
- Worth, Don, and Pieter Lechner. Beneath Apple ProDOS. — Quality Software, 1984. ISBN 0-912985-05-4 (англ.)
Ссылки
- Apple II History: DOS 3.3, ProDOS & Beyond (англ.)
- DOS — A2wiki (англ.)
Операционные системы Apple Inc. |
---|
Текущие: iOS · Mac OS X · Mac OS X Server · Darwin |
Исторические: A/ROSE · A/UX · Apple DOS · Copland · GS/OS · Lisa OS · Mac OS · MkLinux · Newton OS · ProDOS · Rhapsody · SOS · Taligent |
Программное обеспечение Apple Inc. | |
---|---|
Операционные системы | OS X (Apple iOS • Apple TV OS • Mac OS X) • A/UX • Mac OS 9 • Mac OS 8 • GS/OS • ProDOS • Apple DOS |
Потребительское | Mac • iLife • iTunes • iWork • AppleWorks • iPhoto • App Store |
Полупрофессиональное | Final Cut Express • Logic Express |
Профессиональное | Aperture • Final Cut Studio • Logic Pro (Studio) • Shake |
Встроенное | Address Book • Dashboard • Front Row • iChat • FaceTime • Photo Booth • QuickTime • Safari • TextEdit • Core Animation • Sherlock |
Серверное | Apple Remote Desktop • Mac OS X Server • WebObjects • Xsan |
Прошлое | HyperCard • MacDraw • Mac OS • MacPaint • MacProject • MacTerminal • MacWrite |