Articulo de referencia

Datos generales de la AOS

Data General AOS (abreviatura de Advanced Operating System [1] ) fue el nombre de una familia de sistemas operativos para las minicomputadoras Data General Eclipse C, M y S de 1...

Data General AOS (abreviatura de Advanced Operating System [1] ) fue el nombre de una familia de sistemas operativos para las minicomputadoras Data General Eclipse C, M y S de 16 bits , seguidas por AOS/VS y AOS/RT32 [2] (1980) y posteriormente AOS/VS II (1988) para la línea Eclipse MV de 32 bits .

Descripción general

AOS/VS explotó la arquitectura de protección de 8 anillos del hardware Eclipse MV , siendo el anillo 7 el menos privilegiado y el anillo 0 el más privilegiado. El núcleo AOS/VS se ejecutaba en el anillo 0 y utilizaba direcciones del anillo 1 para las estructuras de datos relacionadas con las traducciones de direcciones virtuales. El anillo 2 no se utilizaba y se reservaba para su uso futuro por parte del núcleo. El agente, que realizaba gran parte de la validación de llamadas del sistema para el núcleo AOS/VS, así como también algunas funciones de buffering de E/S y de compatibilidad, se ejecutaba en el anillo 3 de cada proceso. El anillo 4 era utilizado por varios productos DG como el DBMS INFOS II . Los anillos 5 y 6 estaban reservados para el uso de los programas de usuario, pero rara vez se utilizaban, excepto para software de gran tamaño como el emulador de anillo interno MV/UX y Oracle , que utilizaban el anillo 5. Todos los programas de usuario se ejecutaban en el anillo 7.

El software AOS era mucho más avanzado que los sistemas operativos PDP-11 de la competencia . Las aplicaciones AOS de 16 bits se ejecutaban de forma nativa en AOS/VS y AOS/VS II en la línea Eclipse MV de 32 bits. AOS/VS (sistema operativo avanzado/almacenamiento virtual) era el producto de software DG más utilizado e incluía un intérprete de línea de comandos (CLI) que permitía la creación de scripts complejos, DUMP/LOAD y otros componentes personalizados.

La versión de 16 bits de la CLI es famosa por incluir un huevo de Pascua destinado a honrar a Xyzzy (que se pronunciaba "magic"). Este era el nombre de código interno de lo que externamente se conoció como el sistema operativo AOS/VS de 32 bits. Un usuario que escribiera el comando " xyzzy " obtendría una respuesta de la CLI de "No pasa nada". Cuando una versión de 32 bits de la CLI estuvo disponible bajo AOS/VS II , el mismo comando informó en cambio "Sucede el doble".

También estaba disponible una versión modificada de System V.2 Unix llamada MV/UX alojada en AOS/VS. Se creó una versión modificada de System V Unix llamada DG/UX para la línea Eclipse MV y, posteriormente, para las máquinas 88K y x86 AViiON .

Los núcleos AOS y AOS/VS se escribieron completamente en lenguaje ensamblador . Casi todas las utilidades AOS y AOS/VS incluidas en las versiones del sistema operativo se escribieron en DG/L, ​​una variante del lenguaje de programación ALGOL/60 . Inicialmente, las utilidades AOS/VS siguieron de cerca el desarrollo del código fuente de AOS. A medida que AOS/VS maduró, muchas utilidades proporcionadas por DG se reescribieron para aprovechar el espacio de direcciones de 32 bits y reducir las dependencias del lenguaje ensamblador, lo que a menudo resultó en aumentos sustanciales en la funcionalidad, el rendimiento y la confiabilidad en comparación con sus antecesores AOS.

Sesión

**** Atari S/W Development HCD1 / ARCHIVO DE SALIDA POR LOTES ****

AOS/VS 3.07 / EXEC 3.07 19-ENE-84 10:11:01	
QPRI=254 SEQ=31324
ARCHIVO DE ENTRADA: :UDD:SYSTEMS:850:?031.CLI.004.JOB (SE ELIMINARA DESPUES DEL PROCESAMIENTO)
ARCHIVO DE LISTA -- :QUEUE:NORDIN.LIST.31324

--------
ÚLTIMO CAMBIO DE MENSAJE 12-ENE-84 16:06:08

		Sistema de desarrollo de software Atari HCD1

Programa de respaldo (apagado del sistema): sábado 21 de enero de 1984, de 9:30 a 11:30 h.

Consulte AYUDA *COMANDOS, AYUDA *PSEUDO, AYUDA, APHELP y ?MHELP.

Consulte DISP FUNC en SED para obtener una lista de comandos de teclas de función predeterminados.

--------
ÚLTIMO INICIO DE SESIÓN ANTERIOR 19-ENE-84 10:09:45
* lista de búsqueda :UDD:NORDIN:UTIL :UDD:NORDIN:ENLACES :C :UTIL :

AOS/VS CLI REV 03.03.00.00 19-ENE-84 10:11:05
Ý LISTA DE BÚSQUEDA :UDD:SYSTEMS:UTIL,:UDD:NORDIN:UTIL,:UDD:NORDIN:LINKS,:C,:UTIL,:
Ý DIRECTORIO :UDD:SISTEMAS:850
Ý SISTEMAS DEFACL,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


Ensamblador ATARI CAMAC Ver 1.0A
Derechos de autor 1981 ATARI Inc.

Introduzca el nombre del archivo de origen y las opciones

d:R850AMAC h=d:R850AMAC.OBJ l=d:R850AMAC.PRN R=F SL=132           

  Pase 1 - Lectura D1:R850AMAC.   
  Pase 2 - Lectura D1:R850AMAC.   

  Sin errores, 669 etiquetas, $67E8 gratis.

Ensamblador ATARI CAMAC Ver 1.0A
Derechos de autor 1981 ATARI Inc.

Introduzca el nombre del archivo de origen y las opciones



Yo
Yo
FIN DEL ARCHIVO
AOS/VS CLI TERMINANDO EL 19-ENE-84 10:12:06

PROCESO 42 TERMINADO
TIEMPO TRANSCURRIDO 0:01:06
(OTROS TRABAJOS, MISMO USUARIO)
EL USUARIO 'NORDIN' SE DESCONECTÓ EL 19-ENE-84 10:12:07


****
* ARCHIVO DE LISTA VACÍO, NO SE IMPRIMIRÁ
****

Véase también

Referencias

  1. ^ "Dg :: Software :: Aos :: 093-000198-01 Editor de archivos de biblioteca AOS UM Apr77 sin formato".
  2. ^ Hoard, Bruce (22 de noviembre de 1982). "Computerworld 22 de noviembre de 1982". Computerworld . IDG . Consultado el 28 de septiembre de 2011 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Data_General_AOS&oldid=1195894669"