Data General AOS

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

Data General AOS (аббревиатура для Advanced Operating System ) было названием семейства операционных систем для Data General 16-bit Eclipse C, M и S миникомпьютеры, за которыми следуют AOS / VS и (1980), а затем AOS / VS II (1988) для 32-битного Eclipse МВ лин е.

Содержание
  • 1 Обзор
  • 2 Сессия
  • 3 См. Также
  • 4 Ссылки
Обзор

AOS / VS использовали защиту 8- кольца архитектура оборудования Eclipse MV, где кольцо 7 является наименее привилегированным, а кольцо 0 - наиболее привилегированным. Ядро AOS / VS работало в кольце 0 и использовало адреса кольца 1 для структур данных, связанных с преобразованием виртуальных адресов. Кольцо 2 не использовалось и зарезервировано для будущего использования ядром. Агент, который выполнял большую часть проверки системных вызовов для ядра AOS / VS, а также некоторую буферизацию ввода-вывода и многие функции совместимости, работал в кольце 3 каждого процесса. Кольцо 4 использовалось различными D.G. такие продукты, как СУБД. Кольца 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-битная версия интерфейса командной строки известна тем, что в нее входит пасхальное яйцо, взятое непосредственно из игры Colossal Cave Adventure. Пользователь, вводящий команду «xyzzy », получит ответ от интерфейса командной строки «Nothing Happens». Когда 32-битная версия интерфейса командной строки стала доступной в AOS / VS II, та же самая команда вместо этого сообщила «В два раза больше, чем бывает».

Также была доступна модифицированная версия System V.2 Unix под названием MV / UX, размещенная под AOS / VS. Модифицированная версия System V Unix под названием DG / UX была сделана для линии Eclipse MV, а затем для 88K и 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 INPUT FILE -: UDD: SYSTEMS: 850:? 031.CLI.004.JOB (БУДЕТ УДАЛЕНО ПОСЛЕ ОБРАБОТКИ) LIST FILE -: QUEUE: NORDIN.LIST.31324 -------- ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ СООБЩЕНИЯ 12-ЯНВ-84 16:06:08 Atari S / W Development System HCD1 Расписание резервного копирования (система выключена): суббота, 21 января-84 9: 30-11: 30 См. СПРАВКА * КОМАНДЫ, СПРАВКА * 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 SYSTEMS, OWARE, A.JOE, OWARE, A.OLIVIA, OWARE, ARKEN, OWARE, BLOTCKY, OWARE, NORDIN, OWARE, TITTSLER, OWARE, FOWKES, OWARE Ý CAMAC R850AMAC H = R850AMAC. = 132 ATARI CAMAC Assembler Ver 1.0A Copyright 1981 ATARI 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. Введите имя и параметры исходного файла Ý Ý КОНЕЦ ФАЙЛА ПРЕКРАЩЕНИЕ AOS / VS CLI 19-ЯНВ-84 10:12:06 ПРОЦЕСС 42 ПРЕКРАЩЕНИЕ ПРОШЕДШЕГО ВРЕМЕНИ 0:01:06 ЗАДАНИЯ, ЖЕ ИМЯ ПОЛЬЗОВАТЕЛЯ) ПОЛЬЗОВАТЕЛЬ 'NORDIN' ВЫКЛЮЧЕН 19-ЯНВ-84 10:12:07 **** * СПИСОК ФАЙЛОВ ПУСТО, НЕ БУДЕТ ПЕЧАТАТЬ ****
См. Также
Ссылки
Последняя правка сделана 2021-05-17 14:08:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте