Etkileşimli Uygulama Sistemi - Interactive Application System

Etkileşimli Uygulama Sistemi (IAS) bir ARALIK için işletim sistemi PDP-11.[1] O bir çatal itibaren RSX-11D.[2][3]

Son büyük sürüm olan Sürüm 3.0, 1979'un sonlarında dağıtıma başladı;[4] son sürüm 3.4, Mayıs 1990'da çıktı.[1]

Genel Bakış

DEC'in RSX-11A ve C'si kağıt bant tabanlıydı, B'nin sınırlı disk desteği vardı, "D" disk içindi ve "M" tanımı "küçük Bellek gereksinimi" / daha sonra "Çoklu kullanıcı" içindi[3] (RSX-11M plus ile birlikte). IAS "eşzamanlı zaman paylaşımı, gerçek zamanlı ve toplu iş" karışımları için tasarlandı.[5][6] Bir geriye bakmak bunu "basit temel bilgiler .. kesintilerle başa çıkma .. planlanmış süreçler ve süreçler arası iletişim sağlama" olarak tanımladı, "her şey herkese" olmadan.[7] Ek yükü ortadan kaldırmaya odaklanmak yerine başka bir açıklama, "IAS (Etkileşimli Uygulama Sistemi), 11D'ye iki şey eklenerek oluşturuldu" yazdı.[8]

RSX-11'in bir versiyon numarası bir dosyanın tanımlayıcısının bir parçası olarak: MYFILE.DAT; 3[9] IAS tarafından tutuldu.[1]:s.2

parti tesisi komut dosyaları ile aynı sözdizimi kullanılır. dolaylı komut dosyaları etkileşimli kullanıcılar tarafından kullanılabilir; aynı anda birden çok toplu iş çalıştırılabilir.[1]:s.2 Sistem, kullanılmayan CPU döngülerini toplu olarak bırakacak veya minimum seviyeyi garanti edecek (Gerçek Zaman gereksinimlerinden bağımsız olarak) ayarlanabilir.[1]:s. 1[10]:s. 28[11]

DEC'in Sırala / Birleştir yardımcı programı, IAS'nin bir parçası olarak dağıtıldı.[1]:s. 10

Verim

Sistem üç sistemden birinde çalıştırılabilir modlar: Gerçek Zamanlı, Çok Kullanıcılı ve Zaman Paylaşımı.[10]

Çoklu Kullanıcı sistemi Gerçek Zamanlı görevlerle paylaşır; Zaman paylaşımı etkili eşzamanlı kullanımını ekler toplu işlem "kritik olmayan gerçek zamanlı görevler" ve etkileşimli kullanıcıların yanı sıra.[10]:s.10–13 Zaman paylaşımı şunu da ekler: Zaman Paylaşımı Denetimi Temel Öğeleri (TCP), "zaman paylaşımı görevlerinin diğer zaman paylaşımı görevlerini çağırması ve onlarla iletişim kurması için bir mekanizma" olarak tanımlanır.[10]:s. 13 Tarafından bir değerlendirme TRW Taktik Harekat Analiz Destek Tesisi Savunma ve Uzay Sistemleri Grubu Langley AFB VA "IAS sezgisel zaman paylaşımı zamanlayıcı" ve "Kernel Yönetici düzeyinde SPAWN sistem yönergesi aracılığıyla alt görev desteği" ni vurguladı.[10]:s. 28

sezgisel zaman paylaşımı planlayıcısı "performans geçmişini ve etkileşim derecesini" izler.[10]:s. 29

Bazı arıza kurtarma, hem DEC donanımına hem de IAS yazılımına yerleştirilmiştir.[12]

Referanslar

  1. ^ a b c d e f "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. Mayıs 1990.
  2. ^ Disk için "D", 11A ve 11C kağıt bant tabanlı olduğundan
  3. ^ a b "DİJİTAL EKİPMAN KURUMU - Bugüne Kadar Bin Dokuz Elli Yedi (PDF). Digital Equipment Corporation. 1975" (PDF).
  4. ^ "PDP-11 Sistem Yazılımı Bileşen Kataloğu" (PDF). Ekim 1979.
  5. ^ "PDP-11/70 yeni çok işlevli işletim sistemi: IAS (Etkileşimli Uygulama Sistemi)". Bilgisayar Dünyası. 23 Nisan 1975. s. 25.
  6. ^ "Yeni duyurulan PDP-11/70 işletim sistemi". Bilgisayar Dünyası. 26 Şubat 1975. s. 35.
  7. ^ "Etkileşimli Uygulama Sistemi (IAS) Kimse?". 21 Haziran 2007. dosya sistemleri, veritabanları vb. diğer uygulamalar tarafından çağrılan uygulamalardır
  8. ^ "DECUS US bölümleri" (PDF). Mart 1987.
  9. ^ "PDP-11 Yazılım El Kitabı" (PDF). 1978.
  10. ^ a b c d e f R. Turner; H. Levy (1976). "PDP-11 / 70'de IAS'nin performans değerlendirmesi". Anlambilimsel Bilim Adamı: 71–74. doi:10.1145/800200.806183. S2CID  36177762.
  11. ^ "Görevler arası iletim .. bölge erişimi"
  12. ^ G. Slaton (1980). "Taktik Harekat Analiz Sistemi (TOAS)" (PDF). apps.DTIC.mil.