Interfaol dastur tizimi - Interactive Application System

Interaktiv dastur tizimi (IAS) edi a DEK uchun operatsion tizim PDP-11.[1] Bu edi vilka dan RSX-11D.[2][3]

Oxirgi yirik versiya 3.0 versiyasi 1979 yil oxirida tarqatila boshlandi;[4] oxirgi versiyasi, 3.4, 1990 yil may oyida chiqdi.[1]

Umumiy nuqtai

DEC-ning RSX-11A va C qog'ozli lentalarga asoslangan, B diskni cheklangan qo'llab-quvvatlagan, "D" disk uchun, "M" belgisi esa "kichik xotira uchun talab" / keyinchalik "Ko'p foydalanuvchi"[3] (RSX-11M plyus ta'qib qilish bilan). IAS "bir vaqtning o'zida vaqtni taqsimlash, real vaqtda va ommaviy" aralashmasi bilan ishlab chiqilgan.[5][6] A orqaga qarab uni "hamma narsaga hamma narsa" bo'lmasdan "yalang'och asoslar .. uzilishlar bilan ishlov berish .. rejalashtirilgan jarayonlar va protsesslararo aloqalarni ta'minlash" deb ta'rifladi.[7] Qo'shimcha tavsif, qo'shimcha xarajatlarni olib tashlashga emas, balki "IAS (Interactive Application System) 11D ga ikkita narsani qo'shish orqali yaratilgan" deb yozgan.[8]

RSX-11-dan foydalanish versiya raqami fayl identifikatorining bir qismi sifatida: MYFILE.DAT; 3[9] IAS tomonidan saqlanib qolgan.[1]:2-bet

The ommaviy ishlab chiqarish buyruq fayllari bilan bir xil sintaksisdan foydalanilgan bilvosita buyruq fayllari interaktiv foydalanuvchilar uchun mavjud; bir nechta ommaviy ish bir vaqtning o'zida ishlashi mumkin.[1]:2-bet Tizimni yoki ishlatilmaydigan CPU tsikllarini partiyani qoldirish yoki minimal darajani kafolatlash uchun (Real Time talablaridan kelib chiqmasdan) sozlash mumkin.[1]:1-bet[10]:28-bet[11]

DECning Sort / Merge yordam dasturi IAS doirasida tarqatildi.[1]:10-bet

Ishlash

Tizim ulardan uchtasida ishlatilishi mumkin rejimlar: Haqiqiy vaqt, ko'p foydalanuvchi va vaqtni taqsimlash.[10]

Ko'p foydalanuvchi tizimni real vaqtdagi vazifalar bilan bo'lishadi; Timesharing dan samarali foydalanishni qo'shadi partiyani qayta ishlash "real vaqtdagi muhim bo'lmagan vazifalar" va interaktiv foydalanuvchilar bilan bir qatorda.[10]:10-13 betlar Timesharing ham qo'shadi Timesharing boshqaruvining dastlabki qoidalari (TCP), "vaqtni taqsimlash vazifalarini chaqirish va boshqa vaqt ajratish vazifalari bilan aloqa qilish mexanizmi" sifatida tavsiflangan.[10]:13-bet Tomonidan baholash TRW Taktik operatsiyalarni tahlil qilishni qo'llab-quvvatlash vositasi uchun mudofaa va kosmik tizimlar guruhi Langley AFB VA "IAS evristik vaqt almashish rejalashtiruvchisi" va "SPAWN tizim yo'riqnomasi orqali Kernel Executive darajasida subtasking yordami" ni ta'kidladi.[10]:28-bet

The evristik vaqt almashinuvi rejalashtiruvchisi treklar "ishlash tarixi va o'zaro ta'sir darajasi".[10]:29-bet

Ba'zi bir xatolarni tiklash DEC apparatida ham, IAS dasturida ham o'rnatiladi.[12]

Adabiyotlar

  1. ^ a b v d e f "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. 1990 yil may.
  2. ^ Disk uchun "D", chunki 11A & 11C qog'ozli lentalarga asoslangan edi
  3. ^ a b "DIGITAL ASBOB-USKUNALAR KORPORASIYASI - Hozirgacha o'n to'qqiz ellik yettita (PDF). Raqamli uskunalar korporatsiyasi. 1975 yil" (PDF).
  4. ^ "PDP-11 tizim dasturiy ta'minotining katalogi" (PDF). 1979 yil oktyabr.
  5. ^ "PDP-11/70 yangi ko'p funktsiyali operatsion tizim: IAS (Interaktiv dastur tizimi)". Computerworld. 1975 yil 23 aprel. 25.
  6. ^ "Yangi e'lon qilingan PDP-11/70 operatsion tizimi". Computerworld. 1975 yil 26 fevral. 35.
  7. ^ "Interfaol dastur tizimi (IAS) kimdir?". 2007 yil 21 iyun. fayl tizimlari, ma'lumotlar bazalari va boshqalar boshqa dasturlar tomonidan chaqirilgan dasturlar edi
  8. ^ "DECUS AQSh boblari" (PDF). 1987 yil mart.
  9. ^ "PDP-11 dasturiy ta'minoti" (PDF). 1978.
  10. ^ a b v d e f R. Tyorner; X. Levi (1976). "PDP-11/70 bo'yicha IAS samaradorligini baholash". Semantik olim: 71–74. doi:10.1145/800200.806183. S2CID  36177762.
  11. ^ "Vazifalararo uzatish .. mintaqaga kirish"
  12. ^ G. Slaton (1980). "Taktik operatsiyalarni tahlil qilish tizimi (TOAS)" (PDF). apps.DTIC.mil.