ProDOS
ProDOS — это операционная система для 8-битных компьютеров Apple II, разработанная компанией Apple Computer. Она была выпущена в 1983 году как преемница Apple DOS 3.3 и стала основной операционной системой для данной платформы вплоть до конца 1980-х годов. ProDOS (Professional Disk Operating System) отличалась от предшественницы поддержкой иерархической файловой системы, большей ёмкостью дисков и улучшенной производительностью.
История
Предпосылки создания
К началу 1980-х годов Apple DOS 3.3, разработанная в 1978 году, перестала удовлетворять растущие потребности пользователей. Она поддерживала только диски объёмом 140 КБ, имела плоскую файловую систему (без подкаталогов) и не могла работать с жёсткими дисками. Кроме того, Apple DOS 3.3 была написана на языке ассемблера 6502 и не использовала возможности микропроцессора 65C02, который появился в более поздних моделях Apple II.
Разработка и выпуск
ProDOS была разработана командой инженеров Apple под руководством Уильяма «Билла» Фергюсона. Первая версия, ProDOS 1.0, была выпущена в январе 1983 года. Она поддерживала диски объёмом до 32 МБ, что было значительным шагом вперёд по сравнению с 140 КБ Apple DOS. Система была написана на языке ассемблера 6502 и оптимизирована для работы с процессором 65C02, который использовался в Apple IIe и Apple IIc.
Версии и развитие
ProDOS прошла через несколько версий:
- ProDOS 1.0 (1983) — первая коммерческая версия.
- ProDOS 1.1 (1983) — исправление ошибок, улучшение совместимости.
- ProDOS 1.2 (1984) — добавлена поддержка жёстких дисков Profile.
- ProDOS 8 (1985) — версия, оптимизированная для 8-битных машин Apple II. Включала поддержку дисков до 32 МБ и улучшенную работу с памятью.
- ProDOS 16 (1986) — версия для 16-битных компьютеров Apple IIGS, которая могла работать как в 8-битном, так и в 16-битном режиме. Однако она не получила широкого распространения из-за проблем с совместимостью.
Закат эпохи
С выходом Macintosh в 1984 году и переходом Apple на платформу Motorola 68000, ProDOS постепенно утратила актуальность. Последняя версия ProDOS 8, выпущенная в 1987 году, поддерживала диски до 32 МБ и использовалась в основном в образовательных учреждениях и для запуска устаревшего программного обеспечения. Официальная поддержка ProDOS была прекращена Apple в 1993 году, хотя энтузиасты продолжали использовать её на старых компьютерах.
Архитектура и особенности
Файловая система
ProDOS использует иерархическую файловую систему с поддержкой подкаталогов. Это позволяет организовывать файлы в древовидную структуру, что значительно упрощает навигацию по дискам большого объёма. Максимальный размер диска — 32 МБ (для ProDOS 8), а максимальный размер файла — 16 МБ. Файловая система поддерживает три типа файлов: обычные, системные и каталоги.
Управление памятью
ProDOS использует 64 КБ оперативной памяти, доступной в Apple II. Система занимает около 16 КБ, остальное доступно для приложений. ProDOS поддерживает банк-переключение памяти (bank-switching), что позволяет адресовать до 128 КБ в некоторых моделях (например, Apple IIe с дополнительной картой памяти).
Драйверы устройств
ProDOS включает встроенные драйверы для дисководов 5,25 дюйма (Disk II) и 3,5 дюйма (Apple 3.5 Drive), а также для жёстких дисков Profile. Драйверы для других устройств (например, принтеров, модемов) загружаются отдельно через системные файлы.
Командная оболочка
ProDOS не имеет встроенной командной оболочки. Вместо этого она предоставляет интерфейс для загрузки и запуска приложений. Для управления файлами и дисками использовались утилиты, такие как BASIC.SYSTEM (расширение для AppleSoft BASIC) и Filer (файловый менеджер). Пользователи могли также использовать сторонние оболочки, например, MouseDesk или ProSel.
Применение
Образование
ProDOS широко использовалась в школах и университетах США в 1980-х годах. Компьютеры Apple II с ProDOS были стандартным оборудованием в классах, где на них запускались образовательные программы, такие как The Oregon Trail и Where in the World Is Carmen Sandiego?. ProDOS обеспечивала простоту загрузки и управления файлами, что делало её удобной для учебных целей.
Домашнее использование
Домашние пользователи использовали ProDOS для запуска игр, текстовых процессоров (например, AppleWorks), электронных таблиц (VisiCalc) и баз данных. ProDOS поддерживала многозадачность в ограниченном виде (через фоновые процессы), но в основном была однопользовательской системой.
Разработка программного обеспечения
ProDOS была популярна среди разработчиков, так как предоставляла стабильную платформу для создания приложений на языке ассемблера 6502 и AppleSoft BASIC. Система поддерживала загрузку драйверов и расширений, что позволяло адаптировать её под конкретные задачи.
Критика и ограничения
Ограничения
- Малый объём памяти: 64 КБ ОЗУ было недостаточно для сложных приложений, особенно с графическим интерфейсом.
- Отсутствие многозадачности: ProDOS была однопользовательской и однозадачной системой, что ограничивало её возможности.
- Сложность настройки: Для работы с жёсткими дисками или нестандартными устройствами требовалась ручная настройка драйверов.
- Несовместимость с Apple DOS: Программы, написанные для Apple DOS 3.3, не могли работать напрямую под ProDOS без модификации.
Критика
Пользователи критиковали ProDOS за отсутствие встроенной командной оболочки, что делало её менее удобной для продвинутых пользователей. Кроме того, система была ориентирована на дискеты, а не на жёсткие диски, что вызывало трудности при работе с большими объёмами данных. Некоторые разработчики отмечали, что ProDOS была менее стабильной, чем Apple DOS 3.3, особенно при работе с нестандартным оборудованием.
Наследие
ProDOS оказала значительное влияние на развитие операционных систем для 8-битных компьютеров. Её иерархическая файловая система стала стандартом для многих последующих систем, включая GS/OS (операционная система для Apple IIGS) и даже ранние версии Mac OS. ProDOS также способствовала популяризации компьютеров Apple II в образовании и бизнесе, обеспечив им долгую жизнь на рынке.
Сегодня ProDOS поддерживается сообществом энтузиастов, которые создают эмуляторы (например, AppleWin) и модификации, позволяющие запускать систему на современном оборудовании. ProDOS остаётся важной частью истории вычислительной техники, демонстрируя эволюцию операционных систем от простых загрузчиков до полноценных сред с файловой системой.
Источники
- Apple II History: ProDOS — The Professional Disk Operating System
- Руководство пользователя ProDOS 8 (Apple Computer, 1985)
- Техническая документация ProDOS 8 (Apple Computer, 1987)
- Статья «ProDOS» в энциклопедии Old Computer Museum
- Книга «The Apple II Age: How the Computer Became Personal» by Laine Nooney (2023)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →