Veriler Genel AOS - Data General AOS
geliştirici | Veriler Genel |
---|---|
çalışma durumu | Durdurulan |
Kaynak modeli | kapalı kaynak |
Platformlar | Veri Genel 16 bit Eclipse C, M ve S mini bilgisayarlar ve 32 bit Eclipse MV hattı |
Varsayılan kullanıcı arayüzü |
Komut satırı yorumlayıcısı |
Lisans | Tescilli ticari yazılım |
Data General AOS ( Gelişmiş İşletim Sisteminin kısaltması ), Data General 16-bit Eclipse C, M ve S mini bilgisayarları için bir işletim sistemi ailesinin adıydı , ardından AOS/VS ve AOS/RT32 (1980) ve daha sonra AOS 32-bit Eclipse MV hattı için /VS II (1988) .
genel bakış
AOS/VS , en az ayrıcalıklı halka 7 ve en ayrıcalıklı halka 0 olmak üzere Eclipse MV donanımının 8 halkalı koruma mimarisinden yararlandı. AOS/VS çekirdeği, halka 0'da çalıştı ve sanal adres çevirileriyle ilgili veri yapıları için halka-1 adreslerini kullandı. Halka 2 kullanılmadı ve çekirdek tarafından gelecekte kullanılmak üzere ayrıldı. AOS/VS çekirdeği için sistem çağrısı doğrulamasının çoğunu ve ayrıca bazı G/Ç arabelleğe alma ve birçok uyumluluk işlevini gerçekleştiren Aracı, her işlemin 3. halkasında çalıştı. Halka 4, INFOS II DBMS gibi çeşitli DG ürünleri tarafından kullanıldı . Halka 5 ve 6, kullanıcı programları tarafından kullanılmak üzere ayrılmıştı ancak MV/UX iç halka öykünücüsü ve halka 5'i kullanan Oracle gibi büyük yazılımlar dışında nadiren kullanılıyordu . Tüm kullanıcı programları halka 7'de çalışıyordu.
AOS yazılımı, rakip PDP-11 işletim sistemlerinden çok daha gelişmişti . 16-bit AOS uygulamaları, 32-bit Eclipse MV hattında yerel olarak AOS/VS ve AOS/VS II altında çalıştı. AOS/VS (Gelişmiş İşletim Sistemi/Sanal Depolama) en yaygın kullanılan DG yazılım ürünüydü ve karmaşık komut dosyası oluşturmaya, DUMP/LOAD ve diğer özel bileşenlere izin veren bir komut satırı yorumlayıcısını (CLI) içeriyordu .
CLI'nin 16-bit versiyonu, doğrudan Colossal Cave Adventure oyunundan alınan bir Paskalya yumurtası içermesiyle ünlüdür . " xyzzy " komutunu yazan bir kullanıcı , CLI'den "Hiçbir Şey Olmaz" yanıtını geri alır. Bir zaman 32 bit CLI sürümü altında kullanılabilir hale AOS / VS II , aynı komutu yerine "iki kat daha fazla olur" bildirdi.
AOS/VS altında barındırılan MV/UX adlı System V.2 Unix'in değiştirilmiş bir sürümü de mevcuttu. Eclipse MV hattı ve daha sonra 88K ve x86 AViiON makineleri için DG/UX adlı System V Unix'in değiştirilmiş bir sürümü yapıldı .
AOS ve AOS/VS çekirdekleri tamamen Assembly dilinde yazılmıştır . İşletim sistemi sürümlerinde yer alan AOS ve AOS/VS yardımcı programlarının neredeyse tamamı PL/I programlama dilinin varyantlarında yazılmıştır . Başlangıçta, AOS/VS yardımcı programları, AOS kaynak geliştirmesini yakından izledi. AOS/VS olgunlaştıkça, DG tarafından sağlanan birçok yardımcı program, 32 bit adres alanından yararlanmak ve montaj diline bağımlılıkları azaltmak için yeniden yazıldı ve genellikle AOS atalarına kıyasla işlevsellik, performans ve güvenilirlikte önemli artışlarla sonuçlandı.
Oturum, toplantı, celse
**** Atari S/W Development HCD1 / BATCH OUTPUT FILE **** AOS/VS 3.07 / EXEC 3.07 19-JAN-84 10:11:01 QPRI=254 SEQ=31324 INPUT FILE -- :UDD:SYSTEMS:850:?031.CLI.004.JOB (WILL BE DELETED AFTER PROCESSING) LIST FILE -- :QUEUE:NORDIN.LIST.31324 -------- LAST MESSAGE CHANGE 12-JAN-84 16:06:08 Atari S/W Development System HCD1 Backup schedule (system shut down): Saturday 21-Jan-84 9:30-11:30am Refer to HELP *COMMANDS, HELP *PSEUDO, HELP, APHELP, and ?MHELP. Refer to DISP FUNC in SED for list of default function key commands. -------- LAST PREVIOUS LOGON 19-JAN-84 10:09:45 * searchlist :UDD:NORDIN:UTIL :UDD:NORDIN:LINKS :C :UTIL : AOS/VS CLI REV 03.03.00.00 19-JAN-84 10: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.0A Copyright 1981 ATARI Inc. Enter source file name and options d: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.0A Copyright 1981 ATARI Inc. Enter source file name and options Ý Ý END OF FILE AOS/VS CLI TERMINATING 19-JAN-84 10:12:06 PROCESS 42 TERMINATED ELAPSED TIME 0:01:06 (OTHER JOBS, SAME USERNAME) USER 'NORDIN' LOGGED OFF 19-JAN-84 10:12:07 **** * LIST FILE EMPTY, WILL NOT BE PRINTED ****