Общие данные АОС
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2008 г. ) |
Разработчик | Общие данные |
---|---|
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код |
Платформы | Данные Общие 16-битные Eclipse C, M и S миникомпьютеры и 32-битная Eclipse MV линейка |
По умолчанию пользовательский интерфейс | Интерпретатор командной строки |
Лицензия | Собственное коммерческое программное обеспечение |
Общие данные AOS (сокращение от Advanced Operating System) [1] ) — название семейства операционных систем для Data General 16-разрядных Eclipse C, M и S миникомпьютеров , за которыми следовали AOS/VS и AOS/RT32. [2] (1980) и позже AOS/VS II (1988) для 32-битной линейки Eclipse MV .
Обзор
[ редактировать ]AOS/VS использовала 8- защиты кольцевую архитектуру оборудования Eclipse MV , где кольцо 7 является наименее привилегированным, а кольцо 0 — наиболее привилегированным. Ядро AOS/VS работало в кольце 0 и использовало адреса кольца 1 для структур данных, связанных с трансляцией виртуальных адресов. Кольцо 2 не использовалось и было зарезервировано для будущего использования ядром. Агент, который выполнял большую часть проверки системных вызовов для ядра AOS/VS, а также некоторую буферизацию ввода-вывода и многие функции совместимости, работал в кольце 3 каждого процесса. Кольцо 4 использовалось различными продуктами DG, такими как СУБД INFOS II . Кольца 5 и 6 были зарезервированы для использования пользовательскими программами, но использовались редко, за исключением большого программного обеспечения, такого как эмулятор внутреннего кольца MV/UX и Oracle , который использовал кольцо 5. Все пользовательские программы работали в кольце 7.
Программное обеспечение AOS было гораздо более совершенным, чем конкурирующие операционные системы PDP-11 . 16-битные приложения AOS изначально работали под AOS/VS и AOS/VS II на 32-битной линии Eclipse MV. AOS/VS (расширенная операционная система/виртуальное хранилище) была наиболее часто используемым программным продуктом DG и включала интерпретатор командной строки (CLI), позволяющий создавать сложные сценарии, DUMP/LOAD и другие пользовательские компоненты.
16-битная версия CLI известна тем, что включает пасхальное яйцо, посвященное Xyzzy (которое произносится как «магия»). Это было внутреннее кодовое название того, что внешне стало известно как 32-битная операционная система AOS/VS. Пользователь, вводящий команду « xyzzy », получит ответ от CLI «Ничего не происходит». Когда 32-битная версия CLI стала доступна под 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, включенные в выпуски операционной системы, были написаны на DG/L, варианте языка программирования ALGOL/60 . Первоначально утилиты AOS/VS внимательно следили за развитием исходного кода AOS. По мере развития AOS/VS многие утилиты, поставляемые DG, были переписаны, чтобы использовать преимущества 32-битного адресного пространства и уменьшить зависимость от языка ассемблера, что часто приводило к существенному увеличению функциональности, производительности и надежности по сравнению с их предшественниками AOS.
Сессия
[ редактировать ]**** Разработка программного обеспечения Atari HCD1 / ФАЙЛ ПАКЕТНОГО ВЫХОДА ****AOS/VS 3.07 / EXEC 3.07 19 ЯНВАРЯ 84 г. 10:11:01 QPRI=254 ПОСЛ=31324ВХОДНОЙ ФАЙЛ -- :UDD:SYSTEMS:850:?031.CLI.004.JOB (БУДУТ УДАЛЕНЫ ПОСЛЕ ОБРАБОТКИ)ФАЙЛ СПИСКА -- :QUEUE:NORDIN.LIST.31324--------ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ СООБЩЕНИЯ 12 ЯНВАРЯ 84 ГОДА 16:06:08 Система разработки программного обеспечения Atari HCD1Расписание резервного копирования (выключение системы): суббота, 21 января 2084 г., 9:30–11:30.См. разделы HELP *COMMANDS, HELP *PSEUDO, HELP, APHELP и ?MHELP.См. DISP FUNC в SED для получения списка команд функциональных клавиш по умолчанию.--------ПОСЛЕДНИЙ ПРЕДЫДУЩИЙ ВХОД 19 ЯНВАРЯ 1984 г. 10:09:45* список поиска :UDD:NORDIN:UTIL :UDD:NORDIN:LINKS :C :UTIL :AOS/VS CLI РЕД. 03.03.00.00 19 ЯНВАРЯ 84 г. 10:11:05Ý СПИСОК ПОИСКА :UDD:SYSTEMS:UTIL,:UDD:NORDIN:UTIL,:UDD:NORDIN:LINKS,:C,:UTIL,:Ý КАТАЛОГ :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.OBJ L=R850AMAC.PRN R=F SL=132 Ассемблер ATARI CAMAC, версия 1.0AАвторские права принадлежат ATARI Inc., 1981 г.Введите имя исходного файла и параметры.d:R850AMAC h=d:R850AMAC.OBJ l=d:R850AMAC.PRN R=F SL=132 Шаг 1 — Чтение D1:R850AMAC. Шаг 2 — Чтение D1:R850AMAC. нет ОШИБОК, 669 ярлыков, 67E8 долларов бесплатно. � Ассемблер ATARI CAMAC, версия 1.0AАвторские права принадлежат ATARI Inc., 1981 г.Введите имя исходного файла и параметры.Ý Ý КОНЕЦ ФАЙЛАЗАВЕРШЕНИЕ AOS/VS CLI 19 ЯНВАРЯ 84 ГОДА 10:12:06ПРОЦЕСС 42 ЗАВЕРШЕН ПРОШЕДШЕЕ ВРЕМЯ 0:01:06(ДРУГИЕ ВАКАНСИИ, ТО ЖЕ ИМЯ ПОЛЬЗОВАТЕЛЯ)ПОЛЬЗОВАТЕЛЬ «НОРДИН» ВЫХОДИЛ 19 ЯНВАРЯ 84 ГОДА 10:12:07***** ФАЙЛ СПИСКА ПУСТОЙ, НЕ БУДЕТ ПЕЧАТАН.****
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Dg::Software::Aos::093-000198-01 Редактор файлов библиотеки AOS UM Apr77 raw» .
- ^ Хоард, Брюс (22 ноября 1982 г.). «Компьютерный мир, 22 ноября 1982 г.» . Компьютерный мир . ИДГ . Проверено 28 сентября 2011 г.