نظام IBM/360
نظام IBM System/360 ( S/360 ) هو عائلة من أنظمة الحاسوب أعلنت عنها شركة IBM في 7 أبريل 1964، [ 1 ] وتم تسليمها بين عامي 1965 و1978. [ 2 ] كان System/360 أول عائلة من الحواسيب مصممة لتغطية التطبيقات التجارية والعلمية، ومجموعة كاملة من الأحجام بدءًا من الأجهزة الصغيرة للمبتدئين وصولًا إلى الحواسيب المركزية الكبيرة . ميّز التصميم بين البنية والتنفيذ، مما سمح لشركة IBM بإصدار مجموعة من التصاميم المتوافقة بأسعار مختلفة. تستخدم جميع الأنظمة، باستثناء الطراز 44 المتوافق جزئيًا والأنظمة الأغلى سعرًا ، الشفرة الدقيقة لتنفيذ مجموعة التعليمات، والتي تستخدم عنونة البايت 8 بت مع حسابات الفاصلة العائمة الثنائية والعشرية والسداسية عشرية ذات النقطة الثابتة . قدّمت عائلة System/360 تقنية المنطق الصلب (SLT) من IBM، والتي جمعت عددًا أكبر من الترانزستورات على لوحة الدوائر، مما أتاح حواسيب أصغر حجمًا وأكثر قوة، ولكنها لم تتضمن الدوائر المتكاملة، التي اعتبرتها IBM غير ناضجة بما فيه الكفاية. [ 3 ]
كان جين أمدال كبير مهندسي نظام System/360 ، وأدار المشروع فريد بروكس ، المسؤول أمام رئيس مجلس الإدارة توماس جيه واتسون الابن. [ 4 ] [ 5 ] أُطلق النظام تجاريًا تجريبيًا بواسطة جون آر أوبل ، أحد مساعدي واتسون ، الذي أدار إطلاق عائلة حواسيب IBM المركزية System/360 في عام 1964. [ 6 ] كان أبطأ طراز من System/360 الذي أُعلن عنه في عام 1964، وهو الطراز 30 ، قادرًا على تنفيذ ما يصل إلى 34,500 تعليمة في الثانية، بذاكرة تتراوح سعتها من 8 إلى 64 كيلوبايت . [ 7 ] ظهرت الطرازات عالية الأداء لاحقًا. استطاع طراز IBM System/360 91 لعام 1967 تنفيذ ما يصل إلى 16.6 مليون تعليمة في الثانية . [ 8 ] كانت طرازات 360 الأكبر حجمًا تحتوي على ذاكرة رئيسية تصل سعتها إلى 8 ميجابايت ، [ 5 ] على الرغم من أن هذه السعة كانت غير معتادة. قد تحتوي بعض الأنظمة الكبيرة على مساحة تخزين رئيسية لا تتجاوز 256 كيلوبايت، ولكن سعات 512 كيلوبايت أو 768 كيلوبايت أو 1024 كيلوبايت كانت أكثر شيوعًا. كما توفرت في بعض الطرازات سعة تخزين كبيرة (LCS) تصل إلى 8 ميجابايت، وهي أبطأ (8 ميكروثانية).
حقق جهاز IBM 360 نجاحًا باهرًا، إذ مكّن العملاء من شراء نظام أصغر حجمًا مع ضمان إمكانية توسيعه عند الحاجة، دون الحاجة إلى إعادة برمجة برامج التطبيقات أو استبدال الأجهزة الطرفية. وقد أثّر هذا الجهاز على تصميم الحواسيب لسنوات طويلة، حتى بات يُعتبر من أنجح الحواسيب في التاريخ. ولا تزال توافقية برامج System/360 على مستوى التطبيقات (مع بعض القيود) قائمة حتى يومنا هذا مع خوادم IBM Z الرئيسية.
سجل النظام/360




خلفية
بحلول أوائل الستينيات، كانت شركة IBM تعاني من عبء دعم وتحديث خمسة خطوط إنتاج منفصلة من الحواسيب. كانت هذه الخطوط موجهة لقطاعات سوقية مختلفة، ومتباينة تمامًا فيما بينها. فالعميل الذي اشترى جهازًا لإدارة الحسابات، مثل IBM 1401 ، ثم بحث عن جهاز لإجراء حسابات هندسية، مثل IBM 7040 ، لم يكن لديه أي سبب لاختيار IBM، إذ أن 7040 غير متوافق مع 1401، وكأنهما من شركتين مختلفتين. شعر العملاء بالإحباط من الحاجة إلى استثمارات ضخمة، غالبًا ما تتطلب أجهزة وبرامج جديدة كليًا، في حين أن التحسينات المطلوبة في الأداء تبدو طفيفة. [ 9 ]
في عام 1961، شكّلت شركة IBM فريق عملٍ لوضع خطة تطويراتها خلال ستينيات القرن العشرين، عُرف باسم SPREAD، اختصارًا لـ "برمجة الأنظمة، والبحث، والهندسة، والتطوير". وخلال اجتماعات عُقدت في فندق نيو إنجلاندر موتور في غرينتش، كونيتيكت ، طوّر فريق SPREAD مفهومًا جديدًا للجيل القادم من أجهزة IBM. في ذلك الوقت، كانت تقنيات جديدة تغزو السوق، بما في ذلك استبدال الترانزستورات الفردية بدوائر متكاملة صغيرة الحجم، والانتقال من الكلمات ذات 6 بتات إلى بايت 8 بت. كان من شأن هذه التطورات أن تُفضي إلى جيل جديد من الأجهزة، يُعرف اليوم بالجيل الثالث، من جميع الشركات المُصنّعة آنذاك. [ 9 ]
ما ميّز SPREAD عن المفاهيم السابقة بشكلٍ كبير هو الميزات التي سيدعمها. فبدلاً من أجهزة تستهدف قطاعات سوقية مختلفة، كان المفهوم الجديد بمثابة دمجٍ فعليٍّ لجميع هذه التصاميم. فقد تضمنت بنية مجموعة التعليمات الواحدة (ISA) تعليماتٍ للحساب الثنائي ، والحساب ذي الفاصلة العائمة ، والحساب العشري ، ومعالجة النصوص، والتحويل بين مجموعات الأحرف (وهي مشكلة رئيسية قبل الانتشار الواسع لاستخدام ASCII )، ودعمًا شاملاً للتعامل مع الملفات، بالإضافة إلى العديد من الميزات الأخرى. [ 9 ]
كان هذا يعني أن شركة IBM ستطرح خطًا جديدًا من الأجهزة، غير متوافق مرة أخرى مع أجهزتها السابقة. لكن الأنظمة الجديدة ستكون قادرة على تشغيل جميع البرامج التي كانت تتطلب سابقًا أجهزة مختلفة. وكان هناك قلق من احتمال أن يختار العملاء، عند مواجهة شراء منصة جديدة أخرى غير متوافقة، موردًا آخر. ومع ذلك، اكتسب المفهوم دعمًا مطردًا، وبعد ستة أشهر من تأسيسه، قررت الشركة تطبيق مفهوم SPREAD. [ 9 ]
تم تشكيل فريق جديد تحت إشراف بوب إيفانز ، الذي أقنع شخصيًا الرئيس التنفيذي توماس جيه واتسون الابن بتطوير النظام الجديد. وكان جين أمدال كبير مهندسي أجهزة الكمبيوتر نفسها، بينما كان فريد بروكس قائد مشروع البرمجيات، وقاد إريك بلوخ تطوير تصميمات الدوائر المتكاملة الهجينة لشركة آي بي إم ، المعروفة باسم تقنية المنطق الصلب . [ 10 ]
مفهوم "العائلة"
كان من شبه المستحيل إنتاج تصميم نظام واحد يدعم جميع هذه الميزات، بسعر مقبول للعملاء ذوي الميزانية المحدودة ومستوى أداء مقبول للعملاء ذوي الميزانية العالية. ولذلك، استند مفهوم SPREAD إلى فصل مجموعة الميزات المحددة عن عملياتها الداخلية، وذلك من خلال مجموعة من الأجهزة ذات أداء وتصاميم داخلية مختلفة.
على وجه التحديد، اعتمادًا على الجهاز، قد لا تُنفَّذ بعض المكونات مباشرةً في العتاد، بل تُنفَّذ باستخدام برامج صغيرة تُعرف باسم الشفرة المصغرة أو البرامج المصغرة. تُخزَّن هذه البرامج الصغيرة، أو البرامج الفرعية، في ذاكرة القراءة فقط (ROM) [ ملاحظة 1 ] داخل الجهاز. تستخدم بعض الطرازات [ ملاحظة 2 ] الشفرة المصغرة في وحدة المعالجة المركزية (CPU) لتنفيذ التعليمات، بينما تستخدم طرازات أخرى [ ملاحظة 3 ] العتاد فقط. تستخدم بعض الطرازات [ ملاحظة 4 ] شفرة مصغرة مُستغِلة للدورات في وحدة المعالجة المركزية لتنفيذ قنوات الإدخال/الإخراج، بينما تستخدم طرازات أخرى [ ملاحظة 5 ] العتاد فقط في وحدات منفصلة [ ملاحظة 6 ] . يُعرف هذا النهج اليوم باسم الشفرة المصغرة . [ 11 ]
هذا يعني أن تشكيلة واحدة من الأجهزة يمكن أن تضم أجهزة مصممة خصيصًا لتناسب فئات السعر والأداء التي كانت تتطلب سابقًا أنظمة حاسوب منفصلة تمامًا، حيث كان البرنامج خاصًا بكل نظام. وقد ساهمت هذه المرونة بشكل كبير في خفض عوائق الدخول إلى السوق. مع معظم الموردين الآخرين، كان على العملاء الاختيار بين أجهزة قد تتجاوز احتياجاتهم المستقبلية أو أجهزة قد تكون قوية جدًا وبالتالي باهظة الثمن. عمليًا، كان هذا يعني أن العديد من الشركات ببساطة لم تكن تشتري أجهزة حاسوب. الآن، يمكن للعميل شراء جهاز يلبي متطلبات محددة، مع العلم أنه يستطيع تغيير الطراز مع تغير احتياجاته، دون فقدان الدعم للبرامج التي كان يستخدمها بالفعل. [ 9 ]
على سبيل المثال، في حالة شركة اشترت نظام محاسبة وترغب الآن في توسيع نطاق دعمها الحاسوبي ليشمل الهندسة، فهذا يعني أنها تستطيع تطوير واختبار برنامجها الهندسي على الجهاز الذي تستخدمه بالفعل. وإذا احتاجت في أي وقت إلى أداء أفضل، فيمكنها شراء جهاز مزود بمعالج الفاصلة العائمة، مع العلم أن أي شيء آخر لن يتغير، بل سيصبح أسرع فحسب. حتى أنه يمكن استخدام نفس الأجهزة الطرفية، مما يسمح، على سبيل المثال، بكتابة البيانات من النظام الهندسي على شريط ثم طباعتها باستخدام طابعة خطية عالية السرعة متصلة بالفعل بنظام المحاسبة. أو قد تستبدل نظام المحاسبة بالكامل بنظام يتمتع بالأداء الكافي لتشغيل كلا المهمتين. [ 9 ]
إن فكرة أن تصميمًا واحدًا يمكن أن يعالج جميع الطرق العديدة التي يمكن استخدام الآلات بها هي التي أدت إلى ظهور الاسم، و"360" تشير إلى 360 درجة في دائرة، وقد ظهرت دوائر الآلات والمكونات بشكل بارز في إعلانات شركة IBM. [ 9 ]
نماذج
أعلنت شركة IBM في البداية عن سلسلة من ستة حواسيب وأربعين جهازًا طرفيًا مشتركًا. وفي نهاية المطاف، قدمت الشركة أربعة عشر طرازًا، بما في ذلك طرازات نادرة وفريدة من نوعها لوكالة ناسا . وكان الطراز الأقل تكلفة هو الطراز 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) طرازًا متخصصًا، مصممًا للحوسبة العلمية والحوسبة في الوقت الحقيقي والتحكم في العمليات، ويتميز ببعض التعليمات الإضافية، مع إزالة جميع تعليمات التخزين إلى التخزين وخمس تعليمات معقدة أخرى.


تضمنت سلسلة من الأجهزة المتطورة الطراز 67 (1966، المذكور أدناه، والذي تم التنبؤ به لفترة وجيزة باسم الطرازين 64 و66 [ 12 ] )، والطراز 85 (1969)، والطراز 91 (1967، والذي تم التنبؤ به باسم الطراز 92)، والطراز 95 (1968)، والطراز 195 (1971). كان تصميم الطراز 85 وسيطًا بين سلسلة System/360 وسلسلة System/370 اللاحقة ، وشكّل الأساس للطراز 370/165. كان هناك إصدار من الطراز 195 متوافق مع System/370، ولكنه لم يتضمن ترجمة العناوين الديناميكية.
اختلفت التطبيقات اختلافًا كبيرًا، باستخدام مسارات بيانات أصلية مختلفة، ووجود أو غياب التعليمات البرمجية الدقيقة، ومع ذلك كانت متوافقة للغاية. باستثناء ما هو موثق تحديدًا، كانت النماذج متوافقة معماريًا. على سبيل المثال، صُمم النموذج 91 للحوسبة العلمية، ووفر تنفيذًا للتعليمات خارج الترتيب (ويمكن أن ينتج عنه "مقاطعات غير دقيقة" إذا حدث خطأ في البرنامج أثناء قراءة عدة تعليمات)، ولكنه افتقر إلى مجموعة التعليمات العشرية المستخدمة في التطبيقات التجارية. يمكن إضافة ميزات جديدة دون انتهاك التعريفات المعمارية: كان للنموذج 65 إصدار ثنائي المعالج (M65MP) مع ملحقات للإشارات بين وحدات المعالجة المركزية؛ وقدم النموذج 85 ذاكرة التخزين المؤقت. تم تنفيذ النماذج 44 و75 و91 و95 و195 بمنطق سلكي ثابت، بدلاً من التعليمات البرمجية الدقيقة مثل جميع النماذج الأخرى.
كان جهاز Model 67 ، الذي أُعلن عنه في أغسطس 1965، أول نظام إنتاجي من IBM يُقدّم وحدة ترجمة عناوين ديناميكية (ذاكرة افتراضية) لدعم تقنية المشاركة الزمنية . ويُشار إلى هذه الوحدة الآن باسم MMU . وقد بُنيت وحدة تجريبية فريدة من نوعها استنادًا إلى جهاز Model 40. قبل جهاز Model 67، أعلنت IBM عن جهازي Model 64 و66، وهما إصداران من جهازي Model 60 و62 مزودان بتقنية DAT، ولكن سرعان ما استُبدلا بجهاز Model 67 في نفس الوقت الذي استُبدل فيه جهازا Model 60 و62 بجهاز Model 65. وعادت تقنية DAT للظهور في سلسلة S/370 عام 1972، على الرغم من غيابها عنها في البداية. ومثل جهاز Model 65، قدّم جهاز Model 67 أيضًا معالجين مركزيين.
توقفت شركة IBM عن تسويق جميع طرازات System/360 بحلول نهاية عام 1977. [ 13 ]
التوافق مع الإصدارات السابقة
كان لدى عملاء IBM الحاليين استثمار كبير في برامج تعمل على أجهزة الجيل الثاني . وقد أتاحت العديد من طرازات System/360 خيار محاكاة جهاز الكمبيوتر الحالي للعميل باستخدام أجهزة خاصة [ 14 ] وشفرة دقيقة ، وبرنامج محاكاة يمكّن البرامج الحالية من العمل على الجهاز الجديد.
| نموذج System/360 | الأنظمة المحاكاة | |||||
|---|---|---|---|---|---|---|
| 1401 | 1440 ، 1460 | 1410 ، 7010 | 7070، 7072، 7074 | 7080 | 709 ، 7090، 7094، 7094 II ، 7040، 7044 | |
| موديل 20 | نعم | |||||
| موديل 30 | نعم | نعم | ||||
| الموديل 40 | نعم | نعم | نعم | |||
| موديل 50 | نعم | نعم | نعم | نعم | ||
| موديل 65 | نعم | نعم | نعم | |||
| موديل 85 | تحت سيطرة نظام التشغيل | |||||
كان على المستخدمين في البداية إيقاف تشغيل الحاسوب وتحميل برنامج المحاكاة. [ 15 ] لاحقًا، أضافت شركة IBM ميزات وعدّلت برامج المحاكاة للسماح بمحاكاة أجهزة 1401 و1440 و1460 و1410 و7010 تحت سيطرة نظام التشغيل. حافظ الطراز 85 والطرازات اللاحقة من نظام System/370 على هذا النهج، حيث احتفظا بخيارات المحاكاة وسمحا بتشغيل برامج المحاكاة تحت سيطرة نظام التشغيل جنبًا إلى جنب مع البرامج الأصلية. [ 16 ] [ 17 ]
الخلفاء والمتغيرات
تم استبدال نظام System/360 (باستثناء الطرازات 20 و44 [ ملاحظة 7 ] و67 [ ملاحظة 8 ] ) بنظام System/370 المتوافق معه إلى حد كبير [ ملاحظة 9 ] في عام 1970، وتم توجيه مستخدمي الطراز 20 للانتقال إلى نظام IBM System/3 . (تم التخلي عن فكرة تحقيق طفرة كبيرة في تقنية FS في منتصف السبعينيات لأسباب تتعلق بفعالية التكلفة واستمرارية العمل). تشمل أنظمة IBM المتوافقة اللاحقة عائلة 4300 ، وعائلة 308x ، و 3090 ، وعائلتي ES/9000 و 9672 ( عائلة System/390 )، وسلسلة IBM Z.
تضمنت أجهزة الكمبيوتر التي كانت متطابقة أو متوافقة إلى حد كبير من حيث رمز الآلة أو بنية النظام / 360 عائلة Amdahl 470 (وخلفائها)، وأجهزة الكمبيوتر المركزية من Hitachi ، وسلسلة Magnuson Computer Systems M80، وسلسلة UNIVAC 9000 ، [ 18 ] وFujitsu مثل Facom، وسلسلة RCA Spectra 70 ، [ NB 10 ] و English Electric System 4. [ NB 11 ]
أتاح جهاز الكمبيوتر المحمول IBM 5100 ، الذي طُرح عام 1975، خيار تشغيل لغة البرمجة APL.SV الخاصة بنظام System/360 عبر محاكي للأجهزة. وقد استخدمت IBM هذا الأسلوب لتجنب تكاليف وتأخير إنشاء نسخة خاصة بجهاز 5100 من لغة APL.
تُستخدم حواسيب System/360 الخاصة المقاومة للإشعاع والمُعدّلة جزئيًا، والمتمثلة في حاسوب System/4 Pi الإلكتروني للطيران ، في العديد من الطائرات المقاتلة والقاذفة. في النسخة الكاملة AP-101 ذات 32 بت، استُخدمت أربعة حواسيب Pi كعُقد حوسبة مُكررة لنظام حاسوب مكوك الفضاء المُقاوم للأعطال (في خمس عُقد). شغّلت إدارة الطيران الفيدرالية الأمريكية نظام IBM 9020 ، وهو عبارة عن مجموعة خاصة من حواسيب System/360 المُعدّلة لمراقبة الحركة الجوية، من عام 1970 حتى تسعينيات القرن الماضي. (يبدو أن بعض برامج 9020 لا تزال تُستخدم عبر المحاكاة على أجهزة أحدث ) .
جدول نماذج نظام 360
نموذج | أُعلن [ 19 ] | تم الشحن [ 19 ] | الأداء العلمي (kIPS) [ ملاحظة 12 ] | الأداء التجاري (kIPS) [ ملاحظة 13 ] | عرض نطاق وحدة المعالجة المركزية (ميغابايت/ثانية) [ 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 ] | 1700-2310 رطل (771-1048 كجم) يعتمد على الذاكرة [ 21 ] : 2040.1 | |
| 50 | أبريل 1964 | أغسطس 1965 | 133 | 169 | 8.0 | 2.0 | 64–512 [ 23 ] | يتراوح الوزن بين 4700 و7135 رطلاً (2132-3236 كجم) حسب الذاكرة [ 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 | 1800 | 133 | 164 | 1024–4096 [ 26 ] | متاح في مزاد خاص ابتداءً من نوفمبر 1964 [ 19 ] : 388 | |
| 64 و 66 | أبريل 1965 | أبداً | تم استبداله بالطراز 67 | ||||||
| 65 | أبريل 1965 | نوفمبر 1965 | 563 | 567 | 40 | 21 | 128–1024 [ 27 ] | يتراوح الوزن بين 4290 و8830 رطلاً (1946-4005 كجم) ويعتمد على الذاكرة وعدد المعالجات [ 21 ] : 2065.2، 2065.4، 2065.6، 2065.8، 2065.10 | نظام التحكم في دورة الحياة المدعوم |
| 75 | أبريل 1965 | يناير 1966 | 940 | 670 | 41 | 43 | 256–1,024 [ 28 ] | يتراوح الوزن بين 2325 و 2415 كيلوغرامًا (5125-5325 رطلًا ) حسب الذاكرة [ 21 ] : 2075.2، 2075.4 | نظام التحكم في دورة الحياة المدعوم |
| 67 | أغسطس 1965 | مايو 1966 | 40 | 21 | 512–2048 [ 29 ] | 3,674 رطل (1,666 كجم) - المعالج فقط [ 21 ] : 2067.6 | ترجمة العناوين الديناميكية لتقاسم الوقت | ||
| 44 | أغسطس 1965 | سبتمبر 1966 | 118 | 185 | 16 | 4.0 | 32–256 [ 30 ] | 2900–4200 رطل (1315–1905 كجم) يعتمد على الذاكرة [ 21 ] : 2044.2 | متخصص في الحوسبة العلمية |
| 95 | طلب خاص | فبراير 1968 | 3800 تقديري. | 3600 تقديري. | 133 | 711 | 5220 [ 31 ] | تم تقدير الأداء بضعف أداء النموذج 91 [ 19 ] : ص 394 | |
| 25 | يناير 1968 | أكتوبر 1968 | 9.7 | 25 | 1.1 | 2.2 | 16–48 [ 32 ] | 2050 رطل (930 كجم) [ 21 ] : 2025.2 | |
| 85 | يناير 1968 | ديسمبر 1969 | 3245 | 3418 | 100 | 67 | 512–4,096 [ 33 ] | 14,428 رطل (6,544 كجم) - المعالج فقط [ 21 ] : 2085.2 | ذاكرة تخزين مؤقتة بحجم 16-32 كيلوبايت، ونقطة عائمة ذات دقة موسعة. |
| 195 | أغسطس 1969 | مارس 1971 | 10000 تقديرًا | 10000 تقديرًا | 148 | 169 | 1024–4096 [ 34 ] | يتراوح الوزن بين 13,450 و28,350 رطلاً (6,101-12,859 كجم) حسب الذاكرة [ 21 ] : 3195.2، 3195.4 | ذاكرة تخزين مؤقتة IC بسعة 32 كيلوبايت. يُقدّر الأداء بثلاثة أضعاف أداء الطراز 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 المعلن عنها.
الوصف الفني
السمات المؤثرة

قدم نظام System/360 عدداً من المعايير الصناعية إلى السوق، مثل:
- تم استخدام البايت ذي 8 بت (ضد الضغوط المالية أثناء التطوير لتقليل البايت إلى 4 أو 6 بت)، بدلاً من اعتماد مفهوم 7030 للوصول إلى بايتات ذات حجم متغير في عناوين بت عشوائية.
- الذاكرة القابلة للعنونة بالبايت (على عكس الذاكرة القابلة للعنونة بالبت أو الذاكرة القابلة للعنونة بالكلمة)
- كلمات 32 بت
- قناة الإدخال/ الإخراج للحافلة والوسم موحدة في FIPS-60 [ 36 ]
- الاستخدام التجاري لوحدات المعالجة المركزية ذات الترميز الدقيق
- بنية الفاصلة العائمة السداسية العشرية لشركة IBM [ 37 ]
- مجموعة أحرف EBCDIC [ NB 14 ]
- شريط مغناطيسي ذو تسعة مسارات
نظرة عامة معمارية
لا تفترض مواصفات بنية حاسوب سلسلة System/360 أي افتراضات مسبقة حول التنفيذ نفسه، بل تصف واجهاته وسلوكه المتوقع. [ 38 ] [ 39 ] [ 40 ] وتصف هذه البنية الواجهات الإلزامية التي يجب أن تكون متاحة في جميع التطبيقات، بالإضافة إلى الواجهات الاختيارية. ومن جوانب هذه البنية ما يلي:
- ترتيب البايتات Big endian
- معالج مزود بما يلي:
- 16 سجلًا للأغراض العامة 32 بت (R0–R15)
- كلمة حالة البرنامج (PSW) ذات 64 بت ، والتي تصف (من بين أمور أخرى)
- الأقنعة المتقطعة
- الدول ذات الامتيازات
- رمز الحالة
- عنوان تعليمات مكون من 24 بت
- آلية مقاطعة، وفئات وفئات فرعية للمقاطعة قابلة للإخفاء وغير قابلة للإخفاء
- مجموعة التعليمات . يتم وصف كل تعليمة بشكل كامل، كما تحدد الشروط التي يتم بموجبها التعرف على الاستثناء في شكل مقاطعة البرنامج.
- نظام فرعي للذاكرة (يسمى التخزين) مع:
- 8 بت لكل بايت
- منطقة اتصال خاصة بالمعالج تبدأ من العنوان 0
- عنونة 24 بت
- عمليات التحكم اليدوي التي تسمح
- عملية التمهيد (عملية تسمى التحميل الأولي للبرنامج أو IPL)
- المقاطعات التي يبدأها المشغل
- إعادة ضبط النظام
- أدوات تصحيح الأخطاء الأساسية
- عرض وتعديل حالة النظام (الذاكرة والمعالج) يدويًا
- آلية الإدخال/الإخراج – والتي لا تصف الأجهزة نفسها
بعض الميزات الاختيارية هي:
- تعليمات عشرية مشفرة بالثنائي
- تعليمات الفاصلة العائمة
- تسهيلات التوقيت (مؤقت الفاصل الزمني)
- حماية الذاكرة التي يتم التحكم فيها بواسطة مفتاح
جميع طرازات System/360، باستثناء الطراز 20 والطراز 44، طبقت تلك المواصفات.
تُجرى العمليات الحسابية والمنطقية الثنائية كميزة قياسية، إما من سجل إلى سجل أو من الذاكرة إلى سجل/من سجل إلى ذاكرة. في حال تثبيت خيار مجموعة التعليمات التجارية، يُمكن إجراء العمليات الحسابية العشرية المعبأة من الذاكرة إلى الذاكرة، مع بعض العمليات من الذاكرة إلى السجل. توفر ميزة مجموعة التعليمات العلمية، في حال تثبيتها، إمكانية الوصول إلى أربعة سجلات للفاصلة العائمة ، يُمكن برمجتها لعمليات الفاصلة العائمة 32 بت أو 64 بت . كما يُمكن للطرازين 85 و195 العمل على أرقام الفاصلة العائمة ذات الدقة الموسعة 128 بت، والمخزنة في أزواج من سجلات الفاصلة العائمة، ويوفر البرنامج محاكاةً لذلك في الطرازات الأخرى. يستخدم نظام System/360 بايتًا من 8 بت، وكلمة من 32 بت، وكلمة مزدوجة من 64 بت، ونصف بايت من 4 بت . تحتوي تعليمات الآلة على عوامل تشغيل ذات معاملات، والتي يُمكن أن تتضمن أرقام سجلات أو عناوين ذاكرة. أدى هذا المزيج المعقد من خيارات التعليم إلى مجموعة متنوعة من أطوال وتنسيقات التعليم.
تمت معالجة عناوين الذاكرة باستخدام نظام أساس بالإضافة إلى إزاحة، مع سجلات من 1 إلى F (15). تم ترميز الإزاحة في 12 بت، مما يسمح بإزاحة 4096 بايت (0-4095)، كإزاحة من العنوان الموضوع في سجل الأساس.
لا يمكن استخدام السجل 0 كسجل أساسي ولا كسجل فهرس (ولا كسجل عنوان فرعي)، حيث تم حجز "0" للإشارة إلى عنوان في أول 4 كيلوبايت من الذاكرة، أي إذا تم تحديد السجل 0 كما هو موضح، فسيتم إدخال القيمة 0x00000000 ضمنيًا إلى حساب العنوان الفعلي بدلاً من أي قيمة قد تكون موجودة داخل السجل 0 (أو إذا تم تحديده كسجل عنوان فرعي، فلن يتم اتخاذ أي فرع، وسيتم تجاهل محتوى السجل 0، ولكن سيتم تنفيذ أي تأثير جانبي للتعليمات).
سمح هذا السلوك المحدد بالتنفيذ الأولي لروتينات المقاطعة، حيث لا يتم بالضرورة ضبط سجلات الأساس على الصفر خلال دورات التعليمات القليلة الأولى لروتين المقاطعة. ولا يُعد هذا السلوك ضروريًا لعملية تحميل البرنامج الأولي ( IPL ) أو بدء التشغيل، إذ يمكن دائمًا مسح السجل دون الحاجة إلى حفظه.
باستثناء الطراز 67، [ 29 ] كانت جميع العناوين عناوين ذاكرة حقيقية. لم تكن الذاكرة الافتراضية متاحة في معظم أجهزة IBM الرئيسية حتى سلسلة System/370 . قدم الطراز 67 بنية ذاكرة افتراضية، استخدمتها أنظمة MTS و CP-67 و TSS/360 ، ولكن ليس أنظمة التشغيل الرئيسية System/360 من IBM.
تتكون تعليمات لغة الآلة في نظام System/360 من بايتين (بدون معاملات ذاكرة)، أو أربعة بايتات (معامل واحد)، أو ستة بايتات (معاملان). وتقع التعليمات دائمًا على حدود بايتين.
عمليات مثل MVC (نقل الأحرف) (الرمز السداسي العشري: D2) لا تستطيع نقل أكثر من 256 بايت من المعلومات. يتطلب نقل أكثر من 256 بايت من البيانات عدة عمليات MVC. ( قدمت سلسلة System/370 مجموعة من التعليمات الأكثر قوة مثل تعليمة MVCL "نقل الأحرف الطويلة"، التي تدعم نقل ما يصل إلى 16 ميجابايت ككتلة واحدة).
يبلغ طول المعامل بايتين، ويمثل عادةً عنوانًا على شكل نصف بت (4 بت) يشير إلى سجل أساسي، وإزاحة (12 بت) بالنسبة لمحتويات ذلك السجل، في النطاق من 000 إلى FFF (موضحة هنا كأرقام سداسية عشرية ). العنوان المقابل لهذا المعامل هو محتويات السجل العام المحدد مضافًا إليها الإزاحة. على سبيل المثال، تعليمة MVC التي تنقل 256 بايت (بطول رمز 255 بالنظام السداسي العشري FF ) من السجل الأساسي 7، مضافًا إليها الإزاحة 000 ، إلى السجل الأساسي 8، مضافًا إليها الإزاحة 001 ، تُكتب كتعليمة من 6 بايت " D2FF 8001 7000 " (المعامل/الطول/العنوان 1/العنوان 2).
صُمم نظام System/360 لفصل حالة الإشراف عن حالة المشكلة . وقد وفر هذا مستوى أساسيًا من الأمان وإمكانية التعافي من أخطاء البرمجة. لم يكن بإمكان برامج المستخدم (التي بها مشكلة) تعديل البيانات أو مساحة تخزين البرنامج المرتبطة بحالة الإشراف. أما أخطاء العنونة أو البيانات أو استثناءات العمليات، فكانت تُدخل الجهاز في حالة الإشراف عبر روتين مُتحكم به، ليتمكن نظام التشغيل من محاولة تصحيح البرنامج المُعطل أو إنهائه. وبالمثل، كان بإمكانه استعادة بعض أخطاء معالج الأجهزة من خلال إجراءات فحص الجهاز .
القنوات
تتصل الأجهزة الطرفية بالنظام عبر قنوات . القناة عبارة عن معالج متخصص مزود بمجموعة تعليمات مُحسّنة لنقل البيانات بين الجهاز الطرفي والذاكرة الرئيسية. يمكن تشبيه ذلك، من الناحية التقنية الحديثة، بالوصول المباشر إلى الذاكرة (DMA). يربط نظام S/360 القنوات بوحدات التحكم باستخدام كابلات ناقل وكابلات علامات ؛ استبدلت شركة IBM هذه القنوات لاحقًا بقنوات اتصال أنظمة المؤسسات (ESCON) وقنوات اتصال الألياف الضوئية (FICON)، ولكن بعد انتهاء حقبة S/360 بفترة طويلة.
قنوات مُضاعِف البايت وقنوات الانتقاء
كان هناك في البداية نوعان من القنوات؛ قنوات مُضاعِف البايت (المعروفة آنذاك ببساطة باسم "قنوات المُضاعِف")، لتوصيل الأجهزة "بطيئة السرعة" مثل قارئات البطاقات وآلات التثقيب وطابعات الخطوط ووحدات التحكم في الاتصالات، وقنوات الاختيار لتوصيل الأجهزة عالية السرعة، مثل محركات الأقراص ومحركات الأشرطة وخلايا البيانات والأسطوانات . يحتوي كل نظام System/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.

أتاحت قنوات الاختيار إمكانية إدخال/إخراج البيانات إلى الأجهزة عالية السرعة. تم توصيل هذه الأجهزة التخزينية بوحدة تحكم، ثم بالقناة. سمحت وحدة التحكم بتوصيل مجموعات من الأجهزة بالقنوات. في الطرازات عالية السرعة، حسّنت قنوات الاختيار المتعددة، التي يمكن تشغيلها في وقت واحد أو بالتوازي، الأداء العام.
تُوصَّل وحدات التحكم بالقنوات باستخدام أزواج كابلات "الناقل والوسم". تحمل كابلات الناقل معلومات العنوان والبيانات، بينما تُحدِّد كابلات الوسم البيانات الموجودة على الناقل. يتمثل التكوين العام للقناة في توصيل الأجهزة على شكل سلسلة، كما يلي: الحاسوب المركزي - وحدة التحكم 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 ميجابايت/ثانية، أو 3 ميجابايت/ثانية مع ميزة واجهة 2 بايت ؛ وتستخدم الأخيرة كابل علامة واحد وكابلين ناقل. في نظام S/370، يتوفر خيار قناة بث بيانات بسرعة 3.0 ميجابايت/ثانية [ 41 ] باستخدام كابل ناقل واحد وكابل علامة واحد.
كان الاستخدام الأولي لهذا هو القرص ذو الرأس الثابت 2305، والذي يحتوي على 8 "تعرضات" (عناوين بديلة) واستشعار الموضع الدوراني (RPS).
يمكن لقنوات مُضاعِف الكتل أن تعمل كقناة مُحدِّد للسماح بالربط المتوافق للأنظمة الفرعية القديمة. [ 42 ]
مكونات الأجهزة الأساسية



نظراً لعدم يقينها من موثوقية وتوافر الدوائر المتكاملة أحادية البنية الجديدة آنذاك ، اختارت شركة 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 ).
استخدمت الطرازات الأكبر حجمًا نظام التشغيل 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 عن جهاز Model 67 في أغسطس 1965، أعلنت أيضًا عن نظام TSS/360 (نظام المشاركة الزمنية) لتسليمه في نفس وقت إطلاق جهاز 67. كان نظام TSS/360، الذي جاء كرد فعل على نظام Multics ، مشروعًا طموحًا تضمن العديد من الميزات المتقدمة. وقد واجه مشاكل في الأداء، وتأخر، ثم أُلغي، ثم أُعيد طرحه، وأُلغي نهائيًا [ ملاحظة 15 ] مرة أخرى في عام 1971. وانتقل العملاء إلى استخدام CP-67 أو MTS ( نظام ميشيغان الطرفي ) أو TSO ( خيار المشاركة الزمنية لنظام التشغيل OS/360) أو أحد أنظمة المشاركة الزمنية الأخرى .
كان نظام CP-67، وهو نظام الآلة الافتراضية الأصلي ، يُعرف أيضًا باسم CP/CMS . طُوّر CP/67 خارج نطاق شركة IBM الرئيسي في مركز كامبريدج العلمي التابع لها ، بالتعاون مع باحثين من معهد ماساتشوستس للتكنولوجيا . حظي CP/CMS في نهاية المطاف بقبول واسع، وأدى إلى تطوير VM/370 (الآلة الافتراضية) الذي كان يحتوي على نظام تشغيل فرعي تفاعلي أساسي يُعرف باسم VM/CMS (نظام المراقبة التفاعلية). وقد تطور هذا النظام لاحقًا إلى z/VM الحالي .
قدّم جهاز Model 20 نظامًا مبسطًا ونادر الاستخدام يعتمد على الأشرطة، يُسمى TPS (نظام معالجة الأشرطة)، ونظام DPS (نظام معالجة الأقراص)، والذي يدعم محرك الأقراص 2311. كان نظام TPS يعمل على جهاز بذاكرة 8 كيلوبايت، بينما تطلّب نظام DPS ذاكرة 12 كيلوبايت، وهو حجم كبير نسبيًا لجهاز Model 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: | أجهزة الإخراج المرئي، على سبيل المثال شاشات IBM 2250 و IBM 2260 CRT، وطابعة 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 ومكرر قناة البيانات IBM 2944 . |
الأجهزة الطرفية
طورت شركة 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 شاشة عرض غير متوافقة مع أي جهاز آخر في نفس السلسلة؛ [ 43 ] [ 44 ] أما شاشة العرض 3066 اللاحقة للطرازين 370/165 و370/168 فتستخدم نفس تصميم شاشة العرض الأساسي للطراز 360/85. يستخدم طرازا IBM System/360 91 و195 شاشة عرض رسومية مشابهة لشاشة IBM 2250 كشاشة عرض رئيسية.
كما توفرت وحدات تحكم إضافية للمشغلين. ويمكن شراء بعض الآلات المتطورة بشكل اختياري مع شاشة عرض رسومية من طراز 2250 ، بتكلفة تزيد عن 100,000 دولار أمريكي؛ ويمكن للآلات الأصغر حجماً استخدام شاشة العرض الأقل تكلفة من طراز 2260 أو شاشة العرض الأحدث من طراز 3270 .
أجهزة التخزين ذات الوصول المباشر (DASD)
كانت محركات الأقراص الأولى لنظام System/360 هي IBM 2302 [ 45 ] : 60-65 و IBM 2311 [ 45 ] : 54-58. أما أول أسطوانة لنظام System/360 فكانت IBM 7320 [ 46 ] [ 47 ] : 41.
كان جهاز 2302 بسرعة 156 كيلوبت/ثانية مبنيًا على جهاز 1302 السابق، وكان متوفرًا كطراز 3 مزود بوحدتي ذاكرة سعة كل منهما 112.79 ميجابايت [ 45 ] : 60، أو كطراز 4 مزود بأربع وحدات ذاكرة مماثلة. [ 45 ] : 60
كان جهاز 2311، المزود بوحدة أقراص 1316 قابلة للإزالة ، مبنيًا على جهاز IBM 1311، وكانت سعته النظرية 7.2 ميجابايت، مع العلم أن السعة الفعلية تختلف باختلاف تصميم القرص. [ 47 ] : 31 (عند استخدامه مع جهاز 360/20، كانت وحدة الأقراص 1316 تُهيأ إلى قطاعات ثابتة الطول بطول 270 بايت ، مما يعطي سعة قصوى تبلغ 5.4 ميجابايت).
في عام 1966، تم شحن أول دفعة من أجهزة 2314. احتوى هذا الجهاز على ما يصل إلى ثمانية محركات أقراص قابلة للاستخدام مع وحدة تحكم مدمجة؛ كان هناك تسعة محركات، ولكن تم الاحتفاظ بواحد كاحتياطي. استخدم كل محرك مجموعة أقراص 2316 قابلة للإزالة بسعة تقارب 28 ميجابايت. كانت مجموعات الأقراص الخاصة بجهازي 2311 و2314 كبيرة الحجم وفقًا لمعايير اليوم - على سبيل المثال، كان قطر مجموعة أقراص 1316 حوالي 36 سم (14 بوصة) وتحتوي على ستة أقراص مكدسة على محور مركزي. لم يتم تخزين البيانات على القرصين الخارجيين العلوي والسفلي. تم تسجيل البيانات على الجوانب الداخلية للقرصين العلوي والسفلي وعلى جانبي الأقراص الداخلية، مما يوفر 10 أسطح تسجيل. تحركت رؤوس القراءة/الكتابة العشرة معًا عبر أسطح الأقراص، والتي تم تنسيقها بـ 203 مسارات متحدة المركز. لتقليل حركة الرأس (البحث)، تمت كتابة البيانات في أسطوانة افتراضية من داخل القرص العلوي إلى داخل القرص السفلي. لم تكن هذه الأقراص تُهيأ عادةً بقطاعات ذات حجم ثابت كما هو الحال في محركات الأقراص الصلبة اليوم (على الرغم من أن ذلك كان يتم باستخدام CP/CMS ). بل كان بإمكان معظم برامج الإدخال/الإخراج لنظام System/360 تخصيص طول سجل البيانات (سجلات متغيرة الطول)، كما كان الحال مع الأشرطة المغناطيسية.

استخدمت بعض أقوى أجهزة System/360 المبكرة وحدات تخزين أسطوانية عالية السرعة ذات رأس لكل مسار. وكان القرص 2301 بسرعة 3500 دورة في الدقيقة [ 48 ] ، الذي حل محل القرص 7320، جزءًا من الإعلان الأصلي عن System/360، بسعة 4 ميجابايت. أما القرص IBM 2303 بسرعة 303.8 كيلوبت/ثانية [ 45 ] : 74-76، فقد أُعلن عنه في 31 يناير 1966، بسعة 3913 ميجابايت. وكانت هذه هي وحدات التخزين الأسطوانية الوحيدة التي أُعلن عنها لنظامي System/360 وSystem/370، وسُد مكانها لاحقًا بأقراص ذات رؤوس ثابتة.
ظهر القرص 2305 بسرعة 6000 دورة في الدقيقة عام 1970، بسعات 5 ميجابايت (2305-1) أو 11 ميجابايت (2305-2) لكل وحدة. [ 49 ] [ 50 ] على الرغم من أن هذه الأجهزة لم تكن ذات سعة كبيرة، إلا أن سرعتها ومعدلات نقل البيانات جعلتها جذابة لتلبية احتياجات الأداء العالي. كان من الاستخدامات الشائعة ربط التراكب (مثلًا لنظام التشغيل وروتينات التطبيقات الفرعية) لأقسام البرامج المكتوبة للتناوب في نفس مناطق الذاكرة. كانت الأقراص والأسطوانات ذات الرؤوس الثابتة فعالة بشكل خاص كأجهزة ترحيل في أنظمة الذاكرة الافتراضية المبكرة. كان القرص 2305، على الرغم من أنه يُطلق عليه غالبًا اسم "أسطوانة"، في الواقع جهاز قرص برأس لكل مسار، مع 12 سطح تسجيل ومعدل نقل بيانات يصل إلى 3 ميجابايت/ثانية.
نادرًا ما شوهدت خلية بيانات IBM 2321 [ 51 ] ، وهي جهاز معقد ميكانيكيًا يحتوي على شرائح مغناطيسية متعددة لتخزين البيانات؛ حيث يمكن الوصول إلى الشرائح عشوائيًا، ووضعها على أسطوانة أسطوانية الشكل لعمليات القراءة والكتابة؛ ثم إعادتها إلى خرطوشة تخزين داخلية. كانت خلية بيانات IBM [أداة التقاط البيانات] من بين العديد من ملحقات التخزين المباشر عبر الإنترنت "السريعة" المسجلة كعلامة تجارية لشركة IBM (والتي أعيد ابتكارها في السنوات الأخيرة باسم "الشريط الافتراضي" وملحقات أمين مكتبة الأشرطة الآلية). بلغت سعة ملف 2321 400 ميجابايت، في حين أن محرك الأقراص 2311 كان بسعة 7.2 ميجابايت فقط. تم اقتراح خلية بيانات IBM لسد فجوة التكلفة/السعة/السرعة بين الأشرطة المغناطيسية - التي تتميز بسعة عالية وتكلفة منخفضة نسبيًا لكل بايت مخزن - والأقراص، التي تتميز بتكلفة أعلى لكل بايت. كما وجدت بعض المنشآت أن التشغيل الكهروميكانيكي أقل موثوقية، فاختارت أشكالًا أقل ميكانيكية من التخزين المباشر.
كان الطراز 44 فريدًا من نوعه بتقديمه محرك أقراص مدمجًا كخاصية قياسية. استخدم هذا المحرك خرطوشة "ramkit" 2315 ووفر سعة تخزين بلغت 1,171,200 بايت. [ 30 ] : 11
محركات الأشرطة المغناطيسية

تألفت سلسلة 2400 من وحدات الشريط المغناطيسي مقاس 1/2 بوصة من طرازات 2401 و2402 (1-6)، ووحدات الشريط المغناطيسي مع وحدة التحكم (2403، 1-6)، ووحدات الشريط المغناطيسي مع وحدة التحكم (2404، 1-3)، ووحدات التحكم بالشريط (2803/2804، 1 و2). [ 52 ] أما وحدة الشريط المغناطيسي مع وحدة التحكم 2415، التي طُرحت عام 1967، فكانت تحتوي على محركي شريط أو أربعة أو ستة محركات ووحدة تحكم مدمجة، وكانت أبطأ وأقل تكلفة. [ 53 ] لم تُسوّق محركات ووحدة تحكم 2415 بشكل منفصل. [ 54 ] مع نظام System/360، انتقلت IBM من تنسيق الشريط ذي 7 مسارات إلى تنسيق الشريط ذي 9 مسارات . كان بالإمكان شراء بعض محركات سلسلة 2400 التي تقرأ وتكتب أشرطة ذات 7 مسارات للتوافق مع شريط IBM 729 الأقدم. محركات الأقراص. في عام 1968، تم إطلاق نظام الأشرطة IBM 2420، الذي يوفر معدلات بيانات أعلى بكثير، وتشغيل الأشرطة ذاتي الخيط، وكثافة تعبئة تبلغ 1600 بت في البوصة. [ 55 ] وظل ضمن خط الإنتاج حتى عام 1979. [ 56 ]
أجهزة تسجيل الوحدة
- تضمنت أجهزة البطاقات المثقبة قارئ البطاقات 2501 وقارئ البطاقات المثقب 2540. وكان كل نظام/360 تقريبًا مزودًا بجهاز 2540. أما قارئ/فرز/مثقب البطاقات متعدد الوظائف 2560 (MFCM)، المذكور أعلاه، فكان مخصصًا للطراز 20 فقط. واشتهر هذا الجهاز بمشاكل في الموثوقية (مما أكسبه اختصارات ساخرة غالبًا ما تتضمن "...مُلتهم البطاقات" أو "آلة البطاقات المعطلة").
- كانت طابعات الخطوط هي IBM 1403 و IBM 1443 الأبطأ .
- طُرح قارئ أشرطة الورق، IBM 2671، في عام 1964، بسرعة طباعة تصل إلى 1000 حرف في الثانية. كما توفرت قارئات ومثاقب أشرطة ورقية من حقبة سابقة، حصريًا عبر طلب عرض سعر . أما قارئات ومثاقب الأشرطة الورقية، 1054 و1055، فقد تم نقلهما (مثل آلة الكتابة 1052) من نظام IBM 1050 للمعالجة عن بُعد. جميع هذه الأجهزة تعمل بسرعة قصوى تبلغ 15.5 حرفًا في الثانية. كما توفرت مثاقب الأشرطة الورقية من نظام IBM 1080 عبر طلب عرض سعر، ولكن بسعر باهظ للغاية.
- كانت أجهزة التعرف الضوئي على الأحرف (OCR) من طراز 1287، ثم لاحقًا طراز 1288، متوفرة في أجهزة 360. يستطيع جهاز 1287 قراءة الأرقام المكتوبة بخط اليد، وبعض خطوط OCR، وبكرات شريط OCR الورقية الخاصة بآلات تسجيل النقد. أما جهاز 1288، قارئ الصفحات، فكان قادرًا على قراءة صفحات مطبوعة بخط OCR حتى حجم Legal، بالإضافة إلى الأرقام المكتوبة بخط اليد. يعتمد كلا الجهازين على مبدأ المسح الضوئي "البقعة الطائرة"، حيث يتم توفير المسح النقطي بواسطة أنبوب أشعة كاثودية كبير، ويتم التقاط تغيرات كثافة الضوء المنعكس بواسطة أنبوب مضاعف ضوئي عالي الكسب .
- تم توفير تقنية التعرف على الأحرف بالحبر المغناطيسي (MICR) بواسطة أجهزة فرز الشيكات IBM 1412 و1419، بينما تم استخدام الطباعة بالحبر المغناطيسي (لدفاتر الشيكات) على طابعات 1445 (وهي نسخة معدلة من طابعة 1443 تستخدم شريط MICR). وكانت المؤسسات المصرفية هي المستخدمة الرئيسية في أجهزة 1412/1419 و1445.
الآلات المتبقية
على الرغم من بيع أو تأجير أعداد كبيرة جدًا من أجهزة حاسوب System/360 المركزية في ذلك الوقت، إلا أن عددًا قليلًا منها فقط لا يزال موجودًا، وغالبًا ما يكون هذا العدد معروضًا للبيع في المتاحف أو لدى هواة جمع التحف. ومن أمثلة هذه الأجهزة الموجودة:
- يعرض متحف تاريخ الكمبيوتر في ماونتن فيو، كاليفورنيا ، نموذجًا غير عامل من طراز 30 ، وكذلك متحف النقل والتكنولوجيا في أوكلاند ، نيوزيلندا، وجامعة فيينا للتكنولوجيا في النمسا.
- يمتلك نادي الحاسوب بجامعة غرب أستراليا جهاز كمبيوتر كامل من طراز 40 مخزناً. [ 57 ]
- يعرض متحف KCG للحاسوب التابع لمعهد كيوتو للحاسوب، أول مدرسة للحاسوب في اليابان، جهاز IBM System/360 Model 40. [ 58 ]
- اشترى هواة من المملكة المتحدة جهازين من طراز 20. [ 59 ] واعتبارًا من عام 2024، وهما معاران على المدى الطويل إلى متحف سيستم سورس للحاسوب لعرضهما وترميمهما. [ 60 ]
- كان لدى متحف ومختبرات الحواسيب الحية جهاز كمبيوتر من طراز 360 قبل إغلاقه في فبراير 2020.
يمكن العثور على قائمة محدثة باستمرار لأجهزة System/360 المتبقية التي هي أكثر من مجرد "لوحات أمامية" في قائمة جرد أجهزة System/360 المتبقية .
معرض
يعرض هذا المعرض وحدة تحكم المشغل ، مع مصابيح مؤشر التسجيل ، ومفاتيح التبديل (في منتصف الصور)، ومفتاح " السحب الطارئ " (أعلى يمين الصور) للنماذج المختلفة.
موديل 30- الموديل 40
الموديل 44
موديل 50
موديل 65
موديل 67
موديل 85
موديل 91
انظر أيضاً
ملحوظات
- ↑ استخدمت النماذج الأصلية تخزين القراءة فقط للمحولات (TROS) وتخزين القراءة فقط للمكثفات (CROS)
- ↑ 360/20 ، 360/22 ، 360/25 ، 360/30 ، 360/40 ، 360/50 ، 360/65 ، 360/67 ، 360/85
- ↑ 360/44 ، 360/75 ، 360/91 ، 360/95 ، 360/195
- ↑ 360/20 ، 360/22 ، 360/25 ، 360/30 ، 360/40 ، 360/50
- ↑ 360/44 ، 360/65 ، 360/75 ، 360/85 ، 360/91 ، 360/95 ، 360/195
- ↑ في الأصل 2860 و2870، لكن شركة IBM أعلنت لاحقًا عن 2880 لدعم 2305 على 360/85 و 360/195 .
- ↑ لم يكن هناك بديل S/370 لـ 44PS.
- ↑ قامت شركة IBM بتوفير ترقيات لـ CP-67/CMS و TSS/360 التي تعمل على S/370، ولكن بدون عنونة 32 بت.
- ↑ لم يكن لدى جهاز S/370 بت ASCII في PSW
- ↑ كان لدى جهاز RCA Spectra 70 بنية مختلفة جذريًا للمقاطعات والإدخال/الإخراج. كانت هناك حزم توافق تسمح بتشغيل أنظمة التشغيل الخاصة بنظام System/360 على جهاز Spectra/70 والعكس صحيح.
- ↑ صُمم نظام English Electric System 4 للمعالجة الآنية، واستخدم أربع حالات معالجة، لكل منها مجموعة سجلات عامة خاصة بها. كانت التعليمات المتاحة في حالة المستخدم مطابقة لتلك الموجودة في نظام System/360. أما الحالات الأخرى، فكان يتم الدخول إليها وفقًا لنوع أو شدة المقاطعة. أما الحالة الرابعة (الأعلى)، فكان يتم الدخول إليها عند اقتراب انقطاع التيار الكهربائي، مما يُمكّن المعالج من إيقاف تشغيل نفسه بشكل منظم.
- ↑ تم حساب الأداء (وليس قياسه) بناءً على مزيج من التعليمات النموذجية للتطبيقات العلمية (" مزيج جيبسون ")، والنتائج مُقاسة بالكيلو تعليمات في الثانية (kIPS). لونغبوتوم، روي. "سرعات الحاسوب من مزيج التعليمات - من ما قبل عام 1960 إلى عام 1971" . تم الاطلاع عليه في 12 أكتوبر 2014 .باستثناء M95 و M195. يعتمد الأخير على تقديرات الأداء مقارنة بـ M65 من Pugh.
- ↑ استخدام مزيج تعليمي تجاري ("مزيج ADP")
- في بنية System/360، كانت البتة 12 من كلمة حالة البرنامج (PSW) تتحكم في الاختيار بين بيانات EBCDIC أوبيانات ASCII-8 العشرية الموقعة المقترحة آنذاك. كان معيار ASCII-8 ANSI المقترح قيد الموافقة عند الإعلان عن System/360، ولكنه رُفض لاحقًا، ولم تُطرح أي أجهزة طرفية ASCII. لم تُضمّن هذه الإمكانية في System/370؛ حيث أُعيد تعريف البتة 12 من كلمة حالة البرنامج (PSW) للتبديل بين تنسيقي System/360 (وضع BC) وSystem/370 (وضع EC).
- ↑ ومع ذلك، كان لا يزال من الممكن طلبه، وكان جهاز TSS/370 PRPQ متاحًا على S/370 وخضع لإصدارات متعددة.
مراجع
- 1 2 3 بادجز، أ. (سبتمبر 1981). "System/360 وما بعده" (ملف PDF) . مجلة IBM للبحوث والتطوير . 25 (5). IBM: 377-390 . doi : 10.1147/rd.255.0377 .
- ↑ "تواريخ وخصائص نظام IBM System/360" . شركة IBM . 23 يناير 2003. مؤرشف من الأصل في 16 يناير 2005.
- ↑ كلارك، جافين (7 أبريل 2014). "لماذا لا تموت؟ نظام S/360 من IBM وإرثه بعد 50 عامًا" . ذا ريجستر .
- ↑ "نظام IBM/360" . شركة IBM . تم الاطلاع عليه في 5 يوليو 2025 .
- ١ ٢ "إعلان نظام/٣٦٠" (بيان صحفي). قسم معالجة البيانات في شركة آي بي إم. ٧ أبريل ١٩٦٤. IBM-PR360. مؤرشف من الأصل في ١٤ يناير ٢٠٠٥.
... يتراوح زمن دورة الجهاز ... من جزء من مليون من الثانية إلى ٢٠٠ جزء من مليار من الثانية فقط. ... تتراوح سعة الذاكرة من ٨٠٠٠ حرف من المعلومات إلى أكثر من ٨ ملايين حرف.
- ↑ "آي بي إم - الرئيس التنفيذي السابق جون أوبل - تقدير" . آي بي إم . 24 أكتوبر 2018.
- ↑ "إعلان نظام 360/30" . شركة آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 17 ديسمبر 2004.
- ↑ "System/360 Model 91" . شركة IBM. 23 يناير 2003. مؤرشف من الأصل في 2 يوليو 2019.
- 1 2 3 4 5 6 7 "نظام IBM/360: مقامرة بقيمة 5 مليارات دولار غيرت مسار شركة IBM" . IBM .
- ↑ روبرتس، سام (30 نوفمبر 2016). "وفاة إريك بلوخ، الذي ساهم في تطوير الحواسيب المركزية لشركة IBM، عن عمر يناهز 91 عامًا" . صحيفة نيويورك تايمز .
- ↑ تاكر، إس جي (1967). "التحكم بالبرامج المصغرة لنظام SYSTEM/360". مجلة أنظمة IBM . 6 (4): 222-241 . doi : 10.1147/sj.64.0222 .
- ↑ "حواسيب المشاركة الزمنية System/360" . نشرة أخبار الحاسوب الرقمي . المجلد 17، العدد 3. مكتب البحوث البحرية، قسم العلوم الرياضية. يوليو 1965. الصفحات 5-6 .
- ↑ إليوت، جيم (2010). "أجهزة IBM الرئيسية - أكثر من 45 عامًا من التطور" (ملف PDF) . شركة IBM كندا المحدودة، ص 17. يعرض هذا الجدول تواريخ الإعلان والشحن والسحب لجميع طرازات S/360 باستثناء الطرازين المؤقتين 64 و66
- ↑ نظام/370 موديل 165 نظرية التشغيل (المجلد 8) ميزة التوافق 709/7090/7094/7094-II . الطبعة الثانية. شركة IBM. فبراير 1971. SY77-6835-0.
- ↑ ميزة التوافق مع System/360، الطراز 30 1401 (ملف PDF) . شركة IBM . أبريل 1964. A24-3255-1.
يتم ضبط حالة الوضع (System/360، الطراز 30، الوضع أو وضع التوافق 1401) أثناء قراءة مجموعة تهيئة التوافق.
- ↑ محاكاة جهاز IBM 7094 على طرازي IBM 85 و165 باستخدام نظام التشغيل OS/360 - رقم البرنامج لطراز M/85: 360C-EU-734 - رقم البرنامج لطراز M/165: 360C-EU-740 - إصدار نظام التشغيل 20 ( الطبعة الثالثة). IBM . نوفمبر 1971. GC27-6951-2.
- ↑ محاكي نظام التشغيل 7094 على الطرازين 165/168 - رقم البرنامج لنظامي التشغيل OS/MFT وOS/MVT هو 360C-EU-740، ورقم البرنامج لنظامي التشغيل OS/VS1 وOS/VS2 هو 5744-AM1 ( الطبعة الأولى). IBM . GC27-6983-0.
- ↑ غراي، جورج ت.؛ سميث، رونالد كيو. (2001). "حواسيب سبيري راند من الجيل الثالث 1964-1980". حوليات معهد مهندسي الكهرباء والإلكترونيات لتاريخ الحوسبة . 23 (1). جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات : 3-16 . رمز Bibcode : 2001IAHC...23a...3G . doi : 10.1109/85.910845 .
- 1 2 3 4 5 6 7 بو، إيمرسون دبليو؛ جونسون، لايل آر؛ بالمر، جون إتش (1991). أنظمة IBM 360 وأنظمة 370 المبكرة . معهد ماساتشوستس للتكنولوجيا. ISBN 0-262-16123-0.تشير المراجع إلى الملحق (أ) ما لم يُذكر خلاف ذلك في الصفحة.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 30 (ملف PDF) . شركة IBM. أغسطس 1971.
- 1 2 3 4 5 6 7 8 9 10 11 دليل تثبيت نظام IBM System/360 - التخطيط المادي (PDF) . IBM. فبراير 1974. GC22-6820-12.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 40 (ملف PDF) . IBM. A22-6881-2.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 50 (ملف PDF) . IBM. 1967. A22-6898-1.
- ↑ برامج التحكم والخدمة لنظام برمجة الأقراص IBM System/360 موديل 20 (ملف PDF) . شركة IBM. مارس 1969. C24-9006-4.
- ↑ ستيوارت، سام (23 مايو 2014). "IBM 360/20" . ملخص الحاسوب التجاري البريطاني: سلسلة بيانات بيرغامون للحاسوب . إلسيفير. ص 3/65. ISBN 978-1-4831-4858-8.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 91 (ملف PDF) . شركة IBM. نوفمبر 1971. GA22-6907-3.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 65 (ملف PDF) . شركة IBM. سبتمبر 1968. A22-6884-3.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 75 (ملف PDF) . IBM. A22-6889-0.
- 1 2 الخصائص الوظيفية لنظام IBM System/360 موديل 67 (ملف PDF) . الطبعة الثالثة. IBM. فبراير 1972. GA27-2719-2.
- 1 2 الخصائص الوظيفية لنظام IBM System/360 موديل 44 (ملف PDF) . IBM. A22-6875-5.
- ↑ "نظام IBM/360 طراز 95" . شركة IBM. 23 يناير 2003. مؤرشف من الأصل في 10 مارس 2005.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 25 (ملف PDF) . شركة IBM. يناير 1968. A24-3510-0.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 85 (ملف PDF) . شركة IBM. يونيو 1968. A22-6916-1.
- ↑ الخصائص الوظيفية لنظام IBM System/360 موديل 195 (ملف PDF) . شركة IBM. أغسطس 1970. GA22-6943-1.
- ↑ "نظام IBM/360 طراز 22" . شركة IBM. 23 يناير 2003. مؤرشف من الأصل في 10 مارس 2005.
- ↑ NTIS (1979)، واجهة قناة الإدخال/الإخراج ، الخدمة الوطنية للمعلومات التقنية، FIPSPUB60
- ↑ أبوت، بي إتش؛ براش، دي جي؛ كلارك، سي دبليو؛ كرون، سي جيه؛ إيرمان، جيه آر؛ إيوارت، جي دبليو؛ غودريتش، سي إيه؛ هاك، إم؛ كابيرنيك، جيه إس؛ مينشو، بي جيه؛ شيبارد، دبليو سي؛ سميث، آر إم؛ تالمان، آر؛ والكوياك، إس؛ واتانابي، إيه؛ وايت، دبليو آر (1999). "دعم البنية والبرمجيات في خوادم IBM S/390 Parallel Enterprise Servers لحسابات الفاصلة العائمة IEEE" . مجلة IBM للبحوث والتطوير . 43 (5.6): 723-760 . doi : 10.1147/rd.435.0723 .
- ↑ مبادئ تشغيل نظام IBM System/360 (ملف PDF) . الطبعة الأولى. IBM. 1964. A22-6821-0.
- ↑ مبادئ تشغيل نظام IBM System/360 . الطبعة التاسعة (الطبعة الأخيرة). بوكيبسي، نيويورك: IBM. نوفمبر 1970. OCLC 1026271. A22-6821-8.
- ↑ معلومات مُصنّعي المعدات الأصلية لقناة واجهة الإدخال/الإخراج لنظام IBM System/360 إلى وحدة التحكم (ملف PDF) . الطبعة الخامسة. IBM. A22-6843-3.
- ↑ "ميزة تدفق البيانات"، معلومات مصنعي المعدات الأصلية لقناة واجهة الإدخال/الإخراج لوحدة التحكم في نظامي IBM System/360 و System/370 (ملف PDF) (الطبعة العاشرة )، IBM، فبراير 1988، الصفحات 3-4 – 3-7
- ↑ مبادئ تشغيل نظام System/370 (ملف PDF) . شركة IBM. سبتمبر 1975. صفحة 189. GA22-7000-4 . تم الاطلاع عليه بتاريخ 30 ديسمبر 2015 .
- ↑ دليل تشغيل نظام التشغيل IBM System/360 لوحدات العرض (ملف PDF) . شركة IBM. 1972. صفحة 9. تم الاطلاع عليه بتاريخ 13 يوليو 2020 .
- ↑ نظام التشغيل IBM System/360، مشرف MVT (ملف PDF) . منطق البرنامج ( الطبعة الثامنة). IBM . مايو 1973. GY28-6659-7.
- 1 2 3 4 5 وصف مكونات نظام IBM System/360 - 2841 ووحدات التخزين المباشر المرتبطة بها (ملف PDF) . الطبعة الثامنة. IBM. ديسمبر 1969. GA26-5988-7. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 14 أكتوبر 2011. تم الاطلاع عليه بتاريخ 2 يناير 2012 .
- ↑ وحدة تخزين أسطوانية IBM 7320 (ملف PDF) ، شركة IBM، 1962، G22-6717 ، تم الاطلاع عليه في 6 ديسمبر 2019
- 1 2 وصف مكونات نظام IBM System/360 - وحدة التحكم في التخزين 2841، طرازات تخزين الأقراص 2302 (3 و4)، محرك تخزين الأقراص 2311، محرك خلية البيانات طراز 1 2321، وحدة تخزين الأسطوانة 7320 (ملف PDF) ، A26-5988-0 ، تم الاطلاع عليه في 6 ديسمبر 2019
- ↑ "وحدة تخزين أسطوانية IBM 2301" . تاريخ الحوسبة بجامعة كولومبيا .
- ↑ "إعلان منتج IBM 2305" (ملف PDF) .
- ↑ دليل مرجعي لوحدة التحكم في التخزين IBM 2835 ووحدة التخزين ذات الرأس الثابت IBM 2305. الطبعة الخامسة. IBM. نوفمبر 1980. GA26-1689-4.
- ↑ "محرك خلايا البيانات IBM 2321" . تاريخ الحوسبة بجامعة كولومبيا .
- ↑ معلومات مصنعي المعدات الأصلية لوحدات الشريط المغناطيسي من سلسلة IBM 2400 (PDF) ( الطبعة الخامسة ).
- ↑ "وحدة الشريط المغناطيسي IBM 2415 والتحكم لنظام System/360" (PDF) .
- ↑ معلومات مصنعي المعدات الأصلية لوحدات الشريط المغناطيسي من سلسلة IBM 2400 (ملف PDF) (الطبعة السابعة ). نوفمبر 1970.
- ↑ معلومات الشركة المصنعة الأصلية لوحدة الشريط المغناطيسي IBM 2420 موديل 7 (ملف PDF) . أكتوبر 1968.
- ↑ "وحدة الشريط المغناطيسي IBM 2420" . IBM . 23 يناير 2003.
- ↑ "نادي الحاسوب الجامعي" .
- ↑ "أجهزة الكمبيوتر الكبيرة والمتوسطة الحجم في متحف KCG للكمبيوتر" (باللغة اليابانية).و "متحف كي سي جي للحاسوب" .
- ↑ "تاريخ المشروع" . إنقاذ واستعادة نظام IBM 360 موديل 20. 2019. تم الاطلاع عليه بتاريخ 20 مايو 2019 .
- ↑ "لأجهزة 360 موطن جديد!" . مدونة IBM 360 Model 20 Rescue & Restoration . 11 سبتمبر 2024.
روابط خارجية
- "كتيبات ممسوحة ضوئياً لنظام IBM System/360" . bitsavers.org .
- ملخص نظام IBM System/360، الطبعة الحادية عشرة، أغسطس 1969
- إعلان شركة IBM عن نظام System/360 على موقع Wayback Machine (تمت أرشفته في 14 يناير 2005)
- تواريخ الإعلان، وأول شحنة، وسحب جميع طرازات نظام IBM System/360 في Wayback Machine (تمت أرشفته في 16-01-2005)
- أجيال أجهزة IBM 360/370/3090/390 من تأليف لارس بولسن مع روابط ومراجع متعددة
- وصف لتثبيت نظام IBM System/360 طراز 75 كبير في مختبر الدفع النفاث (JPL).
- "بداية حضارة تكنولوجيا المعلومات - نظام IBM System/360 الرئيسي" بقلم مايك كان على موقع Wayback Machine (تمت أرشفته في 2020-08-01)
- رسومات توضيحية من كتاب "مقدمة لأنظمة معالجة البيانات من شركة IBM"، 1968 : يحتوي على صور لأجهزة الكمبيوتر وملحقاتها من نظام IBM System/360
- قالب تصحيح أخطاء لغة RPG وبطاقة تثقيب المفاتيح لنظام IBM System 360
- فيديو لمحاضرة وحلقة نقاش مدتها ساعتان بعنوان "ثورة نظام IBM 360" ، من متحف تاريخ الحاسوب بتاريخ 7 أبريل 2004
- فيلم أصلي قديم من مشروع أرشيف تاريخ حاسوب IBM System/360 لعام 1964
- تتضمن مقالة ديف ميلز التي تصف نظام ميشيغان الطرفي (MTS) عدة صور لجهاز IBM 360/67 ثنائي المعالج في مركز الحوسبة الأكاديمية بجامعة ميشيغان في أواخر الستينيات أو أوائل السبعينيات.
- صور مؤرشفة بتاريخ 16 يوليو 2011 على موقع Wayback Machine لجهاز IBM System/360 موديل 67 في جامعة نيوكاسل (المملكة المتحدة)
- بو، إيمرسون دبليو. (1984). ذكريات شكلت صناعة: قرارات أدت إلى نظام IBM System/360 . معهد ماساتشوستس للتكنولوجيا. ISBN 0-262-16094-3.
- ماكدونالد، نيل (مايو 1964). "نظام IBM/360" (ملف PDF) . الحواسيب والأتمتة . انظر أيضًا الدوائر الإلكترونية الدقيقة لنظام IBM/360 ، ص 37: 32-34 ، 36-36أ، 36د، 40.
- "أجهزة الكمبيوتر ومعالجات البيانات، أمريكا الشمالية: 2. شركة آي بي إم، نظام آي بي إم 360، وايت بلينز، نيويورك 10601" . نشرة الكمبيوتر الرقمي . 16 (4): 4-12 . أكتوبر 1964. مؤرشف من الأصل في 3 يونيو 2018.
من مجلة أبحاث وتطوير شركة آي بي إم
- أمدال، جي إم ؛ بلاو، جي إيه ؛ بروكس، إف بي (1964). "بنية نظام IBM System/360". مجلة IBM للبحوث والتطوير . 8 (2): 87-101 . doi : 10.1147/rd.82.0087 .
- ديفيس، إي إم؛ هاردينغ، دبليو إي؛ شوارتز، آر إس؛ كورنينغ، جيه جيه (1964). "تقنية المنطق الصلب: إلكترونيات دقيقة متعددة الاستخدامات وعالية الأداء". مجلة آي بي إم للبحوث والتطوير . 8 (2): 102-114 . doi : 10.1147/rd.82.0102 . S2CID 13288023 .
من مجلة أنظمة آي بي إم
- بلاو، جي إيه ؛ بروكس، إف بي (1964). "بنية نظام System/360: الجزء الأول - مخطط البنية المنطقية". مجلة أنظمة آي بي إم . 3 (2): 119-135 . doi : 10.1147/sj.32.0118 .
- ستيفنز، وايومنغ (1964). "بنية نظام System/360، الجزء الثاني: تطبيقات النظام". مجلة أنظمة IBM . 3 (2): 136-143 . doi : 10.1147/sj.32.0136 .
- أمدال، جي إم (1964). "بنية نظام System/360، الجزء الثالث: اعتبارات تصميم وحدة المعالجة". مجلة أنظمة آي بي إم . 3 (2): 144-164 . doi : 10.1147/sj.32.0144 .
- بادجز، أ. (1964). "بنية نظام System/360، الجزء الرابع: اعتبارات تصميم القنوات". مجلة أنظمة IBM . 3 (2): 165-179 . doi : 10.1147/sj.32.0165 .
- بلاو، جي إيه (1964). "بنية نظام System/360، الجزء الخامس: تنظيم الأنظمة المتعددة". مجلة أنظمة آي بي إم . 3 (2): 181-195 . doi : 10.1147/sj.32.0181 .
- تاكر، إس جي (1967). "التحكم بالبرامج المصغرة لنظام System/360". مجلة أنظمة IBM . 6 (4): 222-241 . doi : 10.1147/sj.64.0222 .
- خط إنتاج الحواسيب المركزية IBM System/360
- منصات الحوسبة
- برامج الستينيات
- مقدمات متعلقة بالحاسوب في عام 1964
- أجهزة كمبيوتر 32 بت
