نظام التطبيقات التفاعلي

كان نظام التطبيقات التفاعلية (IAS) نظام تشغيل من شركة DEC لجهاز PDP-11 . [ 1 ] وكان نسخة معدلة من نظام RSX-11D . [ 2 ] [ 3 ]

بدأ توزيع آخر إصدار رئيسي، الإصدار 3.0، في أواخر عام 1979؛ [ 4 ] وصدر الإصدار النهائي، 3.4، في مايو 1990. [ 1 ]

ملخص

كانت أنظمة RSX-11A وC من شركة DEC تعتمد على أشرطة الورق ، بينما كان نظام B يدعم الأقراص بشكل محدود، وكان نظام D مخصصًا للأقراص، أما نظام M فكان يشير إلى "متطلبات ذاكرة صغيرة" / لاحقًا "متعدد المستخدمين" [ 3 ] (مع نظام RSX-11M Plus كإصدار لاحق). صُمم نظام IAS ليجمع بين "المشاركة الزمنية المتزامنة، والوقت الحقيقي، والمعالجة الدفعية". [ 5 ] [ 6 ] وصفه أحدهم بأنه "أساسيات بسيطة... يتعامل مع المقاطعات... ويجدول العمليات، ويوفر اتصالات بين العمليات" دون أن يكون "شاملًا لجميع الاحتياجات". [ 7 ] وصف آخر، بدلًا من التركيز على تقليل النفقات العامة، كتب: "تم إنشاء نظام IAS (نظام التطبيقات التفاعلية) بإضافة عنصرين إلى نظام 11D". [ 8 ]

احتفظت شركة IAS باستخدام RSX-11 لرقم الإصدار كجزء من مُعرّف الملف: MYFILE.DAT؛3 [ 9 ] . [ 1 ] : ص. 2

استخدمت ملفات أوامر نظام المعالجة الدفعية نفس صيغة ملفات الأوامر غير المباشرة المتاحة للمستخدمين التفاعليين؛ ويمكن تشغيل عدة مهام دفعية في وقت واحد. [ 1 ] : ص. 2. يمكن ضبط النظام إما لترك دورات وحدة المعالجة المركزية غير المستخدمة للمعالجة الدفعية، أو لضمان مستوى أدنى (دون التأثير على متطلبات الوقت الحقيقي). [ 1 ] : ص. 1 [ 10 ] : ص. 28 [ 11 ]

قدّمت شركة IAS واجهتين مختلفتين لمترجم لغة الأوامر (CLI) - وهما RSX-11 MCR ونظام تطوير البرامج (PDS). وكان PDS تطبيقًا مبكرًا للغة الأوامر الرقمية . [ 12 ] [ 1 ]

تم توزيع برنامج فرز/دمج البيانات التابع لشركة DEC كجزء من نظام IAS. [ 1 ] : ص 10

أداء

يمكن تشغيل النظام في أحد الأوضاع الثلاثة التالية : الوقت الحقيقي، متعدد المستخدمين، والمشاركة الزمنية. [ 10 ]

تتيح خاصية تعدد المستخدمين مشاركة النظام مع مهام الوقت الحقيقي؛ بينما تُضيف خاصية المشاركة الزمنية استخدامًا متزامنًا فعالًا للمعالجة الدفعية جنبًا إلى جنب مع "مهام الوقت الحقيقي غير الحرجة" والمستخدمين التفاعليين. [ 10 ] : ص 10-13. كما تُضيف خاصية المشاركة الزمنية أيضًا عناصر تحكم المشاركة الزمنية (TCP)، والتي تُوصف بأنها "آلية لمهام المشاركة الزمنية لاستدعاء مهام مشاركة زمنية أخرى والتواصل معها". [ 10 ] : ص 13. وقد أبرز تقييم أجرته مجموعة أنظمة الدفاع والفضاء التابعة لشركة TRW لمرفق دعم تحليل العمليات التكتيكية في قاعدة لانغلي الجوية بولاية فرجينيا "مجدول المشاركة الزمنية الاستدلالي IAS" و"دعم المهام الفرعية على مستوى تنفيذ النواة عبر توجيه نظام SPAWN". [ 10 ] : ص 28

يتتبع مُجدول المشاركة الزمنية الاستدلالي " تاريخ الأداء ودرجة التفاعل". [ 10 ] : ص 29

تم دمج بعض آليات استعادة النظام في حالات الأعطال في كل من أجهزة DEC وبرمجيات IAS. [ 13 ]

مراجع

  1. 1 2 3 4 5 6 7 "IAS_3.4A_SPD_May1990 PDF" (PDF) . BitSavers . مايو 1990.
  2. "D" للقرص، لأن 11A و11C كانتا تعتمدان على الشريط الورقي
  3. 1 2 "شركة المعدات الرقمية - من عام 1957 إلى الوقت الحاضر (ملف PDF). شركة المعدات الرقمية. 1975" (ملف PDF) .
  4. "كتالوج مكونات برامج نظام PDP-11" (PDF) . أكتوبر 1979.
  5. "نظام التشغيل متعدد الوظائف الجديد لجهاز PDP-11/70: نظام التطبيقات التفاعلية (IAS)". مجلة Computerworld . 23 أبريل 1975. ص 25. 
  6. "نظام تشغيل PDP-11/70 المعلن عنه حديثًا". مجلة Computerworld . 26 فبراير 1975. ص 35. 
  7. "نظام التطبيقات التفاعلية (IAS) - هل من أحد مهتم؟" . 21 يونيو 2007. مؤرشف من الأصل في 21 أبريل 2021. تم الاطلاع عليه في 17 سبتمبر 2020. أنظمة الملفات، وقواعد البيانات، وما إلى ذلك، كانت تطبيقات تستدعيها تطبيقات أخرى .
  8. "فصول DECUS US" (ملف PDF) . مارس 1987.
  9. "دليل برامج PDP-11" (PDF) . 1978.
  10. ١ ٢ ٣ ٤ ٥ ٦ ر. تيرنر؛ هـ. ليفي (١٩٧٦). "تقييم أداء نظام IAS على جهاز PDP-11/70". وقائع مؤتمر ACM SIGMETRICS لعام ١٩٧٦ حول نمذجة وقياس وتقييم أداء الحاسوب - SIGMETRICS '76 . الصفحات ٧١-٧٤ . doi : 10.1145/800200.806183 . S2CID 36177762 .  
  11. "نقل البيانات بين المهام .. الوصول إلى المنطقة"
  12. دليل مستخدم IAS MCR (ملف PDF) . شركة المعدات الرقمية. مايو 1990.
  13. جي. سلاتون (1980). التكوين الأساسي لنظام تحليل العمليات التكتيكية (TOAS) (ملف PDF) . apps.DTIC.mil (تقرير). مؤرشف (ملف PDF) من الأصل بتاريخ 29 أبريل 2019.