نظام آي بي إم/360

نظام/360
وحدة المعالجة المركزية (CPU) في نظام IBM System/360 Model 30
ويعرف أيضا باسمس/360
المطورآي بي إم
الشركة المصنعةآي بي إم
عائلة المنتجانظر جدول النماذج
يكتبالحاسوب المركزي
تاريخ الافراج عنه7 أبريل 1964 ؛ منذ 60 عامًا ( 1964-04-07 )
تم إيقافه1978 ؛ منذ 46 سنة ( 1978 )
وسائط
نظام التشغيل
ذاكرة8 كيلوبايت – 9 ميجابايت ( ذاكرة أساسية )
( ذاكرة غشائية رقيقة على الطراز 95))
السلفسلسلة 700/7000
خليفةالنظام/370
متعلق بهندسة النظام/360

نظام IBM System/360 ( S/360 ) هو عائلة من أنظمة الكمبيوتر المركزية التي أعلنت عنها شركة IBM في 7 أبريل 1964، [1] وتم تسليمها بين عامي 1965 و1978. [2] كان System/360 أول عائلة من أجهزة الكمبيوتر المصممة لتغطية التطبيقات التجارية والعلمية ومجموعة كاملة من التطبيقات من الصغيرة إلى الكبيرة. ميز التصميم بين البنية والتنفيذ، مما سمح لشركة IBM بإصدار مجموعة من التصميمات المتوافقة بأسعار مختلفة. تستخدم جميع الأنظمة باستثناء طراز 44 المتوافق جزئيًا والأنظمة الأكثر تكلفة التعليمات البرمجية الدقيقة لتنفيذ مجموعة التعليمات، وتتميز بعنونة البايتات ذات 8 بتات وحسابات النقطة الثابتة الثنائية والنقطة الثابتة العشرية والنقطة العائمة السداسية عشرية .

قدمت عائلة System/360 تقنية Solid Logic Technology (SLT) من IBM، والتي قامت بتعبئة المزيد من الترانزستورات على بطاقة الدائرة، مما سمح بأجهزة كمبيوتر أكثر قوة ولكنها أصغر حجمًا. [3]

أبطأ طراز System/360 تم الإعلان عنه في عام 1964، وهو الطراز 30 ، ويمكنه تنفيذ ما يصل إلى 34500 تعليمة في الثانية، مع ذاكرة تتراوح من 8 إلى 64  كيلو بايت . [4] جاءت النماذج عالية الأداء في وقت لاحق. يمكن أن ينفذ طراز IBM System/360 Model 91 لعام 1967 ما يصل إلى 16.6 مليون تعليمة في الثانية . [5] يمكن أن تحتوي طرازات 360 الأكبر على ما يصل إلى 8  ميجا بايت من الذاكرة الرئيسية ، [6] على الرغم من أن هذا القدر الكبير من الذاكرة كان غير معتاد؛ فقد يكون للتثبيت الكبير ما لا يقل عن 256 كيلو بايت من التخزين الرئيسي، ولكن 512 كيلو بايت أو 768 كيلو بايت أو 1024 كيلو بايت كانت أكثر شيوعًا. كما كان متاحًا أيضًا ما يصل إلى 8 ميغا بايت من سعة التخزين الكبيرة الأبطأ (8 ميكروثانية) (LCS) لبعض الطرز.

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

كان المهندس الرئيسي لنظام System/360 هو جين أمدال ، وتم إدارة المشروع بواسطة فريد بروكس ، المسؤول أمام رئيس مجلس الإدارة توماس جيه واتسون جونيور . [6] تم قيادة الإصدار التجاري بواسطة مساعد آخر لواتسون، جون آر أوبل ، الذي أدار إطلاق عائلة الحواسيب المركزية System 360 من IBM في عام 1964. [7]

يتم الحفاظ على التوافق على مستوى التطبيق (مع بعض القيود) لبرامج System/360 حتى يومنا هذا مع خوادم System z المركزية.

تاريخ النظام/360

وحدة المعالجة المركزية IBM System/360 Model 20 مع إزالة الألواح الأمامية، مع IBM 2560 MFCM (آلة بطاقات متعددة الوظائف)
وحدة المعالجة المركزية IBM System/360 Model 30 (باللون الأحمر، في منتصف الصورة)، ومحركات الأشرطة على يسارها، ومحركات الأقراص على يمينها، في متحف تاريخ الكمبيوتر
وحدة المعالجة المركزية IBM System/360 Model 50 ووحدة التحكم في مشغل الكمبيوتر والأجهزة الطرفية في شركة فولكس فاجن
وحدة تحكم مشغل النظام/360 طراز 65 ، مع مصابيح قيمة السجل ومفاتيح التبديل (منتصف الصورة) ومفتاح " سحب الطوارئ " (أعلى اليمين)

خلفية

بحلول أوائل الستينيات، كانت شركة آي بي إم تكافح مع عبء دعم وترقية خمسة خطوط منفصلة من أجهزة الكمبيوتر. كانت هذه تستهدف قطاعات سوقية مختلفة وكانت مختلفة تمامًا عن بعضها البعض. العميل الذي اشترى جهازًا للتعامل مع المحاسبة، مثل IBM 1401 ، والذي كان يبحث الآن عن جهاز للحسابات الهندسية، مثل IBM 7040 ، لم يكن لديه سبب لاختيار آي بي إم - كان 7040 غير متوافق مع 1401 وكان من الممكن أن يكونا من شركات مختلفة. شعر العملاء بالإحباط من الحاجة إلى استثمارات كبيرة، غالبًا آلات وبرامج جديدة تمامًا، عندما كانت هناك حاجة إلى تحسينات صغيرة في الأداء على ما يبدو. [8]

في عام 1961، قامت شركة آي بي إم بتجميع فريق عمل لرسم مخطط لتطوراتها في الستينيات، والمعروف باسم SPREAD، لبرمجة الأنظمة والبحث والهندسة والتطوير. في اجتماعات في فندق نيو إنجلاندر موتور في جرينتش بولاية كونيتيكت ، طور SPREAD مفهومًا جديدًا للجيل القادم من أجهزة آي بي إم. في ذلك الوقت، كانت التقنيات الجديدة تدخل السوق بما في ذلك تقديم استبدال الترانزستورات الفردية بدوائر متكاملة صغيرة الحجم والانتقال إلى بايت 8 بت من الكلمات الموجهة 6 بت السابقة. كان من المفترض أن يؤدي هذا إلى جيل جديد من الأجهزة، والمعروف اليوم بالجيل الثالث، من جميع البائعين الحاليين. [8]

كان الاختلاف الكبير بين SPREAD والمفاهيم السابقة هو الميزات التي سيتم دعمها. فبدلاً من الأجهزة التي تستهدف مجالات سوقية مختلفة، كان المفهوم الجديد في الواقع عبارة عن اتحاد لكل هذه التصميمات. تضمنت بنية مجموعة التعليمات الفردية (ISA) تعليمات للحساب الثنائي والفاصلة العائمة والعشري ومعالجة السلاسل والتحويل بين مجموعات الأحرف (وهي مشكلة رئيسية قبل الاستخدام الواسع النطاق لـ ASCII ) والدعم الشامل لمعالجة الملفات، من بين العديد من الميزات الأخرى. [8]

وهذا يعني أن شركة آي بي إم ستقدم خطًا آخر من الأجهزة، والتي ستكون مرة أخرى غير متوافقة مع أجهزتها السابقة. ولكن الأنظمة الجديدة ستكون قادرة على تشغيل جميع البرامج التي كانت تتطلب سابقًا أجهزة مختلفة. وكان أحد المخاوف هو وجود خطر يتمثل في أن عملائها، الذين يواجهون شراء منصة جديدة أخرى غير متوافقة، سيختارون ببساطة بعض البائعين الآخرين. ومع ذلك، اكتسب المفهوم دعمًا مطردًا، وبعد ستة أشهر من تأسيسه، قررت الشركة تنفيذ مفهوم SPREAD. [8]

تم تنظيم فريق جديد تحت إشراف بوب إيفانز ، الذي أقنع شخصيًا الرئيس التنفيذي توماس جيه واتسون جونيور بتطوير النظام الجديد. كان جين أمدال هو المهندس الرئيسي لأجهزة الكمبيوتر نفسها، بينما كان فريد بروكس هو قائد المشروع للبرمجيات وقاد إيريك بلوخ تطوير تصميمات الدوائر المتكاملة الهجينة لشركة آي بي إم ، Solid Logic Technology . [9]

مفهوم "العائلة"

إن إنتاج جهاز واحد يدعم كل هذه الميزات سيكون مستحيلاً. وبدلاً من ذلك، كان مفهوم SPREAD يعتمد على فصل مجموعة الميزات المحددة عن تشغيلها الداخلي، مع وجود مجموعة من الأجهزة ذات الأداء المختلف والتصميمات الداخلية المختلفة. على وجه التحديد، اعتمادًا على الجهاز، قد لا تكون بعض التعليمات مدعومة بشكل مباشر في الأجهزة، وبدلاً من ذلك يتم إكمالها باستخدام برامج صغيرة، في كود داخلي خاص بالجهاز، مخزن في ذاكرة للقراءة فقط ، أو ما يُعرف اليوم بالرمز الصغير . [10]

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

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

على سبيل المثال، في حالة شركة اشترت نظام محاسبة وكانت تتطلع الآن إلى توسيع دعمها للكمبيوتر ليشمل الهندسة، فهذا يعني أنها تستطيع تطوير واختبار برنامجها الهندسي على الجهاز الذي تستخدمه بالفعل. وإذا احتاجت إلى أداء أعلى في أي وقت، فيمكنها شراء جهاز مزود بأجهزة ذات فاصلة عائمة، مع العلم أنه لن يتغير أي شيء آخر، بل سيصبح أسرع ببساطة. ويمكن حتى استخدام نفس الأجهزة الطرفية، مما يسمح، على سبيل المثال، بكتابة البيانات من نظام الهندسة على شريط ثم طباعتها باستخدام طابعة خطية عالية السرعة متصلة بالفعل بنظام المحاسبة الخاص بها. أو قد تحل محل نظام المحاسبة تمامًا بنظام يتمتع بالأداء اللازم لتشغيل كلتا المهمتين. [8]

كانت فكرة أن تصميمًا واحدًا يمكنه معالجة جميع الطرق العديدة التي يمكن استخدام الآلات بها سببًا في ظهور الاسم، "360" هو إشارة إلى 360 درجة في دائرة، وكانت دوائر الآلات والمكونات بارزة في إعلانات IBM. [8]

نماذج

أعلنت شركة آي بي إم في البداية عن سلسلة من ستة أجهزة كمبيوتر وأربعين جهازًا محيطيًا شائعًا. وفي النهاية، سلمت آي بي إم أربعة عشر طرازًا، بما في ذلك نماذج فريدة من نوعها لوكالة ناسا . وكان الطراز الأقل تكلفة هو الطراز 20 الذي يحتوي على 4096 بايت فقط من ذاكرة النواة ، وثمانية سجلات 16 بت بدلاً من ستة عشر سجلاً 32 بتًا لنماذج System/360 الأخرى، ومجموعة تعليمات كانت جزءًا من تلك المستخدمة بواسطة بقية النطاق.

تضمن الإعلان الأولي في عام 1964 الطرازات 30 و 40 و 50 و 60 و62 و70. كانت الطرازات الثلاثة الأولى أنظمة منخفضة إلى متوسطة المدى تستهدف سوق سلسلة IBM 1400. تم شحن الثلاثة لأول مرة في منتصف عام 1965. أما الثلاثة الأخيرة، والتي كانت تهدف إلى استبدال آلات السلسلة 7000 ، فلم يتم شحنها مطلقًا وتم استبدالها بالطرازين 65 و 75 ، اللذان تم تسليمهما لأول مرة في نوفمبر 1965 ويناير 1966 على التوالي.

تضمنت الإضافات اللاحقة للطرازات المنخفضة الطرازات 20 (1966، المذكورة أعلاه)، و 22 (1971)، و25 (1968). وكان الطراز 20 يحتوي على عدة طرازات فرعية؛ وكان الطراز الفرعي 5 في الطرف الأعلى من الطراز. وكان الطراز 22 عبارة عن طراز 30 مُعاد تدويره مع قيود بسيطة: تكوين ذاكرة قصوى أصغر، وقنوات إدخال/إخراج أبطأ، مما حد من استخدامه لأجهزة الأقراص والأشرطة الأبطأ والأقل سعة من الطراز 30.

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

وحدة تحكم مشغل نظام IBM System/360 Model 91 في وكالة ناسا، في وقت ما في أواخر الستينيات.
ذاكرة ذات نواة مغناطيسية، ربما من 360

تضمنت سلسلة من الآلات المتطورة الطراز 67 (1966، المذكور أدناه، والذي كان متوقعًا لفترة وجيزة باسم 64 و66 [11] )، و85 (1969)، و 91 (1967، والذي كان متوقعًا باسم 92)، و95 (1968)، و195 (1971). كان تصميم 85 وسيطًا بين خط System/360 ونظام System/370 اللاحق وكان الأساس لـ 370/165. كان هناك إصدار System/370 من 195، لكنه لم يتضمن ترجمة العناوين الديناميكية.

اختلفت التطبيقات بشكل كبير، باستخدام عرض مسار بيانات أصلي مختلف، ووجود أو غياب التعليمات البرمجية الدقيقة، ومع ذلك كانت متوافقة للغاية. باستثناء الحالات التي تم توثيقها على وجه التحديد، كانت النماذج متوافقة من الناحية المعمارية. على سبيل المثال، تم تصميم 91 للحوسبة العلمية ووفر تنفيذ تعليمات خارج الترتيب (ويمكن أن ينتج "مقاطعات غير دقيقة" إذا حدث فخ برنامج أثناء قراءة العديد من التعليمات)، لكنه يفتقر إلى مجموعة التعليمات العشرية المستخدمة في التطبيقات التجارية. يمكن إضافة ميزات جديدة دون انتهاك التعريفات المعمارية: كان لدى 65 إصدار معالج مزدوج (M65MP) مع ملحقات للإشارة بين وحدات المعالجة المركزية؛ قدم 85 ذاكرة التخزين المؤقت. تم تنفيذ النماذج 44 و75 و91 و95 و195 بمنطق سلكي، بدلاً من التعليمات البرمجية الدقيقة مثل جميع النماذج الأخرى.

كان الطراز 67 ، الذي أُعلن عنه في أغسطس 1965، أول نظام إنتاجي من إنتاج شركة IBM يقدم أجهزة ترجمة العناوين الديناميكية (الذاكرة الافتراضية) لدعم تقاسم الوقت . يُشار الآن إلى "DAT" بشكل أكثر شيوعًا باسم MMU . تم بناء وحدة تجريبية لمرة واحدة بناءً على الطراز 40. قبل 67، أعلنت شركة IBM عن الطرازين 64 و66، إصدارات DAT من 60 و62، ولكن تم استبدالهما على الفور تقريبًا بالطراز 67 في نفس الوقت الذي تم فيه استبدال 60 و62 بالطراز 65. ستظهر أجهزة DAT مرة أخرى في سلسلة S/370 في عام 1972، على الرغم من أنها كانت غائبة في البداية عن السلسلة. مثل قريبها المقرب، 65، قدم 67 أيضًا وحدات معالجة مركزية مزدوجة.

أوقفت شركة IBM تسويق جميع طرز System/360 بحلول نهاية عام 1977. [12]

التوافق مع الإصدارات السابقة

كان لدى عملاء IBM الحاليين استثمار كبير في البرامج التي تعمل على أجهزة الجيل الثاني . كان لدى العديد من طرز System/360 خيار محاكاة الكمبيوتر الحالي للعميل باستخدام أجهزة خاصة [13] وميكروكود ، وبرنامج محاكاة مكّن البرامج الحالية من العمل على الجهاز الجديد.

نموذج النظام/360 الأنظمة المحاكية
1401 1440 ، 1460 1410 ، 7010 7070، 7072، 7074 7080 709 ،
7090، 7094، 7094 الثاني ،
7040، 7044
موديل 20 نعم
الموديل 30 نعم نعم
الموديل 40 نعم نعم نعم
الموديل 50 نعم نعم نعم نعم
الموديل 65 نعم نعم نعم
الموديل 85 تحت سيطرة نظام التشغيل

كان على العملاء في البداية إيقاف تشغيل الكمبيوتر وتحميل برنامج المحاكاة. [14] أضافت شركة IBM لاحقًا ميزات وعدلّت برامج المحاكاة للسماح بمحاكاة 1401 و1440 و1460 و1410 و7010 تحت سيطرة نظام التشغيل. حافظ الطراز 85 والإصدارات الأحدث من System/370 على السابقة، مع الاحتفاظ بخيارات المحاكاة والسماح للمحاكيات بالعمل تحت سيطرة نظام التشغيل جنبًا إلى جنب مع البرامج الأصلية. [15] [16]

الخلفاء والمتغيرات

تم استبدال System/360 (باستثناء الطرازات 20 و44 [NB 1] و67 [NB 2] ) بمجموعة System/370 المتوافقة في عام 1970 وتم استهداف مستخدمي الطراز 20 للانتقال إلى IBM System/3 . (تم التخلي عن فكرة الاختراق الكبير مع تقنية FS في منتصف السبعينيات لأسباب تتعلق بالفعالية من حيث التكلفة والاستمرارية.) تتضمن أنظمة IBM المتوافقة اللاحقة عائلة 4300 وعائلة 308x و 3090 وعائلتي ES /9000 و 9672 ( عائلة System/390 ) وسلسلة IBM Z.

كانت أجهزة الكمبيوتر التي كانت متطابقة أو متوافقة في الغالب من حيث كود الآلة أو بنية نظام/360 تشمل عائلة 470 من أمدال (وخلفائها)، وأجهزة الكمبيوتر المركزية من هيتاشي ، وسلسلة UNIVAC 9000 ، [17] وفوجيتسو باسم Facom، وسلسلة RCA Spectra 70 ، [NB 3] ونظام English Electric 4. [NB 4] تم بناء أجهزة System 4 بموجب ترخيص لشركة RCA. باعت شركة RCA سلسلة Spectra إلى ما كان يُعرف آنذاك باسم UNIVAC ، حيث أصبحت سلسلة UNIVAC 70. كما طورت UNIVAC سلسلة UNIVAC 90 كخلفاء لسلسلة 9000 وسلسلة 70. [17] أنتج الاتحاد السوفييتي استنساخًا لنظام/360 باسم ES EVM . [18]

قدم جهاز الكمبيوتر المحمول IBM 5100 ، الذي تم طرحه في عام 1975، خيارًا لتشغيل لغة برمجة APL.SV الخاصة بـ System/360 من خلال محاكي الأجهزة. استخدمت IBM هذا النهج لتجنب التكاليف والتأخير الناتج عن إنشاء إصدار خاص بـ 5100 من لغة البرمجة APL.

تُستخدم أجهزة System/360s الخاصة المقاومة للإشعاع والمعدلة إلى حد ما، في شكل كمبيوتر الطيران System/4 Pi ، في العديد من الطائرات المقاتلة والقاذفات النفاثة. في إصدار AP-101 الكامل ذي 32 بت، تم استخدام 4 أجهزة Pi كعقد حوسبة مكررة لنظام كمبيوتر مكوك الفضاء المقاوم للأخطاء (في خمس عقد). قامت إدارة الطيران الفيدرالية الأمريكية بتشغيل IBM 9020 ، وهي مجموعة خاصة من أجهزة System/360s المعدلة للتحكم في الحركة الجوية، من عام 1970 حتى التسعينيات. (يبدو أن بعض برامج 9020 لا تزال مستخدمة عبر المحاكاة على الأجهزة الأحدث. [ بحاجة لمصدر ] )

جدول نماذج System/360

نموذج أعلن [19] تم الشحن [19]
الأداء العلمي
(kIPS) [NB 5]

الأداء التجاري
(kIPS) [NB 6]

نطاق تردد وحدة المعالجة المركزية
(ميغا بايت/ثانية) [1]

نطاق الذاكرة
(ميغا بايت/ثانية) [1]
حجم الذاكرة
(بالكيلوبايت ( ثنائي ))
الوزن
(رطل)
ملحوظات
30 أبريل 1964 يونيو 1965 10.2 29 1.3 0.7 8–64 [20] 1700 رطل (771 كجم) [21] : 2030.1 
40 أبريل 1964 أبريل 1965 40 75 3.2 0.8 16–256 [22] 1,700–2,310 رطل (771–1,048 كجم)
يعتمد على الذاكرة [21] : 2040.1 
50 أبريل 1964 أغسطس 1965 133 169 8.0 2.0 64–512 [23] 4,700–7,135 رطل (2,132–3,236 كجم)
يعتمد على الذاكرة [21] : 2050.2، 2050.4 
دعم سعة تخزين IBM 2361 الكبيرة (LCS).
60 و 62 أبريل 1964 أبداً تم استبداله بالطراز 65
70 أبريل 1964 أبداً تم استبداله بالطراز 75
90 أبريل 1964 أبداً تم استبداله بالطراز 92
92 أغسطس 1964 أبداً تم إعادة تسميته إلى IBM System/360 Model 91 [19]
20 نوفمبر 1964 مارس 1966 2.0 2.6 4–32 [24] 1200–1400 رطل (544–635 كجم) [25] مجموعة تعليمات محدودة وغير متوافقة جزئيًا، منخفضة المستوى، 16 بت
91 يناير 1966 [19] : ص 394  أكتوبر 1967 1900 1,800 133 164 1,024–4,096 [26] متاح بمزايدة خاصة ابتداءً من نوفمبر 1964 [19] : 388 
64 و 66 أبريل 1965 أبداً تم استبداله بالنموذج 67
65 أبريل 1965 نوفمبر 1965 563 567 40 21 128–1,024 [27] 4,290–8,830 رطل (1,946–4,005 كجم)
يعتمد على الذاكرة وعدد المعالجات [21] : 2065.2، 2065.4، 2065.6، 2065.8، 2065.10 
أنظمة LCS المدعومة
75 أبريل 1965 يناير 1966 940 670 41 43 256–1,024 [28] 5,125–5,325 رطل (2,325–2,415 كجم)
يعتمد على الذاكرة [21] : 2075.2، 2075.4 
أنظمة LCS المدعومة
67 أغسطس 1965 مايو 1966 40 21 512–2,048 [29] 3,674 رطل (1,666 كجم) – المعالج فقط [21] : 2067.6  ترجمة العناوين الديناميكية لتقاسم الوقت
44 أغسطس 1965 سبتمبر 1966 118 185 16 4.0 32–256 [30] 2,900–4,200 رطل (1,315–1,905 كجم)
يعتمد على الذاكرة [21] : 2044.2 
متخصص في الحوسبة العلمية
95 طلب خاص فبراير 1968 3800 تقديرًا 3600 تقديرًا 133 711 5,220 [31] تم تقدير الأداء بـ 2 × النموذج 91 [19] : ص 394 
25 يناير 1968 أكتوبر 1968 9.7 25 1.1 2.2 16–48 [32] 2050 رطل (930 كجم) [21] : 2025.2 
85 يناير 1968 ديسمبر 1969 3,245 3,418 100 67 512–4,096 [33] 14,428 رطل (6,544 كجم) - المعالج فقط [21] : 2085.2  ذاكرة تخزين مؤقتة بحجم 16–32 كيلو بايت، ذات فاصلة عائمة ذات دقة ممتدة.
195 أغسطس 1969 مارس 1971 10000 تقديرًا 10000 تقديرًا 148 169 1,024–4,096 [34] 13450–28350 رطل (6101–12859 كجم)
يعتمد على الذاكرة [21] : 3195.2، 3195.4 
ذاكرة تخزين مؤقتة بحجم 32 كيلو بايت. تم تقدير الأداء بـ 3× النموذج 85. [19] : ص.422 
22 أبريل 1971 يونيو 1971 1.3 0.7 24–32 [35] 1500 رطل (680 كجم) [21] : 2022.1  نموذج 30 المعاد تصنيعه
ملخص النموذج
  • ستة من بين العشرين طرازًا من نظام IBM System/360 التي تم الإعلان عنها إما لم يتم شحنها مطلقًا أو لم يتم إصدارها مطلقًا.
  • تم شحن أربعة عشر من أصل عشرين طرازًا من طرازات IBM System/360 التي تم الإعلان عنها.

الوصف الفني

السمات المؤثرة

وحدة تخزين القراءة فقط (TROS) لمحول التعليمات البرمجية الدقيقة من طراز IBM System/360 Model 20. وحدة الطراز 40 (TROS) أطول بنحو 50% من هذه الوحدة لإفساح المجال لمزيد من بتات التعليمات البرمجية الدقيقة في الكلمة.

قدم نظام System/360 عددًا من معايير الصناعة إلى السوق، مثل:

نظرة عامة على الهندسة المعمارية

لا تضع مواصفات بنية الكمبيوتر لسلسلة System/360 أي افتراضات بشأن التنفيذ نفسه، بل تصف بدلاً من ذلك الواجهات والسلوك المتوقع للتنفيذ. [37] [38] [39] تصف البنية الواجهات الإلزامية التي يجب أن تكون متاحة في جميع التنفيذات، والواجهات الاختيارية. بعض جوانب هذه البنية هي:

  • ترتيب البايتات الكبيرة
  • معالج مع:
  • نظام فرعي للذاكرة (يسمى التخزين) يحتوي على:
    • 8 بت لكل بايت
    • منطقة اتصال خاصة بالمعالج تبدأ من العنوان 0
    • عنونة 24 بت
  • عمليات التحكم اليدوي التي تسمح
    • عملية التمهيد (عملية تسمى التحميل الأولي للبرنامج أو IPL)
    • المقاطعات التي بدأها المشغل
    • إعادة ضبط النظام
    • مرافق تصحيح الأخطاء الأساسية
    • العرض اليدوي وتعديلات حالة النظام (الذاكرة والمعالج)
  • آلية الإدخال/الإخراج - والتي لا تصف الأجهزة نفسها

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

تم تنفيذ هذه المواصفات في جميع طرازات System/360، باستثناء الطرازين 20 و44.

يتم تنفيذ العمليات الحسابية والمنطقية الثنائية من سجل إلى سجل ومن ذاكرة إلى سجل/سجل إلى ذاكرة كميزة قياسية. إذا تم تثبيت خيار مجموعة التعليمات التجارية، يمكن إجراء العمليات الحسابية العشرية المعبأة من ذاكرة إلى ذاكرة مع بعض عمليات الذاكرة إلى السجل. توفر ميزة مجموعة التعليمات العلمية، إذا تم تثبيتها، إمكانية الوصول إلى أربعة سجلات فاصلة عائمة يمكن برمجتها لعمليات فاصلة عائمة 32 بت أو 64 بت . يمكن للطرازين 85 و195 أيضًا العمل على أرقام فاصلة عائمة بدقة ممتدة 128 بت مخزنة في أزواج من سجلات الفاصلة العائمة، كما يوفر البرنامج محاكاة في نماذج أخرى. استخدم System/360 بايتًا مكونًا من 8 بتات وكلمة مكونة من 32 بت وكلمة مزدوجة مكونة من 64 بت و nibble مكون من 4 بت . تحتوي تعليمات الآلة على مشغلات مع متغيرات، والتي يمكن أن تحتوي على أرقام سجل أو عناوين ذاكرة. أدى هذا المزيج المعقد من خيارات التعليم إلى مجموعة متنوعة من أطوال وأشكال التعليم.

تم إنجاز معالجة الذاكرة باستخدام مخطط قاعدة زائد إزاحة، مع السجلات من 1 إلى F (15). تم ترميز الإزاحة في 12 بت، مما يسمح بإزاحة 4096 بايت (0-4095)، كإزاحة من العنوان الموضوع في سجل قاعدة.

لا يمكن استخدام السجل 0 كسجل أساسي ولا كسجل فهرس (ولا كسجل عنوان فرعي)، حيث تم حجز "0" للإشارة إلى عنوان في أول 4 كيلوبايت من الذاكرة، أي إذا تم تحديد السجل 0 كما هو موضح، يتم إدخال القيمة 0x00000000 ضمناً في حساب العنوان الفعال بدلاً من أي قيمة قد تكون موجودة داخل السجل 0 (أو إذا تم تحديده كسجل عنوان فرعي، فلا يتم أخذ أي فرع، ويتم تجاهل محتوى السجل 0، ولكن يتم تنفيذ أي تأثير جانبي للتعليمات).

سمح هذا السلوك المحدد بالتنفيذ الأولي لروتينات المقاطعة، حيث لن يتم تعيين السجلات الأساسية بالضرورة على 0 أثناء دورات التعليمات القليلة الأولى لروتين المقاطعة. لا يلزم ذلك لـ IPL ("تحميل البرنامج الأولي" أو التمهيد)، حيث يمكن للمرء دائمًا مسح سجل دون الحاجة إلى حفظه.

باستثناء الطراز 67، [29] كانت جميع العناوين عناوين ذاكرة حقيقية. لم تكن الذاكرة الافتراضية متاحة في معظم أجهزة الكمبيوتر المركزية من IBM حتى سلسلة System/370 . قدم الطراز 67 بنية ذاكرة افتراضية، والتي استخدمتها MTS و CP-67 و TSS/360— ولكن ليس أنظمة التشغيل الرئيسية System/360 من IBM.

يبلغ طول تعليمات الآلة System/360 بايتين (بدون متغيرات ذاكرة)، أو أربعة بايتات (متغير واحد)، أو ستة بايتات (متغيران). توجد التعليمات دائمًا على حدود مكونة من بايتين.

لا يمكن للعمليات مثل MVC (نقل الأحرف) (Hex: D2) نقل أكثر من 256 بايت من المعلومات. يتطلب نقل أكثر من 256 بايت من البيانات عمليات MVC متعددة. ( قدمت سلسلة System/370 مجموعة من التعليمات الأكثر قوة مثل تعليمة MVCL "Move-Characters-Long"، والتي تدعم نقل ما يصل إلى 16 ميجا بايت ككتلة واحدة.)

يبلغ طول المتغير بايتين، ويمثل عادةً عنوانًا على هيئة nibble مكون من 4 بتات تشير إلى سجل أساسي وإزاحة مكونة من 12 بتًا بالنسبة لمحتويات هذا السجل، في النطاق 000–FFF (كما هو موضح هنا كأرقام سداسية عشرية ). العنوان المقابل لهذا المتغير هو محتويات السجل العام المحدد بالإضافة إلى الإزاحة. على سبيل المثال، سيتم ترميز تعليمة MVC التي تنقل 256 بايتًا (برمز الطول 255 بالنظام السداسي عشر FF ) من السجل الأساسي 7، بالإضافة إلى الإزاحة 000 ، إلى السجل الأساسي 8، بالإضافة إلى الإزاحة 001 ، على أنها تعليمة مكونة من 6 بايتات " D2FF 8001 7000 " (المشغل/الطول/العنوان1/العنوان2).

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

القنوات

الأجهزة الطرفية المتصلة بالنظام عبر القنوات . القناة عبارة عن معالج متخصص بمجموعة تعليمات مُحسَّنة لنقل البيانات بين الجهاز الطرفي والذاكرة الرئيسية. وفي المصطلحات الحديثة، يمكن مقارنة ذلك بالوصول المباشر إلى الذاكرة (DMA). يربط S/360 القنوات بوحدات التحكم باستخدام كابلات الناقل والوسم ؛ وفي النهاية استبدلت IBM هذه بقنوات Enterprise Systems Connection (ESCON) و Fibre Connection (FICON)، ولكن بعد فترة طويلة من عصر S/360.

قنوات المضاعف والمحدد للبايتات

كان هناك في البداية نوعان من القنوات؛ قنوات مضاعف البايت (المعروفة في ذلك الوقت ببساطة باسم "قنوات المضاعف")، لتوصيل أجهزة "السرعة البطيئة" مثل قارئات البطاقات وآلات الثقب والطابعات الخطية ووحدات التحكم في الاتصالات، وقنوات التحديد لتوصيل الأجهزة عالية السرعة، مثل محركات الأقراص ومحركات الأشرطة وخلايا البيانات والطبول . يحتوي كل نظام/360 (باستثناء الطراز 20، الذي لم يكن 360 قياسيًا) على قناة مضاعف بايت وقناة تحديد واحدة أو أكثر، على الرغم من أن الطراز 25 يحتوي على قناة واحدة فقط، والتي يمكن أن تكون إما قناة مضاعف بايت أو قناة تحديد. تحتوي الموديلات الأصغر (حتى الموديل 50) على قنوات متكاملة، بينما بالنسبة للموديلات الأكبر (الموديل 65 وما فوق) تكون القنوات عبارة عن وحدات منفصلة كبيرة في خزانات منفصلة: يعتبر جهاز IBM 2870 قناة متعددة البايتات مع ما يصل إلى أربع قنوات فرعية للاختيار، بينما يعتبر جهاز IBM 2860 عبارة عن ما يصل إلى ثلاث قنوات للاختيار.

تتمكن قناة المضاعف البايت من التعامل مع عمليات الإدخال والإخراج من/إلى عدة أجهزة في وقت واحد بأعلى سرعات مقدرة للجهاز، ومن هنا جاءت تسميتها، حيث تقوم بإرسال عمليات الإدخال والإخراج من تلك الأجهزة إلى مسار بيانات واحد إلى الذاكرة الرئيسية. يتم تكوين الأجهزة المتصلة بقناة المضاعف البايت للعمل في وضع 1 بايت أو 2 بايت أو 4 بايت أو "وضع الاندفاع". تُستخدم "كتل" البيانات الأكبر للتعامل مع الأجهزة الأسرع بشكل تدريجي. على سبيل المثال، يكون قارئ البطاقات 2501 الذي يعمل بسرعة 600 بطاقة في الدقيقة في وضع 1 بايت، بينما تكون الطابعة 1403-N1 في وضع الاندفاع. أيضًا، تحتوي قنوات المضاعف البايت في الطرز الأكبر على قسم قناة فرعية اختياري يستوعب محركات الأشرطة. كان عنوان قناة المضاعف البايت عادةً "0" وكانت عناوين القناة الفرعية المحددة من "C0" إلى "FF". وبالتالي، كانت محركات الأشرطة على System/360 تُعنون عادةً عند 0C0–0C7. ومن عناوين مُضاعِف البايت الشائعة الأخرى: 00A: 2501 قارئ البطاقات، 00C/00D: 2540 قارئ/مثقب، 00E/00F: 1403-N1 الطابعات، 010–013: 3211 الطابعات، 020–0BF: 2701/2703 وحدات الاتصالات. لا تزال هذه العناوين تُستخدم عادةً في الآلات الافتراضية z/VM.

تحتوي طرازات System/360 40 و50 على وحدة تحكم 1052-7 متكاملة يتم التعامل معها عادةً باسم 01F، ومع ذلك، لم تكن متصلة بقناة المضاعف البايت، بل كان لها اتصال داخلي مباشر بالإطار الرئيسي. قام الطراز 30 بتوصيل طراز مختلف من 1052 من خلال وحدة تحكم 1051. تستخدم الطرازات 60 إلى 75 أيضًا 1052-7.

كابل يستخدم ككابل حافلة أو ككابل علامة لنظام IBM System/360
مُنهيات الحافلة والعلامة

مكّنت قنوات التحديد من إدخال/إخراج الأجهزة عالية السرعة. تم ربط أجهزة التخزين هذه بوحدة تحكم ثم بالقناة. سمحت وحدة التحكم بربط مجموعات من الأجهزة بالقنوات. في الطرز ذات السرعة الأعلى، أدت قنوات التحديد المتعددة، والتي يمكن أن تعمل في وقت واحد أو بالتوازي، إلى تحسين الأداء العام.

تتصل وحدات التحكم بالقنوات بأزواج كبلات "الناقل والوسم". تحمل كبلات الناقل معلومات العنوان والبيانات وتحدد كبلات الوسم البيانات الموجودة على الناقل. يتلخص التكوين العام للقناة في توصيل الأجهزة في سلسلة، مثل هذا: الحاسوب المركزي - وحدة التحكم X - وحدة التحكم Y - وحدة التحكم Z. يتم تعيين "نطاق التقاط" لكل وحدة تحكم من العناوين التي تخدمها. على سبيل المثال، قد تلتقط وحدة التحكم X العناوين 40–4F، ووحدة التحكم Y: C0–DF، ووحدة التحكم Z: 80–9F. يجب أن تكون نطاقات الالتقاط مضاعفات 8 أو 16 أو 32 أو 64 أو 128 جهازًا وأن تكون محاذية للحدود المناسبة. تحتوي كل وحدة تحكم بدورها على جهاز واحد أو أكثر متصل بها. على سبيل المثال، يمكن أن يكون لديك وحدة تحكم Y بها 6 أقراص، والتي سيتم معالجتها على أنها C0-C5.

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

إن ترتيب الكابلات لوحدات التحكم على القناة مهم أيضًا. يتم "ربط" كل وحدة تحكم بأولوية عالية أو منخفضة. عند إرسال اختيار جهاز على قناة الحاسوب الرئيسي، يتم إرسال الاختيار من X->Y->Z->Y->X. إذا كانت وحدة التحكم "عالية"، يتم فحص الاختيار في اتجاه الخروج، وإذا كانت "منخفضة"، يتم فحص الاختيار في اتجاه الدخول. وبالتالي، تكون وحدة التحكم X إما الأولى أو الخامسة، وتكون Y إما الثانية أو الرابعة، وتكون Z الثالثة على الخط. من الممكن أيضًا توصيل قنوات متعددة بوحدة تحكم من نفس الحاسوب الرئيسي أو أكثر، مما يوفر قدرة غنية عالية الأداء ومتعددة الوصول والنسخ الاحتياطي.

عادةً ما يقتصر الطول الإجمالي للكابل في القناة على 200 قدم، ويُفضل أن يكون أقل من ذلك. وتمثل كل وحدة تحكم حوالي 10 "أقدام" من الحد الأقصى البالغ 200 قدم.

حجب قناة المجمّع

قدمت شركة IBM لأول مرة نوعًا جديدًا من قنوات الإدخال/الإخراج على الطرازين 85 و195، وهي قناة المجمِّع الكتلي 2880، ثم جعلتها قياسية على نظام System/370 . سمحت هذه القناة للجهاز بتعليق برنامج قناة، في انتظار اكتمال عملية الإدخال/الإخراج وبالتالي تحرير القناة لاستخدامها بواسطة جهاز آخر. يمكن لقناة المجمِّع الكتلي دعم اتصالات قياسية بسرعة 1.5 ميجابايت/ثانية أو، مع ميزة الواجهة المكونة من 2 بايت، 3 ميجابايت/ثانية؛ يستخدم الأخير كبل علامة واحد وكبلي ناقل. يوجد على S/370 خيار لقناة بث بيانات بسرعة 3.0 ميجابايت/ثانية [40] مع كبل ناقل واحد وكبل علامة واحد.

كان الاستخدام الأولي لهذا هو القرص الثابت الرأس 2305، والذي يحتوي على 8 "تعريضات" (عناوين بديلة) واستشعار موضع الدوران (RPS).

يمكن لقنوات المجمع المتعدد أن تعمل كقناة اختيار للسماح بالربط المتوافق للأنظمة الفرعية القديمة. [41]

المكونات الأساسية للأجهزة

بطاقة SLT ذات عرض واحد . تحتوي كل علبة معدنية مربعة على دائرة هجينة بها عدة ترانزستورات.
دائرة هجينة منطقية صلبة بستة ترانزستورات مع غطاء مغلق
تم توصيل العديد من بطاقات SLT بلوحة خلفية SLT

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

تم بعد ذلك تركيب عدد من وحدات SLT هذه على شريحة صغيرة مطبوعة متعددة الطبقات تسمى "بطاقة SLT". تحتوي كل بطاقة على مقبس واحد أو مقبسين على أحد الحواف يتم توصيلهما بدبابيس على إحدى "لوحات SLT" للكمبيوتر (يشار إليها أيضًا باسم اللوحة الخلفية). كان هذا عكس الطريقة التي تم بها تركيب معظم بطاقات الشركات الأخرى، حيث تحتوي البطاقات على دبابيس أو مناطق اتصال مطبوعة وموصلة بمقابس على لوحات الكمبيوتر.

يمكن تجميع ما يصل إلى عشرين لوحة SLT جنبًا إلى جنب (رأسيًا وأفقيًا، بحد أقصى 4 ارتفاعًا و5 عرضًا) لتشكيل "بوابة منطقية". تشكل عدة بوابات مثبتة معًا "إطارًا منطقيًا" على شكل صندوق. كانت البوابات الخارجية عادةً مفصلية على طول حافة رأسية واحدة بحيث يمكن فتحها لتوفير الوصول إلى البوابات الداخلية الثابتة. يمكن أن تحتوي الآلات الأكبر حجمًا على أكثر من إطار مثبت معًا لإنتاج الوحدة النهائية، مثل وحدة المعالجة المركزية متعددة الإطارات (CPU).

برنامج نظام التشغيل

استخدمت نماذج System/360 الأصغر حجمًا نظام التشغيل الأساسي/360 ( BOS/360 )، أو نظام تشغيل الشريط (TOS/360)، أو نظام تشغيل القرص/360 ( DOS/360 ، والذي تطور إلى DOS/VS، وDOS/VSE، وVSE/AF، وVSE/SP، وVSE/ESA، ثم z/VSE ).

استخدمت النماذج الأكبر نظام التشغيل/360 (OS/360). طورت شركة IBM عدة مستويات من OS/360، مع ميزات قوية بشكل متزايد: برنامج التحكم الأساسي (PCP)، والبرمجة المتعددة مع عدد ثابت من المهام (MFT)، والبرمجة المتعددة مع عدد متغير من المهام (MVT). استغرق تطوير MVT وقتًا طويلاً إلى نظام قابل للاستخدام، وكان استخدام MFT الأقل طموحًا واسع النطاق. تم استخدام PCP على الأجهزة المتوسطة الحجم جدًا لتشغيل MFT بشكل جيد، وعلى الأجهزة الأكبر حجمًا قبل توفر MFT؛ تضمنت الإصدارات النهائية من OS/360 MFT وMVT فقط. بالنسبة لأجهزة System/370 والإصدارات الأحدث، تطور MFT إلى OS/VS1 ، بينما تطور MVT إلى OS/VS2 (SVS) (تخزين افتراضي واحد)، ثم إصدارات مختلفة من MVS (تخزين افتراضي متعدد) بلغت ذروتها في z/OS الحالي .

عندما أعلنت شركة IBM عن الطراز 67 في أغسطس 1965، أعلنت أيضًا عن TSS/360 (نظام تقاسم الوقت) للتسليم في نفس وقت 67. كان TSS/360، استجابةً لـ Multics ، مشروعًا طموحًا تضمن العديد من الميزات المتقدمة. كان لديه مشاكل في الأداء، وتم تأخيره وإلغاؤه وإعادة تفعيله وأخيرًا تم إلغاؤه مرة أخرى [NB 8] في عام 1971. انتقل العملاء إلى CP-67 أو MTS ( نظام محطة ميشيغان ) أو TSO ( خيار تقاسم الوقت لنظام التشغيل OS/360) أو أحد أنظمة تقاسم الوقت الأخرى .

كان نظام CP-67، نظام الآلة الافتراضية الأصلي ، يُعرف أيضًا باسم CP/CMS . تم تطوير CP/67 خارج نطاق IBM الرئيسي في مركز IBM العلمي في كامبريدج ، بالتعاون مع باحثين من معهد ماساتشوستس للتكنولوجيا . نال CP/CMS في النهاية قبولًا واسع النطاق، وأدى إلى تطوير VM/370 (الآلة الافتراضية) التي كان لها نظام تشغيل "فرعي" تفاعلي أساسي يُعرف باسم VM/CMS (نظام مراقبة المحادثة). تطور هذا إلى نظام z/VM الحالي .

قدم الطراز 20 نظامًا مبسطًا ونادر الاستخدام قائمًا على الشريط يسمى TPS (نظام معالجة الشريط) وDPS (نظام معالجة القرص) والذي قدم الدعم لمحرك الأقراص 2311. يمكن تشغيل TPS على جهاز به 8 كيلوبايت من الذاكرة؛ يتطلب DPS 12 كيلوبايت، وهو ما كان كبيرًا جدًا بالنسبة للطراز 20. عمل العديد من العملاء بسعادة تامة مع 4 كيلوبايت وCPS (نظام معالجة البطاقات). مع TPS وDPS، تم استخدام قارئ البطاقات لقراءة بطاقات لغة التحكم في الوظائف التي تحدد كومة الوظائف التي يجب تشغيلها وقراءة بيانات المعاملات مثل مدفوعات العملاء. تم حفظ نظام التشغيل على شريط أو قرص، ويمكن أيضًا تخزين النتائج على الأشرطة أو محركات الأقراص الصلبة. أصبحت معالجة الوظائف المكدسة إمكانية مثيرة لمستخدمي الكمبيوتر الصغار ولكن المغامرين.

كانت هناك مجموعة صغيرة غير معروفة وقليلة الاستخدام من برامج المرافق ذات البطاقات المثقوبة المكونة من 80 عمودًا والمعروفة باسم دعم البرمجة الأساسية (BPS) (على سبيل المزاح: دعم البرمجة بالكاد)، وهي مقدمة لنظام التشغيل TOS، متاحة للأنظمة الأصغر.

أسماء المكونات

أنشأت شركة IBM نظام تسمية جديد للمكونات الجديدة التي تم إنشاؤها لنظام System/360، على الرغم من الاحتفاظ بالأسماء القديمة المعروفة، مثل IBM 1403 و IBM 1052. في نظام التسمية الجديد هذا، تم إعطاء المكونات أرقامًا مكونة من أربعة أرقام تبدأ بالرقم 2. يصف الرقم الثاني نوع المكون، على النحو التالي:

20xx: المعالجات الحسابية، على سبيل المثال IBM 2030 ، الذي كان وحدة المعالجة المركزية لنظام IBM System/360 Model 30 .
21xx: إمدادات الطاقة والمعدات الأخرى المرتبطة ارتباطًا وثيقًا بالمعالجات، على سبيل المثال وحدة تكوين IBM 2167.
22xx: أجهزة الإخراج المرئي، على سبيل المثال شاشات CRT من طراز IBM 2250 و IBM 2260 ، وطابعة الخط IBM 2203 لنموذج System/360 20.
23xx: أجهزة تخزين الوصول المباشر، على سبيل المثال محركات الأقراص IBM 2311 و IBM 2314 ، و IBM 2321 Data Cell ؛
والتخزين الرئيسي مثل IBM 2361 Large Capacity Storage (Core Storage أو Large Core Storage أو LCS) و IBM 2365 Processor Storage .
24xx: محركات الأشرطة المغناطيسية ، على سبيل المثال IBM 2401 ، IBM 2405 و IBM 2415 .
25xx: معدات مناولة البطاقات المثقوبة، على سبيل المثال IBM 2501 ( قارئ البطاقات )، وIBM 2520 (آلة ثقب البطاقات)؛ و IBM 2540 (قارئ/آلة ثقب البطاقات)، و IBM 2560 (آلة بطاقات متعددة الوظائف أو MFCM).
26xx: معدات مناولة شريط الورق ، على سبيل المثال قارئ شريط الورق IBM 2671.
27xx: معدات الاتصالات، على سبيل المثال، المحطة التفاعلية IBM 2701 ، وIBM 2705، و IBM 2741 ، ومحطة الدفعات IBM 2780 .
28xx: القنوات ووحدات التحكم، على سبيل المثال وحدة التحكم IBM 2821 و IBM 2841 وIBM 2844.
29xx: أجهزة متنوعة، على سبيل المثال، IBM 2914 Data Channel Switch وIBM 2944 Data Channel Repeater.

الأجهزة الطرفية

طورت شركة IBM مجموعة جديدة من المعدات الطرفية لنظام System/360، حيث حملت بعض المعدات من سلسلة 1400 القديمة. وتم توحيد الواجهات، مما سمح بمرونة أكبر في مزج ومطابقة المعالجات ووحدات التحكم والأجهزة الطرفية مقارنة بخطوط المنتجات السابقة.

بالإضافة إلى ذلك، يمكن لأجهزة الكمبيوتر System/360 استخدام بعض الأجهزة الطرفية التي تم تطويرها في الأصل لأجهزة الكمبيوتر السابقة. استخدمت هذه الأجهزة الطرفية السابقة نظام ترقيم مختلف، مثل طابعة IBM 1403 المتسلسلة. تم بيع الطابعة 1403، وهي جهاز موثوق للغاية اكتسب بالفعل سمعة طيبة كحصان عمل، باسم 1403-N1 عند تكييفها مع System/360.

كانت أجهزة قراءة التعرف الضوئي على الحروف (OCR) من طراز IBM 1287 وIBM 1288 متوفرة أيضًا، وكانت قادرة على قراءة الأحرف الأبجدية الرقمية (A/N) والأحرف الرقمية المطبوعة يدويًا (NHP/NHW) من لفات شرائط الكاشير إلى الصفحات ذات الحجم القانوني الكامل. وفي ذلك الوقت، كان يتم ذلك باستخدام أجهزة قراءة بصرية/منطقية كبيرة الحجم للغاية. وكانت البرامج بطيئة ومكلفة للغاية في ذلك الوقت.

تم بيع الطرازات 65 وما دونها مع آلة كاتبة IBM 1052–7 كآلة كاتبة رئيسية. يستخدم الطراز 360/85 المزود بميزة 5450 وحدة عرض لم تكن متوافقة مع أي شيء آخر في الخط؛ [42] [43] تستخدم وحدة التحكم 3066 الأحدث للطرازين 370/165 و370/168 نفس تصميم العرض الأساسي مثل الطراز 360/85. يستخدم طرازا IBM System/360 91 و195 شاشة رسومية مشابهة لطراز IBM 2250 كوحدة تحكم رئيسية.

كانت هناك أيضًا وحدات تحكم إضافية للمشغل. يمكن شراء بعض الأجهزة المتطورة بشكل اختياري بشاشة رسومية 2250 بتكلفة تصل إلى 100000 دولار أمريكي؛ يمكن للأجهزة الأصغر استخدام شاشة 2260 الأقل تكلفة أو لاحقًا شاشة 3270 .

أجهزة تخزين الوصول المباشر (DASD)

محرك الأقراص IBM 2311

كانت محركات الأقراص الأولى لنظام System/360 هي IBM 2302s [44] : 60–65  و IBM 2311s . [44] : 54–58  وكانت الأسطوانة الأولى لنظام System/360 هي IBM 7320. [45] [ 46] : 41 

كان الطراز 2302 بسرعة 156 كيلوبت/ثانية يعتمد على الطراز 1302 السابق وكان متاحًا كطراز 3 مع وحدتين بحجم 112.79 ميجابايت [44] : 60  أو كطراز 4 مع أربع وحدات من هذا القبيل. [44] : 60 

كان جهاز 2311، المزود بحزمة أقراص 1316 قابلة للإزالة ، يعتمد على جهاز IBM 1311 وكان لديه سعة نظرية تبلغ 7.2 ميجا بايت، على الرغم من أن السعة الفعلية كانت تختلف باختلاف تصميم التسجيل. [46] : 31  (عند استخدامه مع جهاز 360/20، تم تنسيق حزمة 1316 إلى قطاعات ثابتة الطول بطول 270 بايت ، مما أعطى سعة قصوى تبلغ 5.4 ميجا بايت.)

في عام 1966، تم شحن أول أجهزة 2314. وكان هذا الجهاز يحتوي على ما يصل إلى ثمانية محركات أقراص قابلة للاستخدام مع وحدة تحكم متكاملة؛ وكان هناك تسعة محركات، ولكن تم الاحتفاظ بواحد كاحتياطي. وكان كل محرك يستخدم حزمة أقراص 2316 قابلة للإزالة بسعة تقرب من 28 ميجا بايت. وكانت حزم الأقراص لجهازي 2311 و2314 كبيرة الحجم فعليًا وفقًا لمعايير اليوم - على سبيل المثال، كان قطر حزمة أقراص 1316 حوالي 14 بوصة (36 سم) وكان بها ستة أقراص مكدسة على محور مركزي. ولم تخزن الأقراص الخارجية العلوية والسفلية البيانات. وتم تسجيل البيانات على الجانبين الداخليين للألواح العلوية والسفلية وكلا جانبي الأقراص الداخلية، مما وفر 10 أسطح تسجيل. وكانت رؤوس القراءة/الكتابة العشرة تتحرك معًا عبر أسطح الأقراص، والتي تم تنسيقها باستخدام 203 مسارات متحدة المركز. لتقليل مقدار حركة الرأس (البحث)، تمت كتابة البيانات في أسطوانة افتراضية من داخل القرص العلوي إلى أسفل داخل القرص السفلي. لم تكن هذه الأقراص مهيأة عادةً بقطاعات ذات حجم ثابت كما هي الحال مع محركات الأقراص الصلبة اليوم (على الرغم من أن هذا تم باستخدام CP/CMS ). وبدلاً من ذلك، كان بإمكان معظم برامج System/360 I/O تخصيص طول سجل البيانات (السجلات ذات الطول المتغير)، كما كانت الحال مع الأشرطة المغناطيسية.

محركات أقراص IBM 2314 وقارئ/مثقب بطاقات IBM 2540 في جامعة ميشيغان

استخدمت بعض أقوى أجهزة System/360 المبكرة أجهزة تخزين أسطوانات عالية السرعة لكل مسار. كان القرص 2301 بسرعة 3500 دورة في الدقيقة، [47] الذي حل محل القرص 7320، جزءًا من الإعلان الأصلي عن System/360، بسعة 4 ميجا بايت. تم الإعلان عن IBM 2303 بسرعة 303.8 كيلوبت/ثانية [44] : 74–76  في 31 يناير 1966، بسعة 3.913 ميجا بايت. كانت هذه هي الأسطوانات الوحيدة المعلن عنها لنظامي System/360 وSystem/370، وتم شغل مكانها لاحقًا بواسطة أقراص ذات رأس ثابت.

ظهرت 2305 ذات 6000 دورة في الدقيقة في عام 1970، بسعات 5 ميجا بايت (2305-1) أو 11 ميجا بايت (2305-2) لكل وحدة. [48] [49] وعلى الرغم من أن هذه الأجهزة لم تكن ذات سعة كبيرة، إلا أن سرعتها ومعدلات نقلها جعلتها جذابة لاحتياجات الأداء العالي. وكان الاستخدام النموذجي هو الربط التراكبي (على سبيل المثال لنظام التشغيل وبرامج فرعية للتطبيقات) لأقسام البرامج المكتوبة للتناوب في نفس مناطق الذاكرة. وكانت الأقراص والأسطوانات ذات الرأس الثابت فعالة بشكل خاص كأجهزة ترحيل في أنظمة الذاكرة الافتراضية المبكرة. وعلى الرغم من أن 2305 غالبًا ما يطلق عليه "أسطوانة"، إلا أنه في الواقع جهاز قرص لكل رأس مسار، مع 12 سطح تسجيل ومعدل نقل بيانات يصل إلى 3 ميجا بايت/ثانية.

نادرًا ما شوهدت خلية بيانات IBM 2321 ، [50] وهي جهاز معقد ميكانيكيًا يحتوي على شرائط مغناطيسية متعددة لتخزين البيانات؛ يمكن الوصول إلى الشرائط عشوائيًا، ووضعها على أسطوانة على شكل أسطوانة لعمليات القراءة والكتابة؛ ثم إعادتها إلى خرطوشة تخزين داخلية. كانت خلية بيانات IBM [أداة اختيار المعكرونة] من بين العديد من الأجهزة الطرفية للتخزين المباشر عبر الإنترنت "السريعة" المسجلة باسم IBM (والتي أعيد تجسيدها في السنوات الأخيرة باسم "الشريط الافتراضي" والأجهزة الطرفية لمكتبة الأشرطة الآلية). كانت سعة ملف 2321 400 ميجابايت، في الوقت الذي كان فيه محرك الأقراص 2311 يحتوي على 7.2 ميجابايت فقط. تم اقتراح خلية بيانات IBM لسد فجوة التكلفة/السعة/السرعة بين الأشرطة المغناطيسية - والتي كانت ذات سعة عالية بتكلفة منخفضة نسبيًا لكل بايت مخزن - والأقراص، والتي كانت ذات تكلفة أعلى لكل بايت. وجدت بعض التركيبات أيضًا أن التشغيل الكهروميكانيكي أقل موثوقية واختارت أشكالًا أقل ميكانيكية للتخزين المباشر.

كان الطراز 44 فريدًا من نوعه في تقديم محرك أقراص مدمج واحد كميزة قياسية. استخدم هذا المحرك خرطوشة "ramkit" 2315 ووفر 1,171,200 بايت من التخزين. [30] : 11 

محركات الأشرطة

محركات أشرطة IBM 2401

تتألف سلسلة 2400 من وحدات الشريط المغناطيسي مقاس 1/2 بوصة من وحدات الشريط المغناطيسي 2401 و2402 من الطرازين 1-6، ووحدة الشريط المغناطيسي والتحكم 2403 من الطرازين 1-6، ووحدة الشريط المغناطيسي والتحكم 2404 من الطرازين 1-3، ووحدات التحكم 2803/2804 من الطرازين 1 و2. [51] تحتوي وحدة الشريط المغناطيسي والتحكم 2415 الأحدث، التي تم تقديمها في عام 1967 على محركين أو أربعة أو ستة محركات أشرطة ووحدة تحكم في وحدة واحدة، وكانت أبطأ وأرخص. [52] لم يتم تسويق محركات 2415 والتحكم بشكل منفصل. [53] مع System/360، تحولت IBM من تنسيق شريط IBM 7 مسارات إلى تنسيق 9 مسارات . يمكن شراء بعض محركات سلسلة 2400 التي تقرأ وتكتب أشرطة 7 مسارات للتوافق مع محركات أشرطة IBM 729 الأقدم . في عام 1968، تم إصدار نظام الشريط IBM 2420، والذي قدم معدلات بيانات أعلى بكثير، وتشغيل الشريط ذاتي الترابط وكثافة التعبئة 1600 بت في البوصة. [54] وظل في خط الإنتاج حتى عام 1979. [55]

أجهزة تسجيل الوحدة

طابعة خطية IBM 1403
  • تضمنت أجهزة البطاقات المثقوبة قارئ البطاقات 2501 وقارئ البطاقات المثقوب 2540. وكان لدى كل جهاز System/360 تقريبًا قارئ بطاقات 2540. وكان قارئ/مصنف/مثقب 2560 MFCM ("آلة البطاقات متعددة الوظائف")، المذكور أعلاه، مخصصًا للطراز 20 فقط. وكان سيئ السمعة بسبب مشاكل الموثوقية (التي اكتسبت اختصارات فكاهية غالبًا ما تتضمن "...Card Muncher" أو "Mal-Function Card Machine").
  • كانت الطابعات الخطية هي IBM 1403 والطابعة الأبطأ IBM 1443 .
  • تم تقديم قارئ الشريط الورقي، IBM 2671، في عام 1964. كانت سرعته المقدرة 1000 حرف في الثانية. كان هناك أيضًا قارئ شريط ورقي وآلة ثقب شريط ورقي من عصر سابق، ومتوفرة فقط كـ RPQs ( طلب عرض أسعار ). تم نقل 1054 (القارئ) و1055 (الآلة المثقبة)، والتي تم نقلها (مثل الآلة الكاتبة ذات وحدة التحكم 1052) من نظام المعالجة عن بعد IBM 1050. تعمل كل هذه الأجهزة بحد أقصى 15.5 حرفًا في الثانية. كان ثقب الشريط الورقي من نظام IBM 1080 متاحًا أيضًا من قبل RPQ، ولكن بسعر باهظ للغاية.
  • كانت أجهزة التعرف الضوئي على الحروف (OCR) 1287 ولاحقًا 1288 متوفرة في 360. كان بإمكان 1287 قراءة الأرقام المكتوبة بخط اليد وبعض خطوط التعرف الضوئي على الحروف وبكرات شريط الورق OCR لسجلات الدفع. كان "قارئ الصفحات" 1288 قادرًا على التعامل مع صفحات مطبوعة بخط OCR بحجم قانوني، بالإضافة إلى الأرقام المكتوبة بخط اليد. استخدم كلا جهازي التعرف الضوئي على الحروف مبدأ المسح "النقطة الطائرة"، مع توفير المسح النقطي بواسطة أنبوب CRT كبير، وتم التقاط تغيرات كثافة الضوء المنعكس بواسطة أنبوب مضاعف ضوئي عالي الكسب .
  • تم توفير التعرف على الأحرف بالحبر المغناطيسي (MICR) بواسطة آلات فرز الشيكات IBM 1412 و 1419، مع الطباعة بالحبر المغناطيسي (لدفاتر الشيكات) على طابعات 1445 (طراز 1443 معدل يستخدم شريط MICR). تم استخدام الطابعات 1412/1419 و 1445 بشكل أساسي من قبل المؤسسات المصرفية.

الآلات المتبقية

على الرغم من بيع أو تأجير أعداد كبيرة جدًا من أجهزة الكمبيوتر من طراز System/360 لنظام الحاسوب المركزي في عصره، إلا أن عددًا قليلًا منها لا يزال موجودًا - بشكل أساسي كممتلكات غير عاملة للمتاحف أو هواة الجمع. تشمل أمثلة الأنظمة الحالية ما يلي:

  • يعرض متحف تاريخ الكمبيوتر في ماونتن فيو، كاليفورنيا ، نموذجًا غير عامل من طراز 30 ، وكذلك متحف النقل والتكنولوجيا في أوكلاند ، نيوزيلندا، وجامعة فيينا للتكنولوجيا في النمسا.
  • يوجد لدى نادي الكمبيوتر بجامعة غرب أستراليا نموذج 40 كاملاً في المخزن . [ 56]
  • متحف كيوتو للكمبيوتر KCG Computer Gakuin، أول مدرسة كمبيوتر في اليابان في المدينة، [ يحتاج إلى توضيح ] يعرض جهاز IBM System/360 Model 40. [57]
  • تم شراء معالجين من طراز 20 مع العديد من الأجهزة الطرفية (التي تشكل نظامًا كاملاً واحدًا على الأقل) يقعان في نورمبرج بألمانيا على موقع eBay في أبريل/مايو 2019 مقابل 3710 يورو من قبل اثنين من المتحمسين في المملكة المتحدة، والذين نقلوا الجهاز على مدار بضعة أشهر إلى كريسلو بارك في باكينجهامشير بالمملكة المتحدة. كان النظام في مبنى صغير مهجور لم يُمس لعقود من الزمن، ويبدو أنه تم استخدامه في ذلك المبنى حيث كانت جميع الأجهزة الطرفية لا تزال سلكية ومترابطة بالكامل. [58] اعتبارًا من سبتمبر 2024، تم نقل الأنظمة على أساس إعارة طويلة الأجل إلى متحف System Source Computer Museum في هانت فالي بولاية ماريلاند بالولايات المتحدة الأمريكية للعرض والترميم. [59]
  • يحتوي متحف Living Computers: Museum + Labs على طراز 360 30.

يمكنك العثور على قائمة تشغيل لوحدات المعالجة المركزية System/360 المتبقية التي تعد أكثر من مجرد "لوحات أمامية" في المخزون العالمي لوحدات المعالجة المركزية System/360 المتبقية.

يُظهر هذا المعرض وحدة التحكم الخاصة بالمشغل ، مع مصابيح قيمة السجل ، ومفاتيح التبديل (منتصف الصور)، ومفتاح " سحب الطوارئ " (أعلى يمين الصور) للطرازات المختلفة.

انظر أيضا

ملحوظات

  1. ^ لم يكن هناك بديل لـ S/370 لـ 44PS.
  2. ^ قدمت شركة IBM ترقيات إلى CP-67/CMS و TSS/360 التي تعمل على S/370، ولكن بدون عنونة 32 بت.
  3. ^ كان لـ RCA Spectra 70 بنية مختلفة تمامًا للمقاطعات وعمليات الإدخال/الإخراج. كانت هناك حزم توافقية للسماح لأنظمة التشغيل System/360 بالعمل على Spectra/70 والعكس صحيح.
  4. ^ صُمم نظام إنجلش إليكتريك 4 للمعالجة في الوقت الفعلي، واستخدم أربع حالات للمعالج، كل منها بمجموعة خاصة من السجلات العامة. وكانت التعليمات المتاحة في حالة المستخدم مطابقة لتلك الموجودة في نظام 360. وتم إدخال الحالات الأخرى وفقًا لفئة أو شدة الانقطاع. وتم إدخال الحالة الرابعة (الأعلى) عندما كان انقطاع التيار الكهربائي وشيكًا، مما مكن المعالج من إيقاف تشغيل نفسه بطريقة منظمة.
  5. ^ الأداء محسوب (غير مقاس) على أساس مزيج من التعليمات النموذجية للتطبيقات العلمية (" Gibson Mix ") مع النتائج بالكيلو تعليمات في الثانية (kIPS) حسب Longbottom، Roy. "Computer Speeds From Instruction Mixes – pre-1960 to 1971" . تم الاسترجاع في 12 أكتوبر 2014 .باستثناء M95 وM195. يعتمد الأخير على تقديرات الأداء بالنسبة إلى M65 من Pugh.
  6. ^ استخدام مزيج التعليمات التجارية ("مزيج ADP")
  7. ^ في بنية System/360، كان البت 12 من كلمة حالة البرنامج (PSW) يتحكم في الاختيار بين EBCDIC أو بيانات عشرية موقعة بنمط ASCII-8 المقترحة آنذاك . كان معيار ASCII-8 ANSI المقترح في عملية الموافقة عندما تم الإعلان عن System/360، ولكن تم رفضه لاحقًا ولم يتم توفير أي أجهزة محيطية ASCII. لم يتم تضمين هذه الإمكانية في System/370؛ تمت إعادة تعريف البت 12 من PSW للتبديل بين تنسيق PSW System/360 (نمط BC) وSystem/370 (نمط EC).
  8. ^ ومع ذلك، لا يزال من الممكن طلبها، وكان TSS/370 PRPQ متاحًا على S/370 ومر بإصدارات متعددة.

مراجع

  1. ^ abc Padegs, A. (سبتمبر 1981). "System/360 and Beyond" (PDF) . مجلة IBM للبحث والتطوير . 25 (5). IBM: 377–390. doi :10.1147/rd.255.0377.
  2. ^ "IBM System/360 Dates and Characteristics". IBM . 2003-01-23. مؤرشف من الأصل في 16 يناير 2005.
  3. ^ "لماذا لن تموت؟ نظام S/360 من IBM وإرثه في الخمسينيات". The Register .
  4. ^ "إعلان نظام 360/30". IBM. 2003-01-23. مؤرشف من الأصل في 17 ديسمبر 2004.
  5. ^ "System/360 Model 91". IBM. 2003-01-23. مؤرشف من الأصل في 2019-07-02.
  6. ^ "إعلان نظام/360" (بيان صحفي). قسم معالجة البيانات في شركة آي بي إم. 7 أبريل 1964. IBM-PR360. مؤرشف من الأصل في 14 يناير 2005. ... يتراوح زمن دورة الآلة ... من جزء من المليون من الثانية إلى 200 جزء من المليار من الثانية فقط. ... تتراوح سعة الذاكرة من 8000 حرف من المعلومات إلى أكثر من 8000000 حرف.
  7. ^ "IBM - الرئيس التنفيذي السابق جون أوبل - تقدير". IBM . 24 أكتوبر 2018.
  8. ^ abcdefg "نظام IBM/360: المقامرة بخمسة مليارات دولار التي غيرت مسار IBM". IBM .
  9. ^ روبرتس، سام (30 نوفمبر 2016). "وفاة إيريك بلوخ، الذي ساعد في تطوير الحاسوب الرئيسي لشركة آي بي إم، عن عمر يناهز 91 عامًا". نيويورك تايمز .
  10. ^ Tucker, SG (1967). "Microprogram control for SYSTEM/360". IBM Systems Journal . 6 (4): 222–241. doi :10.1147/sj.64.0222.
  11. ^ "أجهزة الكمبيوتر التي تعمل بنظام مشاركة الوقت 360 درجة". النشرة الإخبارية للحاسبات الرقمية . المجلد 17، العدد 3. مكتب البحوث البحرية، قسم العلوم الرياضية. يوليو 1965. ص 5-6.
  12. ^ إليوت، جيم (2010). "أجهزة الكمبيوتر المركزية من IBM – أكثر من 45 عامًا من التطور" (PDF) . IBM Canada Ltd. ص. 17.يظهر تواريخ الإعلان والشحن والسحب لجميع طرازات S/360 باستثناء الطرازين المؤقتين 64 و66
  13. ^ نظام/370 النموذج 165 نظرية التشغيل (المجلد 8) 709/7090/7094/7094-II ميزة التوافق . الطبعة الثانية. آي بي إم. فبراير 1971. SY77-6835-0.
  14. ^ ميزة التوافق مع System/360، الطراز 30 1401 (PDF) . IBM . أبريل 1964. A24-3255-1. يتم ضبط حالة الوضع (وضع التوافق System/360، الطراز 30، أو 1401) أثناء قراءة مجموعة تهيئة التوافق.
  15. ^ محاكاة IBM 7094 على طرازي IBM 85 و165 باستخدام OS/360 - رقم البرنامج لـ M/85: 360C-EU-734 - رقم البرنامج لـ M/165: 360C-EU-740 - إصدار نظام التشغيل 20 (الطبعة الثالثة). IBM . نوفمبر 1971. GC27-6951-2.
  16. ^ 7094 محاكي نظام التشغيل على الطرازين 165/168 مرجع - رقم البرنامج لنظام التشغيل/MFT وOS/MVT - 360C-EU-740 ورقم البرنامج لنظام التشغيل/VS1 وOS/VS2 5744-AM1 (الطبعة الأولى). IBM . GC27-6983-0.
  17. ^ ab Gray, George T.; Smith, Ronald Q. (2001). "أجهزة كمبيوتر الجيل الثالث من إنتاج شركة Sperry Rand 1964-1980". حوليات تاريخ الحوسبة في معهد مهندسي الكهرباء والإلكترونيات . 23 (1). جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات : 3–16. doi :10.1109/85.910845.
  18. ^ "Account of Soviet cloning of the IBM-360, from Pioneers of Soviet Computing by Boris Malinovsky". مؤرشف من الأصل في 2012-08-29 . تم الاسترجاع في 2012-09-30 .
  19. ^ abcdefg Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and Early 370 Systems . MIT. ISBN 0-262-16123-0.تشير المراجع إلى الملحق (أ) ما لم تتم الإشارة إلى خلاف ذلك في الصفحة.
  20. ^ IBM System/360 Model 30 Functional Characteristics (PDF) . IBM. أغسطس 1971.
  21. ^ abcdefghijk دليل تثبيت نظام IBM/360 – التخطيط المادي (PDF) . IBM. فبراير 1974. GC22-6820-12.
  22. ^ IBM System/360 Model 40 Functional Characteristics (PDF) . IBM. A22-6881-2.
  23. ^ IBM System/360 Model 50 Functional Characteristics (PDF) . IBM. 1967. A22-6898-1.
  24. ^ IBM System/360 Model 20 Disk Programming System Control and Service Programs (PDF) . IBM. مارس 1969. C24-9006-4.
  25. ^ ستيوارت، سام (2014-05-23). ​​"IBM 360/20". British Commercial Computer Digest: Pergamon Computer Data Series . Elsevier. ص. 3/65. ISBN 978-1-4831-4858-8.
  26. ^ IBM System/360 Model 91 Functional Characteristics (PDF) . IBM. نوفمبر 1971. GA22-6907-3.
  27. ^ IBM System/360 Model 65 Functional Characteristics (PDF) . IBM. سبتمبر 1968. A22-6884-3.
  28. ^ IBM System/360 Model 75 Functional Characteristics (PDF) . IBM. A22-6889-0.
  29. ^ ab IBM System/360 Model 67 Functional Characteristics (PDF) . الطبعة الثالثة. IBM. فبراير 1972. GA27-2719-2.
  30. ^ ab IBM System/360 Model 44 Functional Characteristics (PDF) . IBM. A22-6875-5.
  31. ^ "IBM System/360 Model 95". IBM. 23 يناير 2003. مؤرشف من الأصل في 10 مارس 2005.
  32. ^ IBM System/360 Model 25 Functional Characteristics (PDF) . IBM. يناير 1968. A24-3510-0.
  33. ^ IBM System/360 Model 85 Functional Characteristics (PDF) . IBM. يونيو 1968. A22-6916-1.
  34. ^ IBM System/360 Model 195 Functional Characteristics (PDF) . IBM. أغسطس 1970. GA22-6943-1.
  35. ^ "IBM System/360 Model 22". IBM. 23 يناير 2003. مؤرشف من الأصل في 10 مارس 2005.
  36. ^ NTIS (1979)، واجهة قناة الإدخال/الإخراج ، خدمة المعلومات التقنية الوطنية، FIPSPUB60
  37. ^ مبادئ تشغيل نظام IBM/360 (PDF) . الطبعة الأولى. IBM. 1964. A22-6821-0.
  38. ^ مبادئ تشغيل نظام IBM/360 . الإصدار التاسع (الإصدار الأخير). بوكيبسي، نيويورك: آي بي إم. نوفمبر 1970. OCLC  1026271. A22-6821-8.
  39. ^ معلومات الشركات المصنعة للمعدات الأصلية الخاصة بواجهة I/O الخاصة بـ IBM System/360 (PDF) . الطبعة الخامسة. IBM. A22-6843-3.
  40. ^ "Data-Streaming Feature"، معلومات الشركات المصنعة للمعدات الأصلية الخاصة بواجهة I/O الخاصة بنظام IBM/360 وSystem/370 (PDF) (الطبعة العاشرة)، IBM، فبراير 1988، ص 3-4-3-7
  41. ^ System/370 Principles of Operation (PDF) . IBM. سبتمبر 1975. ص. 189. GA22-7000-4 . تم الاسترجاع في 30 ديسمبر 2015 .
  42. ^ دليل مشغل نظام التشغيل IBM System/360 لوحدات التحكم في العرض (PDF) . شركة IBM. 1972. ص. 9. تم الاسترجاع في 13 يوليو 2020 .
  43. ^ مشرف MVT لنظام التشغيل IBM System/360 (PDF) . منطق البرنامج (الطبعة الثامنة). IBM . مايو 1973. GY28-6659-7.
  44. ^ abcde IBM System/360 Component Descriptions - 2841 and Associated DASD (PDF) . الإصدار الثامن. IBM. ديسمبر 1969. GA26-5988-7. مؤرشف من الأصل (PDF) في 2011-10-14 . تم الاسترجاع في 2012-01-02 .
  45. ^ IBM 7320 Drum Storage (PDF) ، IBM Corporation، 1962، G22-6717 ، تم الاسترجاع في 6 ديسمبر 2019
  46. ^ أوصاف مكونات نظام IBM/360-2841 وحدة التحكم في التخزين 2302 نماذج تخزين القرص 3 و4 2311 محرك تخزين القرص 2321 محرك خلية البيانات النموذج 1 7320 تخزين الأسطوانة (PDF) ، A26-5988-0 ، تم الاسترجاع في 6 ديسمبر 2019
  47. ^ IBM 2301 Drum Storage، تاريخ الحوسبة بجامعة كولومبيا
  48. ^ "إعلان عن منتج IBM 2305" (PDF) .
  49. ^ دليل مرجعي لوحدة التحكم في تخزين IBM 2835 ووحدة التخزين ذات الرأس الثابت IBM 2305. الطبعة الخامسة. IBM. نوفمبر 1980. GA26-1689-4.
  50. ^ محرك بيانات IBM 2321، تاريخ الحوسبة بجامعة كولومبيا
  51. ^ معلومات الشركات المصنعة للمعدات الأصلية لوحدات الشريط المغناطيسي لسلسلة IBM 2400 (PDF) (الطبعة الخامسة).
  52. ^ "وحدة الشريط المغناطيسي IBM 2415 والتحكم في نظام System/360" (PDF) .
  53. ^ معلومات الشركات المصنعة للمعدات الأصلية لوحدات الشريط المغناطيسي لسلسلة IBM 2400 (PDF) (الطبعة السابعة). نوفمبر 1970.
  54. ^ معلومات الشركات المصنعة للمعدات الأصلية لوحدة الشريط المغناطيسي طراز 7 لجهاز IBM 2420 (PDF) . أكتوبر 1968.
  55. ^ "وحدة الشريط المغناطيسي IBM 2420". IBM . 23 يناير 2003.
  56. ^ "نادي الحاسوب الجامعي".
  57. ^ أجهزة كمبيوتر كبيرة ومتوسطة الحجم في متحف كمبيوتر KCG (باللغة اليابانية) ومتحف كمبيوتر KCG
  58. ^ "تاريخ المشروع". IBM 360 Model 20 Rescue & Restoration . 2019 . تم الاسترجاع في 2019-05-20 .
  59. ^ "جهاز 360 أصبح له منزل جديد!". مدونة الإنقاذ والترميم لجهاز IBM 360 Model 20. 11 سبتمبر 2024.
  • "الدليل الممسوح ضوئيًا لنظام IBM System/360". bitsavers.org .
  • ملخص نظام IBM System/360 الإصدار الحادي عشر أغسطس 1969
  • إعلان شركة IBM عن نظام System/360 على موقع Wayback Machine (تم أرشفته في 14 يناير 2005)
  • تواريخ الإعلان عن أول شحنة وسحب جميع نماذج IBM System/360 من موقع Wayback Machine (تم أرشفته في 16 يناير 2005)
  • أجيال IBM 360/370/3090/390 بقلم لارس بولسن مع روابط ومراجع متعددة
  • وصف لتثبيت نظام IBM System/360 model 75 كبير الحجم في JPL
  • "بداية حضارة تكنولوجيا المعلومات - الحاسوب المركزي System/360 من IBM" بقلم مايك كاهن على موقع Wayback Machine (تم أرشفته في 2020-08-01)
  • الرسوم التوضيحية من "مقدمة إلى أنظمة معالجة البيانات من IBM"، 1968: تحتوي على صور لأجهزة كمبيوتر IBM System/360 والأجهزة الطرفية
  • قالب تصحيح أخطاء IBM System 360 RPG وبطاقة Keypunch
  • فيديو لمحاضرة مدتها ساعتان ومناقشة جماعية بعنوان ثورة نظام IBM/360 ، من متحف تاريخ الكمبيوتر بتاريخ 2004-04-07
  • فيلم أصلي قديم من مشروع أرشيف تاريخ أجهزة الكمبيوتر IBM System/360 لعام 1964
  • تم تضمين العديد من الصور لجهاز IBM 360/67 ثنائي المعالج في مركز الحوسبة الأكاديمي بجامعة ميشيغان في أواخر الستينيات أو أوائل السبعينيات في مقال ديف ميلز الذي يصف نظام محطة ميشيغان (MTS)
  • صور لجهاز IBM System/360 Model 67 في جامعة نيوكاسل (المملكة المتحدة)
  • Pugh, Emerson W. (1984). الذكريات التي شكلت صناعة: القرارات التي أدت إلى IBM System/360 . MIT. ISBN 0-262-16094-3.
  • "نظام IBM/360". أجهزة الكمبيوتر والأتمتة . انظر أيضًا الدوائر الإلكترونية الدقيقة لنظام IBM/360 ، ص. 37: 32-34، 36-36A، 36D، 40. مايو 1964.{{cite journal}}:CS1 maint: آخرون ( الرابط )
  • "أجهزة الكمبيوتر ومعالجات البيانات، أمريكا الشمالية: 2. شركة آي بي إم سيستم 360، وايت بلينز، نيويورك 10601". النشرة الإخبارية لأجهزة الكمبيوتر الرقمية . 16 (4): 4-12. أكتوبر 1964. مؤرشف من الأصل في 3 يونيو 2018.

منمجلة آي بي إم للأبحاث والتطوير

  • أمدال، جي إم ؛ بلاو، جي إيه ؛ بروكس، إف بي (1964). "هندسة نظام آي بي إم/360". مجلة آي بي إم للبحث والتطوير . 8 (2): 87-101. doi :10.1147/rd.82.0087.
  • Davis, EM; Harding, WE; Schwartz, RS; Corning, JJ (1964). "Solid Logic Technology: Versatile, High-Performance Microelectronics". مجلة IBM للبحث والتطوير . 8 (2): 102–114. doi :10.1147/rd.82.0102. S2CID  13288023.

منمجلة أنظمة IBM

  • Blaauw, GA ; Brooks, FP (1964). "بنية System/360: الجزء الأول - مخطط البنية المنطقية". مجلة أنظمة IBM . 3 (2): 119-135. doi :10.1147/sj.32.0118.
  • ستيفنز، واي (1964). "بنية نظام/360، الجزء الثاني: تنفيذات النظام". مجلة أنظمة آي بي إم . 3 (2): 136-143. doi :10.1147/sj.32.0136.
  • أمدال، جي إم (1964). "بنية نظام/360، الجزء الثالث: اعتبارات تصميم وحدة المعالجة". مجلة أنظمة آي بي إم . 3 (2): 144-164. doi :10.1147/sj.32.0144.
  • Padegs, A. (1964). "بنية نظام/360، الجزء الرابع: اعتبارات تصميم القناة". مجلة أنظمة IBM . 3 (2): 165-179. doi :10.1147/sj.32.0165.
  • Blaauw, GA (1964). "بنية System/360، الجزء الخامس: التنظيم متعدد الأنظمة". مجلة أنظمة IBM . 3 (2): 181–195. doi :10.1147/sj.32.0181.
  • Tucker, SG (1967). "Microprogram control for System/360". IBM Systems Journal . 6 (4): 222–241. doi :10.1147/sj.64.0222.
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=IBM_System/360&oldid=1250859643"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate