Данные General AOS - Data General AOS

Данные General AOS
РазработчикОбщие данные
Рабочее состояниеСнято с производства
Исходная модельЗакрытый источник
ПлатформыОбщие данные 16 бит Затмение C, M и S миникомпьютеры и 32-битный Затмение MV линия
Дефолт пользовательский интерфейсИнтерпретатор командной строки
ЛицензияПроприетарный коммерческое программное обеспечение

Данные General AOS (сокращение от Продвинутая операционная система[1]) было именем семьи операционные системы за Общие данные 16 бит Затмение C, M и S миникомпьютеры, с последующим AOS / VS и AOS / RT32[2] (1980) и позже AOS / VS II (1988) для 32-битной Затмение MV линия.

Обзор

AOS / VS использовали 8-кольцо защиты архитектура Затмение MV оборудование, при этом кольцо 7 является наименее привилегированным, а кольцо 0 - наиболее привилегированным. Ядро AOS / VS работало в кольце 0 и использовало адреса кольца 1 для структур данных, связанных с преобразованием виртуальных адресов. Кольцо 2 не использовалось и зарезервировано для будущего использования ядром. Агент, который выполнял большую часть проверки системных вызовов для ядра AOS / VS, а также некоторую буферизацию ввода-вывода и многие функции совместимости, работал в кольце 3 каждого процесса. Кольцо 4 использовалось различными D.G. такие продукты, как ИНФО II СУБД. Кольца 5 и 6 были зарезервированы для использования в пользовательских программах, но использовались редко, за исключением большого программного обеспечения, такого как эмулятор внутреннего кольца MV / UX и Oracle который использовал кольцо 5. Все пользовательские программы работали в кольце 7.

Программное обеспечение AOS было намного более совершенным, чем у конкурентов. PDP-11 операционные системы. 16-битные приложения AOS изначально выполнялись под AOS / VS и AOS / VS II в 32-битной линейке Eclipse MV. AOS / VS (Advanced Operating System / Virtual Storage) был наиболее часто используемым программным продуктом DG и включал интерпретатор командной строки (CLI), позволяющий создавать сложные сценарии, DUMP / LOAD и другие пользовательские компоненты.

16-разрядная версия CLI известна тем, что включает Пасхальное яйцо взяты непосредственно из Колоссальное приключение в пещере игра. Пользователь вводит команда "xyzzy "получит ответ от интерфейса командной строки" Nothing Happens ". Когда 32-битный версия CLI стала доступна под AOS / VS II, та же команда вместо этого сообщила «В два раза больше, чем бывает».

Модифицированная версия System V.2 Unix под названием MV / UX, размещенный под AOS / VS, также был доступен. Модифицированная версия Система V Unix называется DG / UX был сделан для Затмение MV линия, а затем 88 тыс. и x86 AViiON машины.

Ядра AOS и AOS / VS были полностью написаны на язык ассемблера. Почти все утилиты AOS и AOS / VS, включенные в выпуски операционной системы, были написаны в вариантах PL / I язык программирования. Первоначально утилиты AOS / VS внимательно отслеживали разработку исходного кода AOS. По мере развития AOS / VS многие служебные программы, поставляемые DG, были переписаны, чтобы использовать преимущества 32-битного адресного пространства и уменьшить зависимость от языка ассемблера, что часто приводит к значительному увеличению функциональности, производительности и надежности по сравнению с их предками AOS.

Сессия

**** Atari S / W Development HCD1 / ФАЙЛ ПАКЕТНОГО ВЫВОДА **** AOS / VS 3.07 / EXEC 3.07 19-ЯНВ-84 10:11:01 QPRI = 254 SEQ = 31324 ВХОДНОЙ ФАЙЛ -: UDD: СИСТЕМЫ: 850 :? 031.CLI.004.JOB (БУДЕТ УДАЛЕНО ПОСЛЕ ОБРАБОТКИ) СПИСОК ФАЙЛОВ -: QUEUE: NORDIN.LIST.31324 -------- ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ СООБЩЕНИЯ 12-ЯНВ-84 16:06:08 Atari S / W Development System HCD1 График резервного копирования (выключение системы): суббота, 21 января 84, 9: 30-11: 30. Обратитесь к HELP * COMMANDS, HELP * PSEUDO, HELP, APHELP и? MHELP. Обратитесь к DISP FUNC в SED для список команд функциональных клавиш по умолчанию .-------- ПОСЛЕДНИЙ ПРЕДЫДУЩИЙ ВХОД 19-ЯНВ-84 10: 09: 45 * список поиска: UDD: NORDIN: UTIL: UDD: NORDIN: LINKS: C: UTIL: AOS / VS CLI REV 03.03.00.00 19-ЯНВ-84 10: 11: 05Ý СПИСОК ПОИСКА: UDD: SYSTEMS: UTIL,: UDD: NORDIN: UTIL,: UDD: NORDIN: LINKS,: C,: UTIL,: Ý DIRECTORY: UDD: SYSTEMS : 850Ý СИСТЕМЫ DEFACL, OWARE, A.JOE, OWARE, A.OLIVIA, OWARE, ARKEN, OWARE, BLOTCKY, OWARE, NORDIN, OWARE, TITTSLER, OWARE, FOWKES, OWAREÝ CAMAC R850AMAC R850AMAC H = 50. R = F SL = 132 ATARI CAMAC Assembler, версия 1.0A Авторские права 1981 ATAR I Inc. введите имя исходного файла и параметры d: R850AMAC h = d: R850AMAC.OBJ l = d: R850AMAC.PRN R = F SL = 132 Шаг 1 - чтение D1: R850AMAC. Шаг 2 - чтение D1: R850AMAC. без ОШИБОК, 669 меток, бесплатно 67E8. ATARI CAMAC Assembler Ver 1.0A Copyright 1981 ATARI Inc. Введите имя и параметры исходного файла Ý КОНЕЦ FILEAOS / VS CLI TERMINATING 19-JAN-84 10: 12: 06 ПРОЦЕСС 42 ЗАВЕРШЕНО ПРОШЕДШЕЕ ВРЕМЯ 0 : 01: 06 (ДРУГИЕ ЗАДАНИЯ, ЖЕ ИМЯ ПОЛЬЗОВАТЕЛЯ) ПОЛЬЗОВАТЕЛЬ «NORDIN» ВЫКЛЮЧЕН 19-ЯНВ-84 10:12:07 ***** СПИСОК ФАЙЛОВ ПУСТ, НЕ БУДЕТ ПЕЧАТАТЬ ****

Смотрите также

Рекомендации

  1. ^ https://archive.org/details/bitsavers_dgsoftwarebraryFileEditorUMApr77raw_1324483
  2. ^ Клад, Брюс (22 ноября 1982). "Computerworld 22 ноября 1982 г.". Computerworld. IDG. Получено 2011-09-28.