نظام IBM/370

نظام IBM System/370 ( S/370 ) عبارة عن سلسلة من أجهزة الكمبيوتر، تتراوح من أجهزة الكمبيوتر للمبتدئين إلى أجهزة الكمبيوتر المركزية ، أُعلن عنها كخليفة لعائلة System/360 في 30 يونيو 1970. تحافظ هذه السلسلة في الغالب على التوافق مع الإصدارات السابقة من S/360، مما يتيح للعملاء مسارًا سهلاً للترقية؛ وكان هذا، بالإضافة إلى تحسين الأداء، من أبرز سمات الإعلان عن المنتج. ومثل سابقه، أصبح System/370 منصة حوسبة رائدة وحقق نجاحًا تجاريًا كبيرًا لشركة IBM. [ 1 ]

اختلفت أنظمة 370 المبكرة عن أنظمة 360 بشكل كبير في دوائرها الداخلية، إذ انتقلت من الدوائر المتكاملة الهجينة بتقنية المنطق الصلب (Solid Logic Technology) التي تحتوي على ترانزستورات منفصلة، ​​إلى دوائر متكاملة أحادية أكثر حداثة تحتوي على ترانزستورات متعددة لكل دائرة متكاملة، والتي أطلقت عليها شركة IBM اسم تقنية النظام الأحادي (MST). وقد سمحت كثافة التغليف العالية بتضمين العديد من الميزات التي كانت اختيارية سابقًا في سلسلة 360 كميزات قياسية في الأجهزة، مثل دعم الفاصلة العائمة . كما أضافت أنظمة 370 عددًا قليلًا من التعليمات الجديدة.

عند طرحه، كان تطوير أنظمة الذاكرة الافتراضية موضوعًا رئيسيًا في سوق الحواسيب، واعتُبر جهاز 370 مثيرًا للجدل لافتقاره لهذه الميزة. تمت معالجة هذا الأمر عام 1972 بإصدار وظيفة System/370 المتقدمة وما يرتبط بها من وحدة ترجمة العناوين الديناميكية (DAT). حصلت جميع الأجهزة اللاحقة في هذه السلسلة على هذا الخيار، إلى جانب العديد من أنظمة التشغيل الجديدة التي تدعمه. أُضيفت تحسينات طفيفة على مدار عمر السلسلة، مما أدى إلى ظهور العديد من الطرازات التي كانت تُعرف عمومًا برقم المعالج. كانت إحدى آخر الإضافات الرئيسية للسلسلة عام 1988 هي امتدادات ESA/370 التي سمحت للجهاز بامتلاك مساحات عناوين افتراضية متعددة والتبديل بينها بسهولة.

كان جهاز 370 هو جهاز IBM الرئيسي من فئة الحواسيب المركزية الكبيرة خلال سبعينيات وثمانينيات القرن العشرين. وقد أدى نجاحه الباهر إلى منافسة من شركات تصنيع أجهزة متوافقة معه، مثل شركة أمدال وهيتاشي وغيرها. [ 1 ] بدأت IBM مشروعًا لتقديم بديل لجهاز 370، وهو نظام Future Systems ، بهدف منع هذه الشركات من المنافسة، ولكن تم إلغاء هذا المشروع في عام 1975، وتم تحديث سلسلة الحواسيب بدلاً من ذلك بمعالجات مركزية أكثر قوة، مشابهة في الأداء ولكنها مزودة بميزات جديدة. في 5 سبتمبر 1990، استبدلت IBM سلسلة System/370 بسلسلة System/390 ، [ 2 ] [ 3 ] بدءًا من ES/9000 . [ 4 ] [ 5 ] [ 6 ] استند S/390 إلى بنية ESA/390 الجديدة، [ 7 ] [ 8 ] والتي وسعت قليلاً بنية ESA/370 .

تطور

أُعلن عن خط إنتاج System/370 الأصلي في 30 يونيو 1970، مع التخطيط لشحن أول دفعة من طرازَي 155 و165 للعملاء في فبراير وأبريل 1971 على التوالي. [ 9 ] وقد شُحن الطراز 155 لأول مرة في يناير 1971. [ 10 ] : خضع نظام System/370، الذي بلغ إنتاجه 643 وحدة، لعدة تحسينات معمارية خلال فترة إنتاجه التي امتدت لعشرين عامًا تقريبًا. [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ]

الميزات التالية المذكورة في الإصدار الحادي عشر من مبادئ تشغيل النظام /370 [ 11 ] إما اختيارية في S /360 ولكنها قياسية في S /370، أو تم تقديمها مع S /370 أو تمت إضافتها إلى S /370 بعد الإعلان عنها.

  • فرع ووفر
  • معالجة البيانات غير المباشرة للقناة
  • تبديل مجموعة القنوات
  • مسح الإدخال/الإخراج
  • إعادة محاولة الأمر
  • مجموعة التعليمات التجارية [ ب ]
  • التبديل المشروط
  • مؤقت وحدة المعالجة المركزية ومقارن الساعة
  • مساحة العناوين المزدوجة (DAS)
  • الفاصلة العائمة ذات الدقة الموسعة [ ج ]
  • العنونة الحقيقية الموسعة
  • الإشارات الخارجية
  • تحرير سريع
  • الفاصلة العائمة [ ب ]
  • جهاز الإيقاف
  • تسجيل خروج موسع للإدخال/الإخراج
  • تسجيل الخروج من القناة المحدودة
  • حرك عكس [ د ]
  • المعالجة المتعددة [ هـ ]
  • التعامل مع مفاتيح PSW
  • تمديدات الاسترداد
  • حماية القطاعات
  • إشارة الخدمة
  • بدء الإدخال/الإخراج السريع في قائمة الانتظار [ 18 ] (SIOF)
  • ملحقات تعليمات مفتاح التخزين
  • مفتاح التخزين - كتلة 4 كيلوبايت
  • تعليق واستئناف
  • كتلة الاختبار
  • الترجمة [ f ]
  • المتجه [ g ]
  • محطات العمل الصوتية الرقمية ذات 31 بت

النماذج الأولية

عندما طُرحت أولى أجهزة System/370، وهما الطرازان 155 و 165 ، وُصفت بنية System/370 بأنها امتداد، وليست إعادة تصميم، لبنية System/360 من IBM التي طُرحت عام 1964. [ 19 ] لم تتضمن بنية System/370 سوى عدد قليل من التغييرات على بنية System/360. وشملت هذه التغييرات ما يلي: [ 20 ]

  • 13 new instructions, among which were
  • MOVE LONG ( MVCL ); [ 21 ]
  • قارن القيمة المنطقية الطويلة ( CLCL[ 22 ]
مما يسمح بإجراء عمليات على ما يصل إلى 2^24-1 بايت (16 ميجابايت)، مقابل حدود 256 بايت على MVC وCLC في جهاز 360؛ [ 23 ] [ 24 ]
  • SHIFT AND ROUND DECIMAL ( SRP[ 25 ] الذي يضرب أو يقسم قيمة عشرية مضغوطة على قوة من 10، مع تقريب النتيجة عند القسمة؛

كانت هذه الطرازات مزودة بذاكرة أساسية ولم تتضمن دعمًا للتخزين الافتراضي ، لأنها كانت تفتقر إلى صندوق DAT (ترجمة العناوين الديناميكية).

تكنولوجيا المنطق

استخدمت جميع طرازات System/370 تقنية الدوائر المتكاملة المتجانسة من IBM، والمعروفة باسم MST (تقنية النظام المتجانس)، مما جعلها حواسيب من الجيل الثالث. وقد وفرت تقنية MST لـ System/370 كثافة دوائر أعلى بأربع إلى ثماني مرات، وموثوقية أعلى بأكثر من عشر مرات، مقارنةً بتقنية SLT من الجيل الثاني السابقة في System/360. [ 10 ] : 440

الذاكرة المتجانسة

في 23 سبتمبر 1970، أعلنت شركة IBM عن الطراز 145 ، وهو الطراز الثالث من System/370، والذي كان أول طراز يتميز بذاكرة رئيسية من أشباه الموصلات مصنوعة من الدوائر المتكاملة المتجانسة، وكان من المقرر تسليمه في أواخر صيف عام 1971. وقد استخدمت جميع طرازات S/370 اللاحقة هذه الذاكرة.

التخزين الافتراضي

في عام 1972، طرأ تغييرٌ بالغ الأهمية عندما أُضيف دعم التخزين الافتراضي مع إعلان شركة IBM عن نظام "System/370 Advanced Function". وكانت IBM قد اختارت في البداية (وبشكلٍ مثيرٍ للجدل) استبعاد التخزين الافتراضي من سلسلة S/370. [ 10 ] : 479-484 [ 31 ] وتضمن إعلان 2 أغسطس 1972 ما يلي:

  • أجهزة نقل العناوين موجودة في جميع أجهزة S/370 باستثناء الطرازين الأصليين 155 و165
  • الطرازان الجديدان S/370 158 و168، مع أجهزة نقل العناوين
  • أربعة أنظمة تشغيل جديدة: DOS/VS (نظام DOS مع وحدة تخزين افتراضية)، و OS/VS1 ( نظام OS/360 MFT مع وحدة تخزين افتراضية)، وOS/VS2 (نظام OS/360 MVT مع وحدة تخزين افتراضية). الإصدار الأول، المسمى SVS (وحدة تخزين افتراضية واحدة)، والإصدار الثاني، المسمى MVS (وحدة تخزين افتراضية متعددة)، وكان من المقرر إتاحته بعد 20 شهرًا (في نهاية مارس 1974)، و VM/370 - وهو نظام CP/CMS المعاد تنفيذه.
نظام/370-145 عرض ثلاثي الأبعاد
عرض ثلاثي الأبعاد لمركز حاسوب مزود بمحركات أشرطة IBM System/370-145 و IBM 2401
نظام/370-145 عرض ثلاثي الأبعاد
وحدة تحكم النظام System/370-145.

في الواقع، تم توفير التخزين الافتراضي على أجهزة S/370 قبل هذا الإعلان:

  • في يونيو 1971، تم الكشف عن جهاز S/370-145 (الذي تم تهريب أحدها إلى مركز كامبريدج العلمي لتجنب ملاحظة وصول جهاز S/370 إلى هذا المركز الحيوي لتطوير الذاكرة الافتراضية ، حيث كان ذلك سيشير إلى أن جهاز S/370 على وشك تلقي تقنية إعادة توجيه العناوين). [ 32 ] كان جهاز S/370-145 مزودًا بذاكرة ترابطية [ 33 ] [ 34 ] : المعالجات من 117 إلى 129، والتي استخدمها البرنامج المصغر لميزة التوافق مع نظام التشغيل DOS منذ شحناته الأولى في يونيو 1971؛ [ 33 ] استُخدمت نفس المكونات المادية بواسطة البرنامج المصغر لتقنية DAT. [ 34 ] : المعالج 139. على الرغم من أن شركة IBM اختارت في البداية استبعاد التخزين الافتراضي من إعلان جهاز S/370، إلا أن هذا القرار كان قيد المراجعة أثناء استكمال هندسة جهاز 145، ويعود ذلك جزئيًا إلى خبرة الذاكرة الافتراضية في مركز كامبريدج العلمي وأماكن أخرى. سهّلت بنية الشفرة الدقيقة 145 إضافة التخزين الافتراضي، مما أتاح هذه الإمكانية في أجهزة 145 المبكرة دون الحاجة إلى تعديلات واسعة النطاق على الأجهزة كما هو الحال في الطرازات الأخرى. مع ذلك، لم توثّق IBM إمكانية التخزين الافتراضي في جهاز 145، ولم تُشر إلى البتات ذات الصلة في سجلات التحكم وPSW التي كانت تظهر على لوحة تحكم المشغل عند اختيارها باستخدام مفاتيح التبديل الدوارة. لكن بتات المرجع والتغيير لمفاتيح حماية التخزين كانت مُعلّمة على مفاتيح التبديل الدوارة، وهو ما يُعدّ دليلاً قاطعاً لأي شخص سبق له العمل مع جهازي 360/67. وقد سُرّ عملاء S/370-145 الحاليون بمعرفة أنهم ليسوا مضطرين لشراء ترقية للأجهزة لتشغيل DOS/VS أو OS/VS1 (أو OS/VS2 الإصدار 1 - وهو أمر كان ممكناً، ولكنه لم يكن شائعاً بسبب محدودية سعة التخزين الرئيسية المتاحة في S/370-145).

بعد فترة وجيزة من إعلان 2 أغسطس 1972، تم الإعلان بهدوء عن ترقيات صندوق DAT (أجهزة نقل العناوين) لأجهزة S/370-155 وS/370-165، ولكنها كانت متاحة للشراء فقط للعملاء الذين يمتلكون بالفعل طراز 155 أو 165. [ 35 ] بعد التثبيت، عُرفت هذه الطرازات باسم S/370-155-II وS/370-165-II. أرادت شركة IBM من العملاء ترقية أنظمة 155 و165 الخاصة بهم إلى طرازي S/370-158 وS/370-168 الأكثر مبيعًا. [ 36 ] كانت هذه الترقيات باهظة الثمن بشكل مفاجئ (200,000 دولار و400,000 دولار على التوالي) واستغرقت فترات شحن طويلة بعد طلبها من قبل العميل؛ ونتيجة لذلك، لم تحظَ بشعبية لدى العملاء، الذين استأجر معظمهم أنظمتهم من خلال شركة تأجير خارجية . [ 35 ] أدى ذلك إلى وصف طرازي S/370-155 وS/370-165 الأصليين بأنهما "مثقلان للأعباء". لم تكن الترقية، المطلوبة لتشغيل نظامي التشغيل OS/VS1 أو OS/VS2، مجدية اقتصاديًا لمعظم العملاء بحلول الوقت الذي تمكنت فيه IBM من تسليمها وتثبيتها فعليًا، لذا اضطر العديد من العملاء إلى استخدام هذه الأجهزة بنظام MVT حتى انتهاء عقود إيجارهم. لم يكن من غير المألوف أن يستغرق ذلك أربع أو خمس أو حتى ست سنوات أخرى بالنسبة للعملاء الأقل حظًا، وقد تبين أن ذلك عامل مهم [ 37 ] في بطء اعتماد نظام التشغيل OS/VS2 MVS، ليس فقط من قبل العملاء بشكل عام، ولكن أيضًا في العديد من مواقع IBM الداخلية.

التحسينات اللاحقة

انصبّت التغييرات المعمارية اللاحقة بشكل أساسي على توسيع الذاكرة (التخزين المركزي) - الذاكرة الفعلية ومساحة العناوين الافتراضية - لتمكين أحمال عمل أكبر وتلبية طلبات العملاء على مساحة تخزين أكبر. كان هذا التوجه حتميًا مع تآكل تكلفة وحدة الذاكرة بفعل قانون مور . وكما هو الحال في جميع عمليات تطوير الحواسيب المركزية من IBM، كان الحفاظ على التوافق مع الإصدارات السابقة أمرًا بالغ الأهمية.

  • تتيح ميزة مساحة العناوين المزدوجة [ 38 ] (DAS) لبرنامج ذي صلاحيات نقل البيانات بين مساحتي عناوين دون الحاجة إلى تخصيص مخزن مؤقت في وحدة التخزين المشتركة، ونقل البيانات إليه، وجدولة عملية SRB في مساحة العناوين المستهدفة، ثم نقل البيانات إلى وجهتها النهائية وتحرير المخزن المؤقت. قدمت شركة IBM ميزة DAS في عام 1981 للمعالج 3033 ، ثم أتاحتها لاحقًا لبعض معالجات 43xx [ 39 ] و3031 و3032. استغل نظام MVS/System Product (MVS/SP) الإصدار 1 ميزة DAS عند توفرها.
  • في أكتوبر 1981، أُضيفت إلى معالجات 3033 و 3081 خاصية "العنونة الحقيقية الموسعة"، التي سمحت باستخدام عنونة 26 بت للتخزين الفعلي (مع الحفاظ على حد 24 بت لكل مساحة عنوان فردية). ظهرت هذه الخاصية لاحقًا في أنظمة أخرى، مثل 4381 و3090. [ 40 ]
  • قدمت بنية النظام/370 الموسعة ( S/370-XA )، التي كانت متاحة لأول مرة في أوائل عام 1983 على معالجات 3081 و3083، عددًا من التحسينات الرئيسية، بما في ذلك توسيع مساحات العناوين الافتراضية من 24 بت إلى 31 بت ، وتوسيع العناوين الحقيقية من 24 أو 26 بت إلى 31 بت، وإعادة تصميم كاملة لبنية الإدخال/الإخراج.
  • في فبراير 1988، أعلنت شركة IBM عن بنية أنظمة المؤسسات/370 ( ESA/370 ) للطرازات المحسّنة ( E ) 3090 و4381. وقد أضافت ستة عشر سجل وصول 32 بت ، وأنماط عنونة أكثر، وميزات متنوعة للعمل مع مساحات عناوين متعددة في وقت واحد.
  • في 5 سبتمبر 1990، أعلنت شركة IBM عن بنية أنظمة المؤسسات /390 [ 2 ] ( ESA/390 )، المتوافقة مع ESA/370.

مساحة عنوان مزدوجة

في عام ١٩٨١، أضافت شركة IBM ميزة مساحة العناوين المزدوجة إلى نظام System/370. [ ٣٨ ] تسمح هذه الميزة للبرنامج بامتلاك مساحتي عناوين؛ يحتوي سجل التحكم ١ على نقطة بداية جدول القطاعات (STO) لمساحة العناوين الأساسية، بينما يحتوي سجل التحكم ٧ على نقطة بداية جدول القطاعات (STO) لمساحة العناوين الثانوية. يمكن للمعالج العمل في وضع مساحة العناوين الأساسية أو وضع مساحة العناوين الثانوية. في وضع مساحة العناوين الأساسية، تُجلب التعليمات والبيانات من مساحة العناوين الأساسية. أما في وضع مساحة العناوين الثانوية، فتُجلب المعاملات التي عُرّفت عناوينها بأنها منطقية من مساحة العناوين الثانوية؛ ونظرًا لعدم إمكانية التنبؤ بما إذا كانت التعليمات ستُجلب من مساحة العناوين الأساسية أو الثانوية، يجب تعيين التعليمات البرمجية في كلتا مساحتي العناوين ضمن نطاقات العناوين نفسها في كلتيهما. يمكن للبرنامج التبديل بين وضع مساحة العناوين الأساسية ووضع مساحة العناوين الثانوية باستخدام تعليمة SET ADDRESS SPACE CONTROL. توجد أيضًا تعليمات MOVE TO PRIMARY و MOVE TO SECONDARY التي تنسخ نطاقًا من البايتات من نطاق عناوين في مساحة عناوين واحدة إلى نطاق عناوين في مساحة عناوين أخرى. [ 41 ]

تُعرَّف مساحات العناوين برقم مساحة العنوان (ASN). يحتوي رقم مساحة العنوان على فهارس لجدول ثنائي المستوى، مُهيكل بشكل مشابه لجدول الصفحات ثنائي المستوى ، مع إدخالات تتضمن بتة وجود، وحقولًا مختلفة تُشير إلى الأذونات الممنوحة للوصول إلى مساحة العنوان، وعنوان البداية وطول جدول القطاعات لمساحة العنوان، ومعلومات أخرى. تجعل تعليمة SET SECONDARY ASN مساحة العنوان المُحددة بقيمة رقم مساحة العنوان المُعطاة هي مساحة العنوان الثانوية الحالية. [ 41 ]

عناوين حقيقية موسعة

يتميز تصميم نظام System/370 الأولي بحد أقصى 24 بت للعناوين الفيزيائية، مما يحد من سعة الذاكرة الفيزيائية إلى 16 ميجابايت. تحتوي مداخل جدول الصفحات على 12 بت لعنوان إطار الصفحة مع صفحات بحجم 4 كيلوبايت، و13 بت لعنوان إطار الصفحة مع صفحات بحجم 2 كيلوبايت. لذا، فإن دمج عنوان إطار صفحة مكون من 12 بت مع إزاحة 12 بت داخل الصفحة، أو دمج عنوان إطار صفحة مكون من 13 بت مع إزاحة 11 بت داخل الصفحة، ينتج عنه عنوان فيزيائي مكون من 24 بت. [ 42 ]

ترفع ميزة العنونة الحقيقية الموسعة في نظام System/370 هذا الحد إلى 26 بت، مما يزيد حد الذاكرة الفعلية إلى 64 ميجابايت. وقد استُخدم بتان محجوزان في مدخل جدول الصفحات لصفحات بحجم 4 كيلوبايت لتوسيع عنوان إطار الصفحة. تتوفر العنونة الحقيقية الموسعة فقط عند تمكين ترجمة العناوين ومع صفحات بحجم 4 كيلوبايت. [ 42 ]

السلاسل والنماذج

النماذج مرتبة حسب تاريخ طرحها (جدول)

يلخص الجدول التالي أهم سلاسل ونماذج S/370. يسرد العمود الثاني البنية الأساسية المرتبطة بكل سلسلة. طبقت العديد من النماذج أكثر من بنية واحدة؛ فعلى سبيل المثال، تم شحن معالجات 308x في البداية ببنية S/370، ولكنها أصبحت تدعم لاحقًا بنية XA؛ كما احتوت العديد من المعالجات، مثل 4381، على شفرة برمجية دقيقة تسمح للعميل بالاختيار بين تشغيل S/370 أو XA (لاحقًا، ESA).

لاحظ أيضًا مصطلح "متوافق مع System/370" المُربك، والذي ظهر في وثائق IBM المصدرية لوصف بعض المنتجات. خارج IBM، كان هذا المصطلح يُستخدم غالبًا لوصف أنظمة من شركات مثل Amdahl Corporation و Hitachi وغيرها، والتي يمكنها تشغيل برنامج S/370 نفسه. ربما كان اختيار IBM لهذا المصطلح محاولةً مُتعمدةً لتجاهل وجود مُصنّعي الأجهزة المتوافقة (PCMs)، نظرًا لمنافستهم الشديدة لهيمنة IBM على سوق الأجهزة.

السنة الأولى من المسلسلبنيانمستوى السوقمسلسلنماذج
1970نظام/370 (بدون DAT)راقيالنظام/370-xxx-155، -165، -195
1970نظام/370 (DAT)متوسط ​​المدى-145 [ 43 ] و -135
1972النظام/370راقي-158 و -168
دخول-115 و -125
متوسط ​​المدى-138 و -148
1977متوافق مع النظام/370 [ 44 ]راقي303x3031، 3032، 3033
1979مدخل/منتصف43xx4331، 4341، 4361
1980راقي308x3081، 3083، 3084
1981النظام/370-XA
1983متوسط ​​المدى43814381
1986راقي3090من -120 إلى -600
1986متوافق مع النظام/370 [ 45 ]دخول937x9370، ...
1988ESA/370راقيES/3090ES/3090
1988متوسط ​​المدىES/4381-90، -91، -92

النماذج مصنفة حسب رقم النموذج (مفصلة)

استخدمت شركة IBM اسم System/370 للإعلان عن العروض الأحد عشر التالية (المكونة من ثلاثة أرقام):

نظام/370 طراز 115

تم الإعلان عن نظام IBM System/370 Model 115 في 13 مارس 1973 [ 46 ] باعتباره "نظام System/370 مثالي للمبتدئين لمستخدمي نظام الحوسبة System/3 و 1130 من IBM ونماذج System/360 20 و 22 و 25 ".

تم تسليمها مع "حد أدنى اثنين (من محركات الأقراص IBM 3340 التي أعلنت عنها IBM حديثًا) متصلة مباشرة." [ 46 ] يمكن توصيل ما يصل إلى أربعة محركات أقراص 3340.

كان من الممكن تهيئة وحدة المعالجة المركزية بذاكرة رئيسية سعتها 65,536 بايت (64 كيلوبايت) أو 98,304 بايت (96 كيلوبايت). وكان يتوفر محاكي 360/20 اختياري.

تم سحب الكتيبة 115 في 9 مارس 1981.

نظام/370 طراز 125

تم الإعلان عن نظام IBM System/370 Model 125 في 4 أكتوبر 1972. [ 47 ]

وفرت وحدتان أو ثلاث أو أربع وحدات تخزين أقراص IBM 3333 متصلة مباشرة "ما يصل إلى 400 مليون بايت عبر الإنترنت".

كانت الذاكرة الرئيسية إما 98304 (96 كيلوبايت) أو 131072 (128 كيلوبايت).

تم سحب الطراز 125 في 9 مارس 1981.

نظام/370 طراز 135

تم الإعلان عن نظام IBM System/370 Model 135 في 8 مارس 1971. [ 48 ] تضمنت خيارات 370/135 اختيار أربعة أحجام للذاكرة الرئيسية؛ كما تم توفير محاكاة سلسلة IBM 1400 (1401 و1440 و1460).

"جهاز قراءة موجود في وحدة التحكم الخاصة بالطراز 135" يسمح بتحديثات وإضافة ميزات إلى الشفرة المصغرة للطراز 135.

تم سحب الطائرة رقم 135 في 16 أكتوبر 1979.

نظام/370 طراز 138

تم طرح جهاز IBM System/370 موديل 138، الذي أُعلن عنه في 30 يونيو 1976، بخيارين من الذاكرة: 524,288 (512 كيلوبايت) أو 1,048,576 (1 ميجابايت). وكانت سعة الذاكرة في الخيار الأخير "ضعف السعة القصوى لموديل 135"، والتي "يمكن ترقيتها لتتوافق مع مستويات الأداء الداخلية للجهاز الجديد في مواقع العملاء". [ 49 ]

تم سحب الطائرة رقم 138 في الأول من نوفمبر عام 1983.

نظام/370 طراز 145

أُعلن عن جهاز IBM System/370 موديل 145 في 23 سبتمبر 1970، بعد ثلاثة أشهر من الإعلان عن الموديلين 155 و165. [ 43 ] وبدأ شحنه في يونيو 1971. [ 10 ] : 643

كان جهاز System/370 الأول الذي يستخدم ذاكرة رئيسية متجانسة، وهو الطراز 145، متوفرًا بستة أحجام للذاكرة. وكان جزء من الذاكرة الرئيسية، يُسمى "وحدة تخزين التحكم القابلة لإعادة التحميل" (RCS)، يُحمّل من خرطوشة قرص مكتوبة مسبقًا تحتوي على شفرة برمجية دقيقة لتنفيذ، على سبيل المثال، جميع التعليمات اللازمة، وقنوات الإدخال/الإخراج، وتعليمات اختيارية لتمكين النظام من محاكاة أجهزة IBM السابقة. [ 43 ]

تم سحب الـ 145 في 16 أكتوبر 1979.

نظام/370 طراز 148

كان لجهاز IBM System/370 Model 148 نفس تواريخ الإعلان والسحب مثل Model 138. [ 50 ]

كما هو الحال مع خيار الترقية الميدانية للطراز 135، يمكن ترقية الطرازين 370/145 ميدانيًا "في مواقع العملاء" إلى مستوى أداء الطراز 148. وقد أُطلق على النظامين المُرَقَّيين 135 و145 اسم "الطرازين 135-3 و145-3".

نظام/370 طراز 155

أُعلن عن جهازي IBM System/370، الطراز 155 والطراز 165، في 30 يونيو 1970، وهما أول جهازين من سلسلة 370. [ 51 ] لم يكن أي منهما مزودًا بوحدة DAT، واقتصر تشغيلهما على أنظمة التشغيل نفسها غير المعتمدة على الذاكرة الافتراضية والمتوفرة لجهاز System/360 . بدأ شحن الطراز 155 في يناير 1971. [ 10 ] : 643

تم تضمين ميزات التوافق مع أنظمة التشغيل OS /DOS [ 52 ] (برامج DOS/360 ضمن OS/360)، و 1401/1440/1460 و1410/7010 [ 53 ] [ 54 ] و 7070/7074 [ 55 ] ، ويمكن لبرامج المحاكاة المتكاملة الداعمة أن تعمل بالتزامن مع أحمال العمل القياسية لنظام System/370.

في أغسطس 1972 أعلنت شركة IBM، كترقية ميدانية فقط، عن نظام IBM System/370 Model 155 II ، الذي أضاف صندوق DAT.

تم سحب كل من 155 و 165 في 23 ديسمبر 1977.

نظام/370 طراز 158

تم الإعلان عن نظام IBM System/370 Model 158 و 370/168 في 2 أغسطس 1972. [ 56 ]

وقد تضمن ذلك أجهزة ترجمة العناوين الديناميكية (DAT)، وهو شرط أساسي لأنظمة تشغيل الذاكرة الافتراضية الجديدة (DOS/VS، OS/VS1، OS/VS2).

كان هناك نموذج معالج متعدد (MP) مترابط بإحكام، بالإضافة إلى إمكانية ربط هذا النظام بشكل فضفاض بنظام 360 أو 370 آخر عبر محول قناة إلى قناة اختياري.

تم سحب الطائرات من طراز 158 و 168 في 15 سبتمبر 1980.

نظام/370 طراز 165

وصفت شركة IBM جهاز IBM System/370 Model 165 بأنه "أكثر قوة" [ 19 ] مقارنةً بجهاز 370/155 "متوسط ​​الحجم". وقد تم شحنه لأول مرة في أبريل 1971. [ 10 ] : 643

تضمنت ميزات التوافق محاكاة 7070/7074 و7080 و709/7090/7094/7094 II .

وصف البعض استخدام 360/85 للبرمجة الدقيقة مقابل البرمجة السلكية بأنه جسر إلى 370/165. [ 57 ]

في أغسطس 1972، أعلنت شركة IBM، كترقية ميدانية فقط، عن نظام IBM System/370 Model 165 II الذي أضاف صندوق DAT.

تم سحب الطائرة رقم 165 في 23 ديسمبر 1977.

نظام/370 طراز 168

تضمن نظام IBM System/370 Model 168 ذاكرة رئيسية تصل إلى ثمانية ميغابايت [ 58 ] ، أي ضعف الحد الأقصى البالغ 4 ميغابايت في 370/158. [ 56 ]

وقد تضمن ذلك أجهزة ترجمة العناوين الديناميكية (DAT)، وهو شرط أساسي لأنظمة تشغيل الذاكرة الافتراضية الجديدة .

على الرغم من أن جهاز 168 كان بمثابة النظام "الرائد" لشركة IBM، [ 59 ] فقد ذكر موجز إخباري صدر عام 1975 أن شركة IBM عززت قوة جهاز 370/168 مرة أخرى "في أعقاب تحدي أمدال... بعد 10 أشهر فقط من طرحها للمعالج المحسن 168-3". [ 60 ]

لم يتم سحب المدفع 370/168 حتى سبتمبر 1980.

نظام/370 طراز 195

لوحة التحكم طراز 195

تم الإعلان عن نظام IBM System/370 Model 195 في 30 يونيو 1970، وفي ذلك الوقت كان "أقوى نظام حوسبة لشركة IBM". [ 61 ]

جاء طرحها بعد حوالي 14 شهرًا من الإعلان عن سابقتها المباشرة، 360/195 . تم سحب كلا الجهازين 195 من السوق في 9 فبراير 1977. [ 62 ] [ 61 ]

متوافق مع النظام /370

بدأت شركة IBM في عام 1977 بتقديم أنظمة جديدة، باستخدام الوصف "عضو متوافق مع عائلة System/370". [ 63 ] [ 64 ]

IBM 303X

أُعلن عن أول جهاز من أجهزة IBM المتطورة، وهو جهاز 3033 ، في 25 مارس 1977 [ 65 ] ، وتم تسليمه في مارس التالي، حيث أُعلن حينها عن نسخة متعددة المعالجات من جهاز 3033. [ 66 ] وصفته IBM بأنه "الجهاز الأضخم". [ 67 ]

أشارت شركة IBM إلى جهاز 3033، بالنظر إلى الماضي، أنه "عندما تم طرحه في 25 مارس 1977، تفوق جهاز 3033 على سرعة التشغيل الداخلية للجهاز الرائد السابق للشركة وهو System/370 Model 168-3 ..." [ 59 ]

تم الإعلان عن جهازي IBM 3031 و IBM 3032 في 7 أكتوبر 1977 وسحبهما من السوق في 8 فبراير 1985. [ 63 ] [ 68 ]

IBM 308X

تضمنت السلسلة التالية من الأجهزة المتطورة ثلاثة أنظمة، وهي أنظمة 308X من شركة IBM:

  • كان جهاز 3081 [ 69 ] (الذي أُعلن عنه في 12 نوفمبر 1980) يحتوي على وحدتي معالجة مركزية.
  • كان لدى المعالج 3083 [ 70 ] (الذي أُعلن عنه في 31 مارس 1982) وحدة معالجة مركزية واحدة
  • كان جهاز 3084 [ 71 ] (الذي أُعلن عنه في 3 سبتمبر 1982) يحتوي على 4 وحدات معالجة مركزية

على الرغم من الترقيم، كان الطراز 3083 هو الأقل قوة، والذي كان من الممكن ترقيته ميدانياً إلى الطراز 3081؛ [ 70 ] وكان الطراز 3084 هو الأفضل. [ 71 ]

قدمت هذه النماذج إمكانية معالجة العناوين ذات 31 بت الخاصة ببنية IBM الموسعة [ 72 ] ومجموعة من برامج MVS/Extended Architecture (MVS/XA) المتوافقة مع الإصدارات السابقة والتي تحل محل المنتجات السابقة وجزء من نظام التشغيل OS/VS2 R3.8:

رقماسم
565–279طريقة الوصول الأساسية للاتصالات/منتج النظام (BTAM/SP)
5668–978طريقة الوصول إلى الرسومات / منتج النظام (GAM/SP)
5740-XC6منتج نظام MVS - الإصدار الثاني من JES2
5685–291منتج MVS/System - JES3 الإصدار 2
5665–293ملحقات TSO (TSO/E) لـ MVS/XA [ 73 ]
5665–284منتج مرفق البيانات MVS/Extended Architecture (DFP) الإصدار 1 [ 74 ]

تم سحب جميع أنظمة 308x الثلاثة في 4 أغسطس 1987.

آي بي إم 3090

بدأت سلسلة أجهزة IBM 3090 المتطورة التالية بالطرازين 200 و 400. [ 75 ] أُعلن عنهما في 12 فبراير 1985، وكانا مزودين بمعالجين مركزيين أو أربعة معالجات مركزية على التوالي. ثم أعلنت IBM لاحقًا عن الطرازات 120 و150 و180 و300 و500 و600 بسعات أقل ومتوسطة وأعلى؛ ويشير الرقم الأول من رقم الطراز إلى عدد المعالجات المركزية.

بدءًا من طرازات E [ 76 ] ، واستمرارًا مع طرازات J وS، قدمت شركة IBM بنية أنظمة المؤسسات/370 [ 77 ] (ESA/370)، ومدير موارد المعالج/النظام (PR/SM)، ومجموعة من برامج MVS/بنية أنظمة المؤسسات المتوافقة مع الإصدارات السابقة (MVS/ESA) التي تحل محل المنتجات السابقة:

رقماسم
5685–279BTAM/SP
5668–978GAM/SP 2.0
5685–001MVS/System Product-JES2 الإصدار 3 [ 78 ]
5685–002MVS/System Product-JES3 الإصدار 3 [ 78 ]
5665–293ملحقات TSO (TSO/E) لـ MVS/XA
5685–285إصدار TSO/E 1 الإصدار 4
5685–025الإصدار الثاني من TSO/E
5665–284منتج مرفق البيانات MVS/XA (DFP) الإصدار 1 [ 74 ]
5665-XA2منتج مرفق البيانات MVS/XA (DFP) الإصدار 2.3
5665-XA3إصدار MVS/DFP 3.1

جاء عرض شركة IBM لوحدة معالجة المتجهات (VF) الاختيارية لجهاز 3090 في وقت كانت فيه معالجة المتجهات / معالجة المصفوفات تُشير إلى أسماء مثل Cray و Control Data Corporation (CDC). [ 79 ] [ 80 ]

تم سحب الطرازين 200 و 400 في 5 مايو 1989.

آي بي إم 4300

كان أول زوج من معالجات IBM 4300 عبارة عن أنظمة متوسطة/منخفضة المستوى تم الإعلان عنها في 30 يناير 1979 [ 81 ] [ 82 ] باعتبارها "مدمجة (و).. متوافقة مع System/370".

تم سحب القطار 4331 لاحقًا في 18 نوفمبر 1981، والقطار 4341 في 11 فبراير 1986.

ومن بين الطرازات الأخرى 4321، [ 83 ] و 4361 [ 84 ] و4381. [ 85 ]

يحتوي الجهاز 4361 على ميزة "إيقاف التشغيل القابل للبرمجة" التي تُمكّن المستخدم من إيقاف تشغيل المعالج عن طريق التحكم البرمجي؛ [ 84 ] كما أن ميزة "إيقاف تشغيل الوحدة" هي جزء من قائمة ميزات الجهاز 4381. [ 85 ]

قدمت شركة IBM العديد من مجموعات النماذج ونماذج عائلة 4300، [ l ] بدءًا من المستوى المبتدئ 4331 وحتى 4381، الذي يوصف بأنه "واحد من أقوى معالجات النظام الوسيطة وأكثرها تنوعًا التي أنتجتها IBM على الإطلاق". [ m ]

كان طراز 4381 من المجموعة 3 مزودًا بمعالجين.

آي بي إم 9370

تم تصميم هذا النظام منخفض التكلفة، الذي تم الإعلان عنه في 7 أكتوبر 1986، [ 86 ] "لتلبية متطلبات الحوسبة لعملاء IBM الذين يقدرون تقارب System/370" و"صغير بما يكفي وهادئ بما يكفي للعمل في بيئة مكتبية".

وأشارت شركة IBM أيضاً إلى حساسيتها تجاه "أسعار برامج الدخول، والتخفيضات الكبيرة في متطلبات الدعم والتدريب، واستهلاك الطاقة المتواضع وتكاليف الصيانة".

علاوة على ذلك، أكدت الشركة إدراكها لاحتياجات الشركات الصغيرة والمتوسطة الحجم للاستجابة، حيث "تتزايد متطلبات الحوسبة"، مضيفة أن "نظام IBM 9370 يمكن توسيعه بسهولة عن طريق إضافة ميزات ووحدات إضافية لاستيعاب ...".

جاء ذلك في وقت كانت فيه شركة ديجيتال إكويبمنت (DEC) وأنظمة VAX التابعة لها منافسين أقوياء في كل من الأجهزة والبرامج؛ [ 87 ] وقد تناقلت وسائل الإعلام آنذاك عبارة "قاتل VAX" المزعومة لشركة IBM، وإن كان ذلك غالبًا بتشكيك. [ 88 ]

المستنسخون

في عصر معالجات IBM/360، اعتمد عدد من المصنّعين مجموعة تعليمات IBM/360، وإلى حد ما، بنية 360. ومن أبرز مصنّعي الحواسيب: يونيفاك مع سلسلة UNIVAC 9000 ، وRCA مع سلسلة RCA Spectra 70 ، وإنجلش إلكتريك مع نظام English Electric System 4 ، وجهاز ES EVM السوفيتي . لم تكن هذه الحواسيب متوافقة تمامًا، ولم يكن الهدف منها (باستثناء الجهود الروسية) [ 89 ] [ 90 ] أن تكون كذلك.

تغير ذلك في سبعينيات القرن العشرين مع طرح جهاز IBM/370 وإطلاق جين أمدال لشركته الخاصة. وفي الوقت نفسه تقريبًا، بدأت الشركات اليابانية العملاقة تتطلع إلى سوق الحواسيب المركزية المربحة محليًا وعالميًا. ركز أحد التحالفات اليابانية على شركة IBM، بينما ركز تحالفان آخران من مجموعة BUNCH ( بوروز / يونيفاك / إن سي آر/ كنترول داتا/ هانيويل )، وهي مجموعة منافسة لشركة IBM. [ 91 ] تم التخلي عن هذه الجهود الأخيرة، وفي النهاية ركزت جميع الجهود اليابانية على خطوط إنتاج الحواسيب المركزية من IBM.

تضمنت بعض النسخ المستنسخة في تلك الحقبة ما يلي:

تفاصيل معمارية

تقوم وثائق IBM بترقيم البتات من الأعلى إلى الأدنى؛ ويتم تعيين البت الأكثر أهمية (الأيسر) على أنه البت رقم 0.

مسجلات IBM S/370
السجلات العامة 0-15
قيمة المتمم الثنائي
031
سجلات التحكم 0-15
انظر مبادئ التشغيل [ 93 ]
031
سجلات الفاصلة العائمة 0-6
Sالأس المتحيزمانتيسا
017831
المانتيسا (تابع)
3263
S/370 B وضع التحكم asic C PSW [ 94 ]
قناع شانأنا أوالسابق​مفتاح0مدبليوPرمز المقاطعة
0124567811121314151631
ILCنسخةقناع البرنامجتوجيه التعليمات
3233343536394063
اختصارات وضع S/370 BC PSW
أجزاءمجالمعنى
0–5أقنعة القنوات للقنوات من 0 إلى 5
6IOقناع الإدخال/الإخراج للقنوات التي يزيد عددها عن 5
7السابققناع خارجي
8–11مفتاحمفتاح PSW
12E=0وضع التحكم الأساسي
13مقناع فحص الآلة
14دبليوحالة الانتظار
15Pحالة المشكلة
16-31ICرمز المقاطعة [ 95 ]
32-33ILCرمز طول التعليمات [ 96 ]
34-35نسخةرمز الحالة
36-39مساءً
قناع البرنامج
قليلمعنى
36تجاوز النقطة الثابتة
37تجاوز الحد العشري
38التدفق السفلي للأس
39دلالة
40–63IAتوجيه التعليمات
S/370 E وضع التحكم C الممتد PSW [ 97 ]
0R000تيأنا أوالسابق​مفتاح1مدبليوPS0نسخةقناع البرنامج00000000
0124567811121314151617181920232431
00000000توجيه التعليمات
3263
اختصارات وضع S/370 EC PSW
أجزاءمجالمعنى
1Rلكل قناع
5تيوضع DAT
6IOقناع الإدخال/الإخراج؛ يخضع لقناع القناة في CR2
7السابققناع خارجي؛ يخضع لقناع الفئة الفرعية الخارجية في CR0
8–11مفتاحمفتاح PSW
12E=1وضع التحكم الموسع
13مقناع فحص الآلة
14دبليوحالة الانتظار
15Pحالة المشكلة
16Sالتحكم في مساحة العناوين 0 = وضع المساحة الأساسية 1 = وضع المساحة الثانوية
18-19نسخةرمز الحالة
20-23مساءً
قناع البرنامج
قليلمعنى
20تجاوز النقطة الثابتة
21تجاوز الحد العشري
22التدفق السفلي للأس
23دلالة
40–63IAتوجيه التعليمات

يشير مصطلح S/370 أيضًا إلى مواصفات معمارية نظام حاسوبي ، [ 98 ] وهو تطور مباشر ومتوافق إلى حد كبير مع الإصدارات السابقة لمعمارية System/360 [ 99 ] التي يحتفظ بمعظم جوانبها. لا تفترض هذه المواصفات أي شيء بخصوص التنفيذ نفسه، بل تصف الواجهات والسلوك المتوقع للتنفيذ. وتصف المعمارية الواجهات الإلزامية التي يجب أن تكون متاحة في جميع التطبيقات، والواجهات الاختيارية التي قد يتم تنفيذها أو لا.

بعض جوانب هذا التصميم المعماري هي:

  • ترتيب البايتات Big endian
  • معالج واحد أو أكثر مزود بما يلي:
    • 16 مسجلاً للأغراض العامة 32 بت
    • 16 سجل تحكم 32 بت
    • 4 سجلات فاصلة عائمة 64 بت
    • كلمة حالة البرنامج (PSW) ذات 64 بت والتي تصف (من بين أمور أخرى)
    • مرافق التوقيت (ساعة الوقت، مؤقت الفاصل الزمني، مؤقت وحدة المعالجة المركزية، ومقارن الساعة)
    • آلية مقاطعة، وفئات وفئات فرعية للمقاطعة قابلة للإخفاء وغير قابلة للإخفاء
    • مجموعة التعليمات . يتم وصف كل تعليمة بشكل كامل، كما تحدد الشروط التي يتم بموجبها التعرف على الاستثناء في شكل مقاطعة البرنامج.
  • نظام فرعي للذاكرة (يسمى التخزين) مع:
    • 8 بت لكل بايت
    • منطقة اتصال خاصة بالمعالج تبدأ من العنوان 0
    • حماية يتم التحكم فيها بواسطة مفتاح
    • عنونة 24 بت
  • عمليات التحكم اليدوي التي توفر ما يلي:
    • عملية التمهيد (عملية تسمى التحميل الأولي للبرنامج أو IPL)
    • المقاطعات التي يبدأها المشغل
    • إعادة ضبط النظام
    • أدوات تصحيح الأخطاء الأساسية
    • عرض وتعديل حالة النظام (الذاكرة والمعالج) يدويًا
  • آلية الإدخال/الإخراج والتي لا تصف الأجهزة نفسها 

بعض الميزات الاختيارية هي:

حرصت شركة IBM بشدة على ضمان توافق التغييرات التي طرأت على بنية النظام مع البرامج غير المُرخَّصة (برامج حالة المشكلة)؛ ولم تُخلّ بعض الواجهات الجديدة باتفاقية الواجهة الأصلية للبرامج المُرخَّصة (برامج وضع المُشرف). ومن الأمثلة على ذلك:

ECPS:MVS [ 100 ]
ميزة لتحسين أداء أنظمة التشغيل MVS/370
ECPS:VM [ 101 ]
ميزة لتحسين أداء أنظمة تشغيل الأجهزة الافتراضية

كانت بعض التغييرات الأخرى متوافقة فقط مع البرامج غير المُرخَّصة، بينما كانت التغييرات الخاصة بالبرامج المُرخَّصة محدودة النطاق ومحددة بدقة. ومن الأمثلة على ذلك:

ECPS:VSE [ 102 ]
ميزة لتحسين أداء نظام التشغيل DOS/VSE .
S/370-XA [ 72 ]
ميزة لتوفير واجهة إدخال/إخراج جديدة ودعم العنونة الافتراضية والمادية 31 بت

بُذلت عناية فائقة لضمان توافق أي تعديلات لاحقة على بنية النظام، على الأقل فيما يتعلق بالبرامج غير المُصرّح لها. وتسبق هذه الفلسفة تعريف بنية S/370، إذ بدأت مع بنية S/360. وإذا ما تم الالتزام بقواعد مُحددة، فسيعمل أي برنامج مُصمم لهذه البنية بالنتائج المرجوة على الأنظمة اللاحقة لها.

على سبيل المثال، تنص بنية S/370 على ضرورة ضبط البت رقم 32 في سجل PSW ذي 64 بت على القيمة 0، وإلا سيؤدي ذلك إلى حدوث استثناء. لاحقًا، عند تعريف بنية S/370-XA، ذُكر أن هذا البت يُشير إلى ما إذا كان البرنامج مصممًا للعمل على بنية عناوين 24 بت أو 31 بت. وبالتالي، فإن معظم البرامج التي كانت تعمل على بنية 24 بت لا تزال قادرة على العمل على أنظمة 31 بت؛ أما بنية z/Architecture ذات 64 بت، فتتضمن بتًا إضافيًا خاصًا بعناوين 64 بت، مما يسمح بتشغيل هذه البرامج، والبرامج التي كانت تعمل على بنية 31 بت، على أنظمة 64 بت.

مع ذلك، لا يمكن ضمان توافق جميع واجهات المستخدم. وقد تم التركيز على ضمان توافق البرامج غير المتحكمة (المعروفة ببرامج حالة المشكلة). [ 103 ] لذا، يجب نقل أنظمة التشغيل إلى البنية الجديدة لأن واجهات التحكم يمكن (وقد تم بالفعل) إعادة تعريفها بطريقة غير متوافقة. على سبيل المثال، أُعيد تصميم واجهة الإدخال/الإخراج في S/370-XA، مما جعل برنامج S/370 الذي يُصدر عمليات الإدخال/الإخراج غير قابل للاستخدام في وضعه الحالي.

استبدال S/370

استبدلت شركة IBM سلسلة System/370 بسلسلة System/390 في التسعينيات، وقامت بالمثل بتوسيع البنية من ESA/370 إلى ESA/390. كان هذا تغييرًا معماريًا طفيفًا، وكان متوافقًا مع الإصدارات الأحدث.

في عام 2000، استُبدل نظام System/390 بنظام zSeries (المعروف الآن باسم IBM Z). وقدّمت أجهزة zSeries الرئيسية بنية z/Architecture ذات 64 بت ، والتي تُعدّ أهم تحسين في التصميم منذ الانتقال إلى بنية 31 بت. وقد حافظت جميعها على توافق أساسي مع بنية S/360 الأصلية ومجموعة التعليمات الخاصة بها.

نظامي التشغيل GCC ولينكس على جهاز S/370

كانت مجموعة مترجمات جنو (GCC) تدعم نظام S/370، لكنها أصبحت قديمة بمرور الوقت، واستُبدلت في النهاية بنظام S/390. على الرغم من أن مجموعتي تعليمات S/370 وS/390 متطابقتان جوهريًا (وظلتا كذلك منذ إطلاق S/360)، فقد توقف دعم تشغيل GCC على الأنظمة القديمة. [ 104 ] يعمل GCC حاليًا على الأجهزة التي تحتوي على مجموعة التعليمات الكاملة لنظام System/390 من الجيل الخامس (G5)، وهو منصة الأجهزة للإصدار الأولي من Linux/390 . مع ذلك، يتوفر إصدار مُدار بشكل منفصل من GCC 3.2.3 يعمل مع S/370، ويُعرف باسم GCCMVS. [ 105 ]

تطورات الإدخال/الإخراج

تطور الإدخال/الإخراج من S/360 الأصلي إلى S/370

كانت قناة مُضاعِف الكتل، التي كانت متوفرة سابقًا فقط في جهازي 360/85 و360/195، جزءًا أساسيًا من بنية الجهاز. ولأغراض التوافق، كان من الممكن استخدامها كقناة مُحدِّدة. [ 106 ] كانت قنوات مُضاعِف الكتل متوفرة بإصدارين: أحادي البايت (1.5 ميجابايت/ثانية) وثنائي البايت (3.0 ميجابايت/ثانية).

تطور الإدخال/الإخراج منذ جهاز S/370 الأصلي

كجزء من إعلان DAT، قامت IBM بترقية القنوات لتضمين قوائم عناوين البيانات غير المباشرة (IDALs)، وهي شكل من أشكال وحدة إدارة الذاكرة للإدخال/الإخراج (IMU).

كانت سرعة قنوات بث البيانات 3.0 ميجابايت/ثانية عبر واجهة بايت واحد، وتمت ترقيتها لاحقًا إلى 4.5 ميجابايت/ثانية.

يسمح تبديل مجموعة القنوات لمعالج واحد في تكوين المعالجات المتعددة بتولي عبء عمل الإدخال/الإخراج من المعالج الآخر في حالة فشله أو إيقافه للصيانة.

قدم نظام System/370-XA نظامًا فرعيًا للقنوات يقوم بترتيب عمليات الإدخال/الإخراج التي كان يقوم بها نظام التشغيل سابقًا.

قدم نظام System/390 قناة ESCON ، وهي قناة تسلسلية نصف مزدوجة تعتمد على الألياف الضوئية ، بمدى أقصى يبلغ 43 كيلومترًا. كانت تعمل في الأصل بسرعة 10 ميجابايت/ثانية، ثم زادت لاحقًا إلى 17 ميجابايت/ثانية.

لاحقًا، أصبح بروتوكول FICON قناة IBM الرئيسية القياسية؛ وهو الاسم الخاص بشركة IBM لبروتوكول ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for Fibre Channel (FC)، المستخدم لربط بنية كابلات IBM السابقة (إما ESCON أو ناقل ووسم متوازيين) بوحدة التحكم، وذلك على خدمات وبنية FC القياسية بمعدلات بيانات تصل إلى 16 جيجابت/ثانية ولمسافات تصل إلى 100  كيلومتر. يسمح بروتوكول Fibre Channel Protocol (FCP) بتوصيل أجهزة SCSI باستخدام نفس البنية التحتية لبروتوكول FICON.

انظر أيضاً

ملحوظات

  1. على سبيل المثال، قد تفشل البرامج التي تعتمد على الحصول على مقاطعات البرنامج لأخطاء المحاذاة.
  2. 1 2 اختياري على S/360
  3. كان متوفرًا سابقًا في طرازات S/360 رقم 85 و 195
  4. متوفر كـ RPQ على S/360
  5. كان متوفرًا سابقًا في طرازات S/360 65 و 67 ، وفي طراز 9020
  6. تختلف ترجمة العناوين الديناميكية في S/370 عن تلك الموجودة في 360/67
  7. متوفر فقط على 3090
  8. أحد هذه العناصر [ 12 ] مطلوب لـ MVS/SE و MVS/SP
    • مرفق النظام/370 الموسع
    • ECPS:MVS
    • ميزة التمديد 3033
  9. تستغل VM/370 R2 و VM/BSE و VM/SE و VM/SP خاصية Virtual-Machine Assist و Shadow-Table-Bypass Assist [ 13 ] إذا كانت متاحة.
  10. يستغل برنامج DOS/VSE ثغرة ECPS:VSE إذا كانت متاحة.
  11. استخدمت شركة IBM حرف "m" صغيرًا
  12. تضمن أحد الإعلانات وحده ذكر "اثني عشر طرازًا من طراز 4381" لثلاث "مجموعات طرازات" فقط، كما أدرج ست مجموعات طرازات أخرى.
  13. تشير صفحة الويب نفسها لشركة IBM إلى تواريخ الإعلان/السحب التالية: مجموعات النماذج 1 و2 (15 سبتمبر 1983 - 11 فبراير 1986)، مجموعة النماذج 3 (25 أكتوبر 1984 - 11 فبراير 1986)، مجموعات النماذج 11 و12 و13 و14 (تم الإعلان عنها في 11 فبراير 1986)، مجموعات النماذج 21 و22 و23 و24 (19 مايو 1987 - 19 أغسطس 1992).

مراجع

S370-1st
مبادئ تشغيل نظام IBM System/370 (ملف PDF) (الطبعة الأولى ). IBM. يونيو 1970. A22-7000-0.
S370
مبادئ تشغيل نظام IBM System/370 (ملف PDF) ( الطبعة الحادية عشرة). IBM. سبتمبر 1987. A22-7000-10.
S370-MVS
نظام IBM System/370 المساعد لنظام MVS (ملف PDF) (الطبعة الثانية ). IBM. أكتوبر 1981. GA22-7079-1.
S370-VM
المساعدة في استخدام الآلة الافتراضية والمساعدة في تجاوز جدول الظل (ملف PDF) (الطبعة الأولى ). شركة IBM. مايو 1980. GA22-7074-0 . تاريخ الاسترجاع: 19 سبتمبر 2024 .
S370-XA-1st
مبادئ تشغيل بنية IBM System/370 الموسعة (ملف PDF) . IBM. مارس 1983. SA22-7085-0.
S370-XA
مبادئ تشغيل بنية IBM System/370 الموسعة (ملف PDF) (الطبعة الثانية ). IBM. يناير 1987. SA22-7085-1.
S370-ESA
هندسة أنظمة المؤسسات من IBM / 370 مبادئ التشغيل (ملف PDF) (الطبعة الأولى ). IBM. أغسطس 1988. SA22-7200-0.
S/390-ESA
هندسة أنظمة المؤسسات من IBM / مبادئ التشغيل 390 (ملف PDF)  ( الطبعةالتاسعة ). IBM. يونيو 2003. SA22-7201-08. مؤرشف من الأصل (ملف PDF) بتاريخ 29 يناير 2023. تم الاطلاع عليه بتاريخ 1 يناير 2021 .
SIE
التنفيذ التفسيري لبنية IBM System/370 الموسعة (ملف PDF) (الطبعة الأولى ). IBM. يناير 1984. SA22-7095-0.
  1. 1 2 لاير، نورمان (2000). "سلسلة أنظمة IBM 360/370/390". في رالستون، أنتوني؛ رايلي، إدوين د.؛ هيمندينجر، ديفيد (محررون). موسوعة علوم الحاسوب ( الطبعة الرابعة). لندن: مجموعة نيتشر للنشر. الصفحات 828-832 . ISBN   0-333-77879-0.
  2. 1 2 "إعلان النظام/390" . أرشيفات آي بي إم . آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 26 أكتوبر 2023. تم الاطلاع عليه في 29 يناير 2017 .
  3. "نظرة عامة على نظام IBM SYSTEM/390: بداية عهد جديد" . رسائل إعلانية . شركة IBM. 5 سبتمبر 1990. 190-123 . تم الاطلاع عليه بتاريخ 19 نوفمبر 2025 .
  4. "نظرة عامة على معالج IBM ES/9000" . رسائل إعلانية . شركة IBM. 5 سبتمبر 1990. 190-124 . تم الاطلاع عليه في 19 نوفمبر 2025 .
  5. "خصائص ES/9000" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 3 يوليو 2019. تم الاطلاع عليه في 29 يناير 2017 .
  6. "نظام المؤسسة/9000" . أرشيفات آي بي إم . آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 3 يناير 2019. تم الاطلاع عليه في 29 يناير 2017 .
  7. هندسة أنظمة المؤسسات/390 مبادئ التشغيل (ملف PDF) (الطبعة التاسعة ). شركة IBM. يونيو 2003. ص 1-1. SA22-7201-08 . تاريخ الاطلاع: 8 ديسمبر 2018 .  
  8. هندسة أنظمة المؤسسات/390 أوامر أجهزة الإدخال/الإخراج الشائعة ، الطبعة الثانية، آي بي إم، أبريل 1992، SA22-7204-01
  9. "إعلان نظام 370" . شركة آي بي إم . 30 يونيو 1970. مؤرشف من الأصل في 2 يناير 2020.
  10. 1 2 3 4 5 6 بيو، إي دبليو؛ إل آر جونسون؛ جون إتش. بالمر (1991). أنظمة IBM 360 وأنظمة 370 المبكرة . كامبريدج: مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 0-262-16123-0.
  11. 1 2 S370 ، الصفحات D-1–D-5 ، الملحق د. المرافق .
  12. 1 2 S370-MVS .
  13. 1 2 S370-VM .
  14. S370-XA ، الصفحات D-1–D-10 ، الملحق د. مقارنة بين أوضاع النظام /370 و 370-XA .
  15. SIE .
  16. ^ S370-ESA ، ص. د-1-د-5، الملحق د. مقارنة بين 370-XA وESA/370 .
  17. S390-ESA ، الصفحات D-1–D-7، الملحق د. مقارنة بين ESA/370 و ESA/390 .
  18. S370-1st ، ص 26-27، بدء تحرير الإدخال/الإخراج السريع .
  19. 1 2 "System/370 Model 165" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 29 يوليو 2023.
  20. S370-1st ، الصفحات 2-5 ، تعديلات على النظام /360 .
  21. S370-1st ، الصفحات 23-25، Move Long .
  22. S370-1st ، ص 21-22 ، قارن Logical Long .
  23. "تحريك حرف طويل" . CSCI 360 برمجة الحاسوب بلغة التجميع .
  24. كيس، ريتشارد ب.؛ بادجز، أندريس. "بنية نظام IBM System/370" (ملف PDF) . في بيل، سي. جوردون ؛ نيويل، ألين (محرران). هياكل الحاسوب: قراءات وأمثلة .
  25. S370-1st ، الصفحات 25-26، تحويل وتقريب الأعداد العشرية .
  26. "إعلان: نظام/370 طراز 155" (ملف PDF) . شركة IBM.
  27. "إعلان نظام/370 طراز 165" (ملف PDF) . شركة IBM.
  28. S370-1st ، ص.  ساعة الوقت من اليوم .
  29. S370 ، الصفحات 13-4–13-5، أنواع القنوات .
  30. ريتشارد ب. كيس؛ أندريس بادجز (يناير 1978). " بنية نظام IBM System/370" (ملف PDF) . اتصالات ACM . 21 (1): 73-96 . doi : 10.1145/359327.359337 . S2CID 207581262. تضمنت قناة IBM 2880 Block-Multiplexer معظم امتدادات بنية الإدخال/الإخراج لنظام System/370، وكانت متاحة على طرازي System/360 85 و195. 
  31. "الجدول الزمني لصناعة تكنولوجيا المعلومات، 1964-1974" .
  32. فاريان، ميليندا (1997). الآلة الافتراضية ومجتمع الآلة الافتراضية، الماضي والحاضر والمستقبل (ملف PDF) . SHARE 89، الجلسات 9059-9061، صفحة 29. 
  33. 1 2 مكتبة صيانة IBM 3145 نظرية وحدة المعالجة - الصيانة (ملف PDF) (الطبعة الثانية ). IBM. أكتوبر 1971. الصفحات CPU 117–129. SY24-3581-1.  
  34. 1 2 مكتبة صيانة IBM 3145 نظرية وحدة المعالجة - الصيانة (ملف PDF) (الطبعة الخامسة ). IBM. SY24-3581-4. 
  35. 1 2 "ذاكرة IBM الافتراضية 370s"، داتاماشن، سبتمبر 1972، ص 58-61
  36. أ. بادجز (سبتمبر 1981). "نظام 360 وما بعده". مجلة آي بي إم للبحوث والتطوير . 25 (5). آي بي إم: 377-390 . doi : 10.1147/rd.255.0377 .تتضمن الجداول خصائص الطراز (الجدول 1) وتواريخ الإعلان/الشحن (الجدول 2). تم إدراج الطرازين S/370-155-II و-165-II ضمن الجدول الأول دون الثاني، لأن الأنظمة المطورة لم يتم الإعلان عنها رسميًا كطرازات منفصلة. وكان الإعلان عن "الوظائف المتقدمة لنظام 370"، بما في ذلك الطرازين -158 و-168، الحدث العام الرئيسي.
  37. "155، 165 مالكًا غاضبون من شركة IBM"، داتاماشن، أغسطس 1973، ص 76-86
  38. 1 2 دان غرينر (12 مارس 2012). بنية مساحة العناوين المزدوجة وبنية مكدس الربط . SHARE 118 أتلانتا . الجلسة 10446. مؤرشف من الأصل في 14 يناير 2021.
  39. "القسم 80: جدول مقارنة الأجهزة - معالجات المجموعة 12 من طراز 4341 ومعالجات المجموعة 4381" (ملف PDF) . دليل معالج IBM 4381 (ملف PDF) (الطبعة الثالثة ). IBM. أبريل 1986. ص 128. GC20·2021·2.  
  40. S370 ، ص 3-3 ، معالجة التخزين باستخدام حقول العناوين الموسعة .
  41. 1 2 مبادئ تشغيل نظام IBM System/370 (ملف PDF) (الطبعة الثامنة ). IBM . سبتمبر 1981. ص 3 - 11-3 - 6، 5 - 11-5 - 29. GA22-7000-7.  
  42. 1 2 S370 ، الصفحات 3-26 ، إدخالات جدول الصفحة .
  43. 1 2 3 "System/370 Model 145" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 29 يوليو 2023.
  44. "الجدول الزمني لسلسلة S/370 من IBM" . IBM . 23 يناير 2003.مع مصطلح مفاجئ "System/370-compatible" لسلسلة 3xxx و 4xxx
  45. "نظرة عامة على نظام المعلومات IBM 9370" (رسالة إعلان). شركة IBM . 7 أكتوبر 1986.لتوضيح سبب تصنيف جهاز 9370 كنظام متوافق مع نظام System/370
  46. 1 2 "System/370 Model 115" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  47. "System/370 Model 125" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  48. "System/370 Model 135" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  49. "System/370 Model 138" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  50. "System/370 Model 148" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  51. "System/370 Model 155" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 16 مايو 2023.
  52. نظام التشغيل IBM System/360: دليل تخطيط محاكي DOS . IBM. GC24-5076.
  53. محاكاة أجهزة IBM 1401 و1440 و1460 على طرازات IBM System/370 145 و155 باستخدام برنامج OS/360 رقم 360C-EU-735 (الطبعة الثانية )، IBM، فبراير 1971، GC27-6945-1 
  54. محاكاة جهازي IBM 1410 و7010 على طرازي IBM System/370 145 و155 باستخدام برنامج OS/360 رقم 360C-EU-736 (الطبعة الثانية )، IBM، يونيو 1971، GC27-6946-1 
  55. محاكاة جهاز IBM 7074 على نظامي IBM System/370 طرازي 155 و165 باستخدام برنامج OS/360 رقم 360C-EU-739 (الطبعة الثانية ). IBM. فبراير 1971. GC27-6948-1. 
  56. 1 2 "System/370 Model 158" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 1 مارس 2021.
  57. جون إلسون (5 ديسمبر 2014). "IBM 360/85 مقابل 370/165" . مجموعة الأخبار : alt.folklore.computers . 
  58. "System/370 Model 168" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 5 ديسمبر 2023.
  59. 1 2 "جهاز IBM 3033: الجهاز الكبير": جهاز IBM 3033. أرشيف IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 28 سبتمبر 2023.
  60. "شركة IBM تعزز قوة معالج 370/168 مرة أخرى" . مجلة Computer Weekly . العدد 486. 1975. ص 1. مؤرشف من الأصل في 8 ديسمبر 2015.  
  61. 1 2 "System/370 Model 195" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 29 يوليو 2023.
  62. "System/360 Model 195" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 29 يوليو 2023.
  63. 1 2 "معالج 3031 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  64. "الحواسيب المركزية - مصادر المعلومات الأساسية" . أرشيفات آي بي إم . آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 22 سبتمبر 2023.
  65. "بيان صحفي رقم 3033" . أرشيفات آي بي إم . آي بي إم. 23 يناير 2003. مؤرشف من الأصل بتاريخ 19 يوليو 2023.
  66. "معالج 3033 المتعدد - بيان صحفي" . أرشيفات آي بي إم . آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  67. "معالج IBM 3033: "المعالج الكبير": معالج IBM 3033" . أرشيف IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 28 سبتمبر 2023. أطلقت عليه مجلة THINK لاحقًا اسم "المعالج الكبير".
  68. "معالج 3032 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  69. "معالج 3081 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  70. 1 2 "معالج 3083 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  71. 1 2 "معالج 3084 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 10 ديسمبر 2023.
  72. 1 2 S370-XA-1st .
  73. «تم الإعلان عن ملحقات TSO (TSO/E)، التي تُحسّن وتُوسّع قدرات TSO» (رسالة إعلان). شركة IBM. 2 نوفمبر 1981. ZP81-0796.
  74. 1 2 MVS/Extended Architecture Data Facility Product: General Information (PDF) ( الطبعة الثالثة). IBM. يناير 1984. تاريخ الاسترجاع: 19 سبتمبر 2024 . 
  75. "معالج 3090 المركب" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 4 ديسمبر 2023.
  76. "وحدة معالجة IBM 3090 طراز 120E، وحدة تحكم معالجة IBM 3092 طراز 3" (رسالة إعلان). IBM. 19 مايو 1987.
  77. S370-ESA .
  78. 1 2 5685-001 MVS/System Product-JES2 الإصدار 3 الإصدار 1.0 . دليل مبيعات IBM. IBM. 8 أغسطس 2001. مؤرشف من الأصل في 11 أبريل 2022.
  79. يشير الرابط التشعبي الموجود على عبارة "معالجة المتجهات" إلى مقال يحتوي على ذكرين فقط لشركة IBM، أحدهما يبدأ بعبارة "في عام 2000، تعاونت شركات IBM وتوشيبا وسوني".
  80. يمكن تلخيص ميزة "السبق في السوق" على النحو التالي: "في عام 1972، ترك مصمم الكمبيوتر سيمور كراي شركة CDC وأسس شركة جديدة" كما ورد في كتاب "الوصول إلى السرعة: مستقبل الحوسبة الفائقة"، 2005، ISBN 0309165512، من قبل المجلس الوطني للبحوث، قسم الهندسة والعلوم الفيزيائية، مجلس علوم الحاسوب والاتصالات
  81. "معالج 4331" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 9 ديسمبر 2023.
  82. "معالج 4341" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  83. "أرشيفات IBM: التسلسل الزمني لـ DPD - الصفحة 5" . IBM . 23 يناير 2003. مؤرشف من الأصل في 21 أكتوبر 2020.
  84. 1 2 "معالج 4361" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 14 سبتمبر 2023.
  85. 1 2 "معالج 4381" . أرشيفات IBM . IBM. 23 يناير 2003. مؤرشف من الأصل في 19 يوليو 2023.
  86. "نظرة عامة على نظام المعلومات IBM 9370" . شركة IBM. 7 أكتوبر 1986.
  87. "تقرير لجنة تخطيط الحاسوب التابعة للجنة العلوم الاجتماعية" (ملف PDF) . يناير 1990. الفصل 5.4، "ملخص القوة النسبية لـ DEC/VMS و IBM/VM".
  88. ديفيد إي. سانجر (3 يناير 1988). "لحظة الحقيقة للأزرق الكبير" . صحيفة نيويورك تايمز . يبدو أنه يقضي على عدد قليل جدًا من اللقاحات.
  89. ديفيد س. بيناهم (نوفمبر 1997). "قلب الظلام" . مجلة وايرد . من عام 1967 إلى عام 1972، أنشأت شركة IBM مجمعًا صناعيًا ضخمًا لإعادة هندسة ونسخ وإنتاج أجهزة الكمبيوتر المركزية من IBM وأجهزة الكمبيوتر الصغيرة من DEC... بمجرد اختزال الكمبيوتر إلى مكوناته الأساسية على مستوى البرمجيات والأجهزة، صممت الإدارة الصناعية عملية تصنيع لتكرار الجهاز... نسخة طبق الأصل من IBM 360/40 في عام 1970، في انقلاب خلال الحرب الباردة. لاحقًا، عمل على تكرار IBM 370
  90. بخصوص جهاز الرادار 370 (متابعة لجهاز الرادار 360/40 المقلّد): مايكل فايسكوف (24 سبتمبر 1985). "رادار سوفيتي يُزعم أنه سُرق من الولايات المتحدة" صحيفة واشنطن بوست .
  91. ديفيد إي. سانجر (5 فبراير 1984). "الانسحاب من صناعة الحواسيب المركزية" . صحيفة نيويورك تايمز . اختصار لشركة بوروز، ... وهانيويل
  92. ميخالوبولوس، د.أ.، محرر. (يونيو 1978). "حاسوب صغير قائم على معالج دقيق يشغل برنامج IBM 370" . منتجات جديدة. حاسوب . 11 (6). IEEE: 87-90 . doi : 10.1109/CM.1978.218231 . وحدة المعالجة المركزية المتوافقة مع التوصيل هي فكرة الدكتور جاريد أ. أندرسون وزملائه في شركة تو باي.
  93. S370 ، الصفحات 4-10–4-11، تعيين حقول سجل التحكم .
  94. S370 ، الصفحات 4-8 – ، 4-9، تنسيق كلمة حالة البرنامج في وضع BC .
  95. S370 ، ص 6-3 – ، 6–5، إجراء المقاطعة .
  96. S370 ، الصفحات 6-7 – ، 6–9، رمز طول التعليمات .
  97. S370 ، الصفحات 4-6 – ، 4-7، تنسيق كلمة حالة البرنامج في وضع EC .
  98. S370 .
  99. S370 ، الصفحات 1-1 – ، 1–4، الفصل 1 مقدمة .
  100. نظام IBM System/370 الموسع وECPS:MVS ( الطبعة الثانية). IBM. نوفمبر 1980. GA22-7072-1. 
  101. مساعدة الآلة الافتراضية ومساعدة تجاوز جدول الظل (ملف PDF) (الطبعة الأولى ). شركة IBM. مايو 1980. GA22-7074-0 . تاريخ الاسترجاع: 19-09-2024 . 
  102. مبادئ تشغيل معالجات IBM 4300 لوضع ECPS:VSE (ملف PDF) (الطبعة الثانية ). IBM. سبتمبر 1980. GA22-7070-1. 
  103. S390-ESA ، الصفحات 1-13 – ، 1-14، القسم 1.3.2.2 توافق حالة المشكلة .
  104. "تمت إزالة البنى والأنظمة من GCC 3.4" .
  105. "GCCMVS (GCC 3.2.3 for S/370)" .
  106. S370 ، ص 13-5، ملاحظة البرمجة .

للمزيد من القراءة