Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Data General AOS

From Wikipedia, the free encyclopedia
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Data General AOS" – news ·newspapers ·books ·scholar ·JSTOR
(December 2008) (Learn how and when to remove this message)
Operating system
Data General AOS
DeveloperData General
Working stateDiscontinued
Source modelClosed-source
Supported platformsData General16-bitEclipse C, M, and Sminicomputers and 32-bitEclipse MV line
Default
user interface
Command-line interpreter
LicenseProprietarycommercial software

Data General AOS (an abbreviation forAdvanced Operating System[1]) was the name of a family ofoperating systems forData General16-bitEclipse C, M, and Sminicomputers, followed byAOS/VS and AOS/RT32[2] (1980) and laterAOS/VS II (1988) for the 32-bitEclipse MV line.

Overview

[edit]

AOS/VS exploited the 8-ring protection architecture of theEclipse MV hardware with ring 7 being the least privileged and ring 0 being the most privileged. The AOS/VS kernel ran in ring 0 and used ring-1 addresses for data structures related to virtual address translations. Ring 2 was unused and reserved for future use by the kernel. The Agent, which performed much of the system call validation for the AOS/VS kernel, as well as some I/O buffering and many compatibility functions, ran in ring 3 of each process. Ring 4 was used by various D.G. products such as the INFOS IIDBMS. Rings 5 and 6 were reserved for use by user programs but rarely used except for large software such as the MV/UX inner-ring emulator andOracle which used ring 5. All user programs ran in ring 7.

The AOS software was far more advanced than competingPDP-11 operating systems. 16-bit AOS applications ran natively under AOS/VS and AOS/VS II on the 32-bit Eclipse MV line. AOS/VS (Advanced Operating System/Virtual Storage) was the most commonly used DG software product, and included acommand-line interpreter (CLI) allowing for complex scripting, DUMP/LOAD, and other custom components.

The 16-bit version of the CLI is famous for including anEaster egg meant to honor Xyzzy (which was pronounced "magic"). This was the internal code name of what externally became known as the AOS/VS 32-bit operating system. A user typing in thecommand "xyzzy" would get back a response from the CLI of "Nothing Happens". When a32-bit version of the CLI became available underAOS/VS II, the same command instead reported "Twice As Much Happens".

A modified version of System V.2Unix called MV/UX hosted under AOS/VS was also available. A modified version ofSystem V Unix calledDG/UX was made for theEclipse MV line and later the88K andx86AViiON machines.

The AOS and AOS/VS kernels were written entirely inassembly language. Almost all of the AOS and AOS/VS utilities included in the operating system releases were written inDG/L a variant of theALGOL/60 programming language. Initially, AOS/VS utilities closely tracked AOS source development. As AOS/VS matured, many DG-supplied utilities were rewritten to take advantage of the 32-bit address space and reduce dependencies on assembly language, often resulting in substantial increases in functionality, performance and reliability compared with their AOS ancestors.

Session

[edit]
**** Atari S/W Development HCD1 / BATCH OUTPUT FILE ****AOS/VS  3.07 / EXEC  3.0719-JAN-8410:11:01QPRI=254SEQ=31324INPUT FILE -- :UDD:SYSTEMS:850:?031.CLI.004.JOB (WILL BE DELETED AFTER PROCESSING)LIST FILE  -- :QUEUE:NORDIN.LIST.31324--------LAST MESSAGE CHANGE12-JAN-8416:06:08Atari S/W Development System HCD1Backup schedule (system shut down): Saturday  21-Jan-84  9:30-11:30amRefer to HELP *COMMANDS, HELP *PSEUDO, HELP, APHELP, and ?MHELP.Refer to DISP FUNC in SED for list of default function key commands.--------LAST PREVIOUS LOGON19-JAN-8410:09:45* searchlist :UDD:NORDIN:UTIL :UDD:NORDIN:LINKS :C :UTIL :AOS/VS CLI   REV 03.03.00.0019-JAN-8410:11:05Ý SEARCHLIST :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.OBJ L=R850AMAC.PRN R=F SL=132 ATARI CAMAC Assembler Ver  1.0ACopyright 1981 ATARI Inc.Enter source file name and optionsd:R850AMAC  h=d:R850AMAC.OBJ l=d:R850AMAC.PRN R=F SL=132             Pass 1 - Reading D1:R850AMAC.     Pass 2 - Reading D1:R850AMAC.     no ERRORs,  669 Labels, $67E8 free.�ATARI CAMAC Assembler Ver  1.0ACopyright 1981 ATARI Inc.Enter source file name and optionsÝ Ý END OF FILEAOS/VS CLI   TERMINATING19-JAN-8410:12:06PROCESS 42 TERMINATED ELAPSED TIME  0:01:06(OTHER JOBS, SAME USERNAME)USER 'NORDIN' LOGGED OFF 19-JAN-8410:12:07***** LIST FILE EMPTY, WILL NOT BE PRINTED****

See also

[edit]

References

[edit]
  1. ^"Dg :: Software :: Aos :: 093-000198-01 AOS Library File Editor UM Apr77 raw".
  2. ^Hoard, Bruce (22 November 1982)."Computerworld Nov 22, 1982".Computerworld. IDG. Retrieved2011-09-28.
People
Computers
Minicomputers
Microcomputers andPCs
Servers
Software
Operating systems
Applications
Programming languages
Related
General
Variants
Kernel
Architectures
Components
Process management
Concepts
Scheduling
algorithms
Memory management,
resource protection
Storage access,
file systems
Supporting concepts
Stub icon

Thisoperating-system-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Data_General_AOS&oldid=1329276571"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp