Data Allmänt AOS
Utvecklare | Data Allmänt |
---|---|
Arbetstillstånd | Avvecklad |
Källmodell | Stängd källa |
Plattformar | Data Allmänt 16-bitars Eclipse C-, M- och S- minidatorer och 32-bitars Eclipse MV- linje |
Standardanvändargränssnitt _ |
Kommandoradstolk |
Licens | Proprietär kommersiell programvara |
Data General AOS (en förkortning för Advanced Operating System ) var namnet på en familj av operativsystem för Data General 16-bitars Eclipse C, M och S minidatorer , följt av AOS/VS och AOS/RT32 (1980) och senare AOS /VS II (1988) för 32-bitars Eclipse MV -linjen.
Översikt
AOS/VS utnyttjade 8- rings skyddsarkitekturen för Eclipse MV- hårdvaran med ring 7 som den minst privilegierade och ring 0 som den mest privilegierade. AOS/VS-kärnan körde i ring 0 och använde ring-1-adresser för datastrukturer relaterade till virtuella adressöversättningar. Ring 2 var oanvänd och reserverad för framtida användning av kärnan. Agenten, som utförde mycket av systemanropsvalideringen för AOS/VS-kärnan, liksom en del I/O-buffring och många kompatibilitetsfunktioner, körde i ring 3 i varje process. Ring 4 användes av olika GD-produkter såsom INFOS II DBMS . Ringarna 5 och 6 var reserverade för användning av användarprogram men användes sällan förutom för stor programvara som MV/UX innerringsemulatorn och Oracle som använde ring 5. Alla användarprogram kördes i ring 7.
AOS-mjukvaran var mycket mer avancerad än konkurrerande PDP-11- operativsystem. 16-bitars AOS-applikationer kördes naturligt under AOS/VS och AOS/VS II på 32-bitars Eclipse MV-linjen. AOS/VS (Advanced Operating System/Virtual Storage) var den mest använda DG-programvaran och inkluderade en kommandoradstolk (CLI) som möjliggör komplexa skript, DUMP/LOAD och andra anpassade komponenter.
16-bitarsversionen av CLI är känd för att inkludera ett påskägg avsett att hedra Xyzzy (som uttalades "magi"). Detta var det interna kodnamnet för det som externt blev känt som AOS/VS 32-bitars operativsystem. En användare som skriver in kommandot " xyzzy " skulle få tillbaka ett svar från CLI:n "Inget händer". När en 32-bitarsversion av CLI blev tillgänglig under AOS/VS II rapporterade samma kommando istället "Twice As Much Happens".
En modifierad version av System V.2 Unix kallad MV/UX värd under AOS/VS var också tillgänglig. En modifierad version av System V Unix kallad DG/UX gjordes för Eclipse MV- linjen och senare 88K och x86 AViiON -maskinerna.
AOS- och AOS/VS-kärnorna skrevs helt i assemblerspråk . Nästan alla AOS- och AOS/VS-verktyg som ingår i operativsystemutgåvorna skrevs i DG/L, en variant av programmeringsspråket ALGOL/60 . Till en början följde AOS/VS-verktyg noga utvecklingen av AOS-källkod. När AOS/VS mognade skrevs många DG-levererade verktyg om för att dra fördel av 32-bitars adressutrymmet och minska beroenden av assemblerspråk, vilket ofta resulterade i avsevärda ökningar av funktionalitet, prestanda och tillförlitlighet jämfört med deras AOS-förfäder.
Session
**** Atari S/W-utveckling HCD1 / BATCH OUTPUT FIL **** AOS/VS 3.07 / EXEC 3.07 19-JAN-84 10:11:01 QPRI=254 SEQ=31324 INPUT FIL -- :UDD:SYSTEMS: 850:?031.CLI.004.JOBB (KOMMER ATT RADERAS EFTER BEHANDLING) LISTFIL -- :QUEUE:NORDIN.LIST.31324 -------- SENASTE MEDDELANDE ÄNDRING 12-JAN-84 16:06:08 Atari S/W utvecklingssystem HCD1 Säkerhetskopieringsschema (systemet stängs av): Lördag 21-jan-84 9:30-11:30 Se HJÄLP *KOMMANDO, HJÄLP *PSEUDO, HJÄLP, APHELP och ?MHELP. Se DISP FUNC i SED för en lista över standardkommandon för funktionstangenter. -------- SENASTE FÖREGÅENDE LOGGA IN 19-JAN-84 10:09:45 * söklista :UDD:NORDIN:UTIL :UDD:NORDIN:LÄNKAR :C :UTIL : AOS/VS CLI REV 03.03.00.00 19- JAN-84 10:11:05 Ý SÖKLISTA :UDD:SYSTEMS:UTIL,:UDD:NORDIN:UTIL,:UDD:NORDIN:LINKS,:C,:UTIL,: Ý KATALOG :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.0A Copyright 1981 ATARI Inc. Ange källfilens namn och alternativ d:R850AMAC h=d:R850AMAC.OBJ l=d:R850AMAC.PRN R=F SL=132 Godkänt 1 - Läser D1:R850AMAC. Godkänd 2 - Avläsning D1:R850AMAC. inga FEL, 669 etiketter, $67E8 gratis. � ATARI CAMAC Assembler Ver 1.0A Copyright 1981 ATARI Inc. Ange källfilens namn och alternativ Ý Ý SLUTA PÅ FIL AOS/VS CLI AVSLUTAR 19-JAN-84 10:12:06 PROCESS 42 AVSLUTAD FÖRLUPTAD 01:00:00 JOBB, SAMMA ANVÄNDARNAMN) ANVÄNDARE 'NORDIN' LOGGADE UT 19-JAN-84 10:12:07 **** * LISTA FIL TOM, KOMMER INTE ATT UTSKRIVAS ****