Veriler Genel AOS - Data General AOS

Veri Genel 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
****

Ayrıca bakınız

Referanslar