Jump to content

Apple SOS

Apple SOS
Загрузочный экран
Разработчик Apple Компьютер
Семейство ОС SOS
Рабочее состояние Снято с производства
Исходная модель Закрытый исходный код
Первоначальный выпуск январь 1980 г .; 44 года назад ( 1980-01 )
Последний выпуск 1.3 / 1 января 1980 г .; 44 года назад ( 1980-01-01 )
Обновить метод Руководство
Платформы Яблоко III
ядра Тип Монолитное ядро
По умолчанию
пользовательский интерфейс
Полноэкранный текстовый режим
Лицензия Лицензионное соглашение на программное обеспечение Apple

Сложная операционная система , [1] или SOS ( / s ɔː s / ), [2] — основная операционная система компьютера Apple III . SOS была разработана Apple Computer и выпущена в октябре 1980 года.

В 1985 году Стив Возняк , критикуя аппаратные недостатки Apple III, назвал SOS «лучшей операционной системой на любом микрокомпьютере за всю историю». [3]

Технические детали

[ редактировать ]

SOS — это однозадачная однопользовательская операционная система. Он делает ресурсы Apple III доступными в виде служебной программы, управляемой через меню , а также интерфейса программирования приложений (API). Во время загрузки загружается одна программа, называемая интерпретатором. После загрузки интерпретатор может использовать SOS API для отправки запросов к системе. SOS API разделен на четыре основных области:

  1. Вызовы файлов: создание, уничтожение, переименование, открытие, закрытие, чтение, запись файлов; установить, получить префикс (текущий рабочий каталог); установить, получить информацию о файле; получить информацию об объеме; установить, установить отметку, EOF и уровень файлов
  2. Вызовы устройств: получение статуса, номера устройства, информации об устройстве; отправить данные управления устройством
  3. Вызовы памяти: запрос, поиск, изменение, освобождение сегмента памяти ; получить информацию о сегменте; установить номер сегмента
  4. Вызовы утилит: получение, установка ограждения (порог события); получить, установить время; получить аналоговые ( джойстиковые ) данные; прекратить.

Программа Apple III System Utilities поставляется с каждым компьютером Apple III. Он предоставляет пользовательский интерфейс самой операционной системы для настройки системы и управления файлами . Программа «Системные утилиты» управляется с помощью меню и выполняет задачи трех категорий:

  1. Команды управления устройствами: копирование, переименование, форматирование , проверка томов (дисков); список устройств; установить время и дату
  2. Команды работы с файлами: список, копирование, удаление, переименование файлов; создавать подкаталоги ; установить защиту файла от записи ; установить префикс (текущий рабочий каталог)
  3. Программа настройки системы (SCP): настройка драйверов устройств. [4]

SOS имеет два типа устройств, с которыми она взаимодействует через драйверы устройств : символьные устройства и блочные устройства . Примерами символьных устройств SOS являются клавиатуры и последовательные порты . Дисковые накопители являются типичными блочными устройствами. Блочные устройства могут по 512 байт одновременно читать или записывать один или несколько блоков ; Символьные устройства могут одновременно читать и записывать отдельные символы. [2]

Последовательность загрузки

[ редактировать ]
Структура

При включении Apple III выполняет диагностику системы, затем считывает нулевой блок со встроенного дисковода в память и выполняет его. Дискеты в формате SOS помещают программу- загрузчик в нулевой блок. Эта программа-загрузчик ищет, загружает и выполняет файл с именем SOS.KERNEL, который является ядром и API операционной системы. Ядро, в свою очередь, ищет и загружает файл с именем SOS.INTERP (интерпретатор или программа для запуска) и SOS.DRIVER — набор драйверов устройств используемых . После загрузки всех файлов управление передается программе SOS.INTERP. [5]

Apple ProDOS использует ту же файловую систему , что и SOS. На диске, отформатированном ProDOS, загрузчик ProDOS и загрузчик SOS записываются в нулевой и первый блоки соответственно. Загрузчик ProDOS включает в себя код, который может выполняться на Apple III и который будет загружать загрузчик SOS по цепочке из первого блока, поэтому SOS и ProDOS могут сосуществовать на одном томе. Некоторое программное обеспечение, такое как ADTPro , использует это для хранения версий программы Apple II и Apple III на одном диске, который затем загружается в обеих системах.

  1. ^ Вейрих, Стивен (7 июля 2001 г.). «DOS 3.3, ProDOS и другие версии» . История Apple II . СОС/ПРОДОС. Архивировано из оригинала 17 сентября 2008 года . Проверено 26 сентября 2008 г. Операционная система, разработанная для компьютера Apple III, называлась «SOS». Это название произошло от кодового имени Apple III «Сара», которое в свою очередь произошло от имени дочери инженера Венделла Сандерса.
  2. ^ Jump up to: а б Дон, Рид (1982). Справочное руководство Apple III SOS (PDF) . Том. 1. Компьютер Apple . Проверено 28 октября 2009 г. В этом руководстве описывается SOS (произносится как «соус»), сложная операционная система Apple III.
  3. ^ Уильямс, Грегг; Мур, Роб (январь 1985 г.). «История Apple / Часть 2: Еще история и Apple III» . БАЙТ (интервью). 10 (1). США: UBM Technology Group: 167. ISSN   0360-5280 . OCLC   637876171 .
  4. ^ «Руководство пользователя Apple III» (PDF) . Компьютер Apple . 1982 год . Проверено 28 сентября 2008 г.
  5. ^ Джеппсон, Джон (май 1983 г.). «Экскурсия Джона Джеппсона по шоссе III» . Софтталк . 3 (9). Издательство Softalk: 100–112. ISSN   0274-9629 . OCLC   6729571 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9e9204a18340892479f9e9f01474f21c__1713678420
URL1:https://arc.ask3.ru/arc/aa/9e/1c/9e9204a18340892479f9e9f01474f21c.html
Заголовок, (Title) документа по адресу, URL1:
Apple SOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)