История операционных систем Apple. Часть 1

11

Завершив наш проект «Компьютеры Apple от альфы до омеги», на этой неделе мы, по многочисленным просьбам наших читателей, начинаем новый цикл статей, посвященный истории операционных систем компьютеров компании Apple. На самом деле, этот цикл будет представлять собой перевод книги Амита Сингха (Amit Singh) «История операционных систем Apple»  (A History of Apple's Operating Systems). В ней автор затрагивает все этапы развития операционных систем Apple, начиная с программной начинки компьютера Apple I и заканчивая первыми версиями Mac OS X. Не ушел от внимания автора и период работы Стива Джобса в компании NeXT, в течение которого, как мы знаем, была разработана операционная система, впоследствии послужившая основой для OS X.

Apple CP/M

В 1980 году компания Microsoft выпустила сопроцессорную схемную плату под названием Softcard. Первоначально она называлась Microsoft Z-80 SoftCard, однако впоследствии Microsoft пришлось изменить название, чтобы избежать судебных разбирательств с Zilog – производителем Z-80. Наличие Softcard позволило Apple II запускать программы Z-80, основанные на популярной операционной системе CP/M, которая обладала богатой библиотекой программ, таких как dBase и WordStar.

Для таких процессоров как Motorola 6809 существовали и другие сопроцессорные платы помимо продукта от Microsoft. Плата для 6809 под названием Stellation Mill позволяла запускать на совместимых машинах Apple 6809 операционную систему реального времени OS-9.

Apple SOS

В 1980 году был выпущен компьютер Apple III, позиционировавшийся как машина для бизнеса. Он получил новую операционную систему под названием SOS. Буква S обозначала «sophisticated» (утонченный), хотя сначала аббревиатура расшифровывалась как «Sara’s Operating System» (операционная система Сары), в честь дочери инженера-программиста. Диск SOS состоял из ядра (SOS.kernel), интерпретатора (SOS.Interp), который сам по себе мог быть как приложением, так и чем-то, что это приложение использовало, а также комплекта драйверов (SOS.Driver). Впоследствии SOS эволюционировала в Apple ProDOS.

Apple ProDOS

ProDOS, впервые выпущенная в виде версии 1.0 в октябре 1983 года, пришла на смену Apple DOS 3.3 и была основана на SOS. ProDOS предлагала усовершенствованные возможности программирования на BASIC, сборочный язык, машинный язык, улучшенную работу с прерываниями, более быстрый ввод-вывод информации с диска с прямым доступом к блокам и т.д. Система также имела относительно сложную иерархическую систему файлов и следующие функции:

  • Несколько логических разделов на одном физическом разделе
  • Поддержка до 20 разных типов файлов (10 из них может задать пользователь)
  • До 8 файлов под определенным названием
  • Произвольное число файлов в подкаталоге (в то же время корневая директория была ограничена максимальным количеством файлов в размере)

Когда вышла 16-битная версия Apple II, операционная система ProDOS (тогда это была версия 1.1.1) была разделена на два подвида: ProDOS 8 и ProDOS 16 (для 8- и 16-битных процессоров, соответственно).

 
Авторизуйтесь Чтобы оставить комментарий