نظام آي بي إم 360

نظام آي بي إم 360
الشعار
وحدة المعالجة المركزية لنظام آي بي إم 360 طراز 30
معلومات عامة
النوع
الصانع
المطور
عائلة المنتج
أهم التواريخ
تاريخ الإعلان
7 أبريل 1964[1] عدل القيمة على Wikidata
تاريخ الإصدار
7 أبريل 1964 (1964-04-07)
الخصائص
الذاكرة
8 كيلوبايت – 9 ميغابايت
نظام التشغيل
  • BOS/360
  • TOS/360
  • DOS/360
  • OS/360
  • TSS/360
الإصدارات

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

كان المهندس الرئيسي لنظام/360 هو جين أمدال، وأدار المشروع فريد بروكس، تحت إشراف رئيس مجلس الإدارة توماس واتسون الابن.[5] وقد تولّى جون آر. أوبل، أحد مساعدي واتسون، الإشراف على الإطلاق التجاري لعائلة نظام/360 في عام 1964.[6]

أبطأ نموذج من نظام/360 تم الإعلان عنه في 1964، آي بي إم، كان بإمكانه تنفيذ ما يصل إلى 34,500 تعليمة في الثانية، بذاكرة تتراوح بين 8 إلى 64 بايت.[7] أما النماذج عالية الأداء فقد جاءت لاحقًا؛ ففي عام 1967، تمكن آي بي إم من تنفيذ ما يصل إلى 16.6 مليون تعليمة في الثانية.[8]

أما النماذج الأكبر من 360 فقد كانت قادرة على امتلاك ما يصل إلى 8 بايت من تخزين بيانات الحاسوب،[5] رغم أن وجود هذا الكم من الذاكرة كان نادرًا؛ حيث قد يحتوي التثبيت الكبير على ذاكرة رئيسية بسعة لا تتجاوز 256 كيلوبايت، لكن كان من الشائع وجود 512 كيلوبايت أو 768 كيلوبايت أو 1024 كيلوبايت. كما كانت تتوفر بعض النماذج بذاكرة أبطأ (زمن وصول 8 ميكروثانية) بسعة تصل إلى 8 ميغابايت.

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

تاريخ نظام/360

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

الخلفية

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

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

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

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

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

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

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

تحديدًا، بحسب نوع الجهاز، قد لا تُنفذ بعض المكونات مباشرة في العتاد، بل تُنفذ باستخدام برامج صغيرة تُعرف باسم نص برمجي صغري أو «ميكروبرامج». تُخزن هذه البرامج أو الوحدات الفرعية الصغيرة في ذاكرة القراءة فقط (ROM)[NB 1] داخل الجهاز. تستخدم بعض النماذج[NB 2] النص البرمجي الصغري في المعالج المركزي لتنفيذ التعليمات، بينما تستخدم نماذج أخرى[NB 3] العتاد فقط. وتستخدم بعض النماذج[NB 4] نصًا برمجيًا صغريًا يعتمد على سرقة دورة لتنفيذ قنوات الإدخال/الإخراج في وحدة المعالجة، بينما تستخدم نماذج أخرى[NB 5] العتاد فقط في وحدات منفصلة.[NB 6] ويُعرف هذا النهج اليوم باسم نص برمجي صغري.[11]

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

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

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

النماذج

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

شمل الإعلان الأول في عام 1964 النماذج آي بي إم، آي بي إم، آي بي إم، 60، 62، و70. كانت النماذج الثلاثة الأولى موجهة للأنظمة متوسطة إلى منخفضة الأداء، تستهدف سوق آي بي إم. وقد بدأت شحناتها جميعًا في منتصف عام 1965. أما النماذج الثلاثة الأخيرة، التي كان يُفترض أن تحل محل أجهزة آي بي إم، فلم تُشحن أبدًا، واستُبدلت بـآي بي إم وآي بي إم، اللذين أُرسلا أولًا في نوفمبر 1965 ويناير 1966 على التوالي.

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

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

وحدة تشغيل آي بي إم في ناسا، أواخر الستينيات تقريبًا.
ذاكرة مغناطيسية نواة، على الأرجح من طراز 360

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

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

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

أوقفت آي بي إم تسويق جميع نماذج نظام 360 بحلول نهاية عام 1977.[13]

التوافق العكسي

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

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

في البداية، كان يتعين على العملاء إيقاف تشغيل الحاسوب وتحميل برنامج المحاكاة.[15] فيما بعد، أضافت IBM ميزات وعدّلت برامج المحاكاة لتسمح بمحاكاة الأجهزة 1401، و1440، و1460، و1410، و7010 تحت تحكم نظام التشغيل.

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

الخلفاء والنسخ

تم استبدال نظام/360 (باستثناء الطرازين 20 و44[NB 7] والطراز 67[NB 8]) بنظام آي بي إم 370 في عام 1970، وكان المستخدمون الذين يعملون على الطراز 20 مستهدفين للانتقال إلى آي بي إم. (تم إسقاط فكرة التقدم الكبير باستخدام تقنية إف سي في منتصف السبعينيات لأسباب تتعلق بالتكلفة والكفاءة والاستمرارية.) تضمنت الأنظمة المتوافقة التي طورتها آي بي إم لاحقًا عائلة 4300، عائلة 208 إكس، 3090، إيه إس 9000 و9672 (عائلة نظام/390)، وكذلك سلسلة آي بي إم زد.

كانت هناك حواسيب متوافقة أو شبه متوافقة من حيث الشيفرة الآلية أو الهندسة مع نظام/360، مثل عائلة أمدال 470 (وأجيالها التالية)، الحواسيب الرئيسية هيتاشي، يونيفاك،[18] فُوجيتسو كـ Facom، سلسلة شركة راديو أمريكا سبيكترا 70[NB 9] ونظام إنجليش إلكتريك 4.[NB 10] تم بناء حواسيب نظام 4 بموجب ترخيص من RCA. قامت RCA ببيع سلسلة Spectra إلى ما كان يُعرف بـ يونيفاك، حيث أصبحت تُعرف بـ UNIVAC Series 70. كما طورت UNIVAC يونيفاك كخلف لها في السلسلة 9000 وسلسلة 70.[18] أنتج الاتحاد السوفيتي نسخة مقلدة من نظام/360 باسم إي إس إي إم في.[19]

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

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

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

النموذج
الإعلان
[20]
الشحن
[20]
الأداء العلمي
(kIPS)[NB 11]
الأداء التجاري
(kIPS)[NB 12]
عرض النطاق الترددي لوحدة المعالجة المركزية
(ميغابايت/ثانية)[2]
عرض النطاق الترددي للذاكرة
(ميغابايت/ثانية)[2]
حجم الذاكرة
(بالبايت)
الوزن
(رطل)
الملاحظات
30 أبريل 1964 يونيو 1965 10.2 29 1.3 0.7 8–64[21] 1,700 رطل[22]:2030.1
40 أبريل 1964 أبريل 1965 40 75 3.2 0.8 16–256[23] 1,700–2,310 رطل
يعتمد على الذاكرة[22]:2040.1
50 أبريل 1964 أغسطس 1965 133 169 8.0 2.0 64–512[24] 4,700–7,135 رطل
يعتمد على الذاكرة[22]:2050.2,2050.4
مدعوم من آي بي إم (LCS).
60 و 62 أبريل 1964 لم يتم تم استبداله بـ آي بي إم
70 أبريل 1964 لم يتم تم استبداله بـ نموذج 75
90 أبريل 1964 لم يتم تم استبداله بنموذج 92
92 أغسطس 1964 لم يتم تم إعادة تسميته كـ آي بي إم نظام/360 طراز 91[20]
20 نوفمبر 1964 مارس 1966 2.0 2.6 4–32[25] 1,200–1,400 رطل[26] مجموعة تعليمات ذات 16 بت، منخفضة النهاية، مجموعة تعليمات غير متوافقة جزئيًا
91 يناير 1966[20]:p.394 أكتوبر 1967 1,900 1,800 133 164 1,024–4,096[27] متاح حسب الطلب الخاص بداية من نوفمبر 1964[20]:388
64 و 66 أبريل 1965 لم يتم تم استبداله بـ 67
65 أبريل 1965 نوفمبر 1965 563 567 40 21 128–1,024[28] 4,290–8,830 رطل
يعتمد على الذاكرة وعدد المعالجات[22]:2065.2,2065.4,2065.6,2065.8,2065.10
مدعوم من آي بي إم
75 أبريل 1965 يناير 1966 940 670 41 43 256–1,024[29] 5,125–5,325 رطل
يعتمد على الذاكرة[22]:2075.2,2075.4
مدعوم من آي بي إم
67 أغسطس 1965 مايو 1966 40 21 512–2,048[30] 3,674 رطل – المعالج فقط[22]:2067.6 ترجمة العنوان الديناميكي للمشاركة الزمنية
44 أغسطس 1965 سبتمبر 1966 118 185 16 4.0 32–256[31] 2,900–4,200 رطل
يعتمد على الذاكرة[22]:2044.2
مخصص للحسابات العلمية
95 طلب خاص فبراير 1968 3,800 تقدير. 3,600 تقدير. 133 711 5,220[32] الأداء المقدر كـ 2× طراز 91[20]:p.394
25 يناير 1968 أكتوبر 1968 9.7 25 1.1 2.2 16–48[33] 2,050 رطل[22]:2025.2
85 يناير 1968 ديسمبر 1969 3,245 3,418 100 67 512–4,096[34] 14,428 رطل – المعالج فقط[22]:2085.2 ذاكرة تخزين مؤقتة 16–32 KB، نقطة عائمة عالية الدقة.
195 أغسطس 1969 مارس 1971 10,000 تقدير. 10,000 تقدير. 148 169 1,024–4,096[35] 13,450–28,350 رطل
يعتمد على الذاكرة[22]:3195.2,3195.4
ذاكرة IC بحجم 32 KB. الأداء المقدر كـ 3× نموذج 85.[20]:p.422
22 أبريل 1971 يونيو 1971 1.3 0.7 24–32[36] 1,500 رطل[22]:2022.1 نموذج 30 الذي تم إعادة تصنيعه
ملخص النموذج
  • ستة من أصل عشرين نموذجًا من نظام آي بي إم 360 تم الإعلان عنها لم تُشحن أو لم تُصدر أبدًا.
  • أربعة عشر من أصل عشرين نموذجًا من نظام آي بي إم 360 تم شحنها.

الوصف الفني

الميزات المؤثرة

وحدة تخزين للقراءة فقط لمحول التعليمات البرمجية الدقيقة من طراز 20. وحدة طراز 40 أطول بحوالي 50٪ من هذه لتوفير مساحة لمزيد من وحدات المايكروكود داخل الكلمة.

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

لمحة معمارية عامة

لا تفترض مواصفات سلسلة نظام/360 من معمارية الحاسوب أي تفاصيل حول التنفيذ ذاته، بل تصف الواجهات والسلوك المتوقع من أي تنفيذ.[39][40][41] وتصف هذه المعمارية واجهات إلزامية يجب أن تتوفر في جميع التطبيقات، بالإضافة إلى واجهات اختيارية. ومن أبرز الجوانب في هذه المعمارية:

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

الميزات الاختيارية تشمل:

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

تُنفذ العمليات الحسابية الثنائية والمنطقية بشكل افتراضي بين السجلات أو بين الذاكرة والسجل (أو العكس). وإذا كانت مجموعة التعليمات التجارية مُثبتة، فيمكن تنفيذ العمليات العشرية المشفرة ثنائيًا بين مواقع الذاكرة مباشرة، مع بعض العمليات بين الذاكرة والسجل. أما مجموعة التعليمات العلمية، فتضيف 4 سجلات حسابات الفاصلة المتحركة يمكن برمجتها للعمل على 32 أو 64 بت. يمكن للطرازين 85 و195 العمل على أعداد فاصلة عائمة بدقة ممتدة 128 بت باستخدام أزواج من السجلات، كما وفرت البرمجيات محاكاة لذلك في الطرازات الأخرى.

استخدم نظام 360 بايت بحجم 8 بت، وكلمة بحجم 32 بت، وكلمة مزدوجة بحجم 64 بت، ونايبل بحجم 4 بت. وكانت التعليمات تحتوي على معاملات (operands) تتضمن أرقام سجلات أو عناوين ذاكرة، ما أدى إلى تنوع في أطوال وصيغ التعليمات.

تم استخدام مخطط "الأساس + الإزاحة" لعنونة الذاكرة باستخدام السجلات من 1 إلى F (15). وكان الإزاحة مشفرة في 12 بت، مما يسمح بإزاحة تصل إلى 4096 بايت من عنوان في سجل الأساس.

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

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

باستثناء الطراز 67،[30] كانت كل العناوين تشير إلى ذاكرة حقيقية (ليست افتراضية). لم تُوفر الذاكرة الافتراضية في معظم أنظمة IBM إلا مع سلسلة نظام آي بي إم 370. وقدّم الطراز 67 معمارية ذاكرة افتراضية استُخدمت في أنظمة إم تي إس وCP-67 وTSS/360، ولكن لم تعتمدها أنظمة التشغيل الرئيسية من IBM الخاصة بـ نظام 360.

كانت تعليمات نظام/360 بطول 2 بايت (بدون معاملات ذاكرة)، أو 4 بايت (مع معامل واحد)، أو 6 بايت (مع معاملين)، وتبدأ دومًا على حدود 2 بايت.

تعليمة مثل MVC (نقل الأحرف) (الرمز السادس عشري: D2) كانت تنقل حتى 256 بايت فقط. ولتحريك بيانات بحجم أكبر، كان يجب استخدام تعليمات MVC متعددة. (قدمت سلسلة نظام آي بي إم 370 تعليمة MVCL "نقل أحرف طويل" لنقل حتى 16 ميغابايت دفعة واحدة).

المعاملات بطول 2 بايت، تمثل عادةً عنوانًا يتضمن نايبل من 4 بت لسجل الأساس و12 بت للإزاحة من محتوى ذلك السجل، في النطاق 000–FFF بالنظام السادس عشري. العنوان الناتج هو مجموع قيمة السجل والإزاحة.

على سبيل المثال، تعليمة MVC لنقل 256 بايت (مع رمز طول FF) من السجل 7 والإزاحة 000 إلى السجل 8 والإزاحة 001 تُشفّر كالتالي: "D2FF 8001 7000" (المشغل/الطول/العنوان1/العنوان2).

صُمم نظام 360 لفصل "حالة النظام" عن "حالة المستخدم"، ما وفر حدًا أدنى من الأمان وقدرة على استرداد الأخطاء البرمجية. لم يكن بإمكان برامج المستخدم تعديل بيانات أو برامج تخص حالة النظام. وعند حدوث أخطاء في العنونة أو البيانات أو التعليمات، كانت الآلة تنتقل إلى حالة النظام لمعالجة الخطأ بواسطة روتينات النظام. كما أمكن استرداد بعض أخطاء العتاد من خلال روتينات فحص الآلة.

القنوات

كانت الأجهزة الطرفية تتصل بالنظام عبر "قنوات". القناة هي معالج متخصص ذو مجموعة تعليمات محسّنة لنقل البيانات بين الجهاز الطرفي والذاكرة الرئيسية. بالمصطلحات الحديثة، يمكن مقارنتها بـوصول مباشر للذاكرة (DMA). يربط نظام S/360 القنوات بوحدات التحكم عبر كبلات الحافلة والعلامة؛ وقد استبدلت آي بي إم هذه الكبلات لاحقًا بقنوات اتصال نظم المؤسسات (ESCON) والاتصال عبر الألياف (FICON)، لكن ذلك حدث بعد فترة طويلة من عصر S/360.

قنوات التعدد البايتية وقنوات التحديد

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

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

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

كبل مستخدم كحافلة أو كبل علامة في نظام آي بي إم 360
نهايات كبلات الحافلة والعلامة

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

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

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

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

عادةً ما يُحدد الحد الأقصى لطول كبلات القناة بـ 200 قدم، والأفضل أن يكون أقل. وتُحتسب كل وحدة تحكم بحوالي 10 أقدام من الحد.

قناة التعدد الكتلي

قدمت آي بي إم نوعًا جديدًا من قنوات الإدخال/الإخراج في الطرازين 85 و195، وهي قناة التعدد الكتلي، ثم أصبحت هذه القنوات معيارًا في نظام آي بي إم 370. تتيح هذه القناة للجهاز تعليق برنامج القناة في انتظار إتمام عملية الإدخال/الإخراج، مما يحرر القناة لتُستخدم بواسطة جهاز آخر. يمكن أن تدعم قناة التعدد الكتلي إما اتصالات بسرعة 1.5 ميغابايت/ثانية أو، مع ميزة واجهة 2-بايت، بسرعة 3 ميغابايت/ثانية؛ وتستخدم الأخيرة كبل علامة واحد وكبلَي حافلة. على أنظمة آي بي إم، هناك خيار لقناة نقل بيانات بسرعة 3.0 ميغابايت/ثانية[42] باستخدام كبل حافلة واحد وكبل علامة واحد.

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

يمكن لقنوات التعدد الكتلي أن تعمل كقنوات تحديد لدعم التوصيل التوافقي للأنظمة الفرعية القديمة.[43]

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

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

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

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

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

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

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

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

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

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

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

كما توفرت أيضًا مجموعة برمجيات مساعدة غير معروفة كثيرًا ونادرًا ما استُخدمت، كانت تعتمد على بطاقات مثقبة ذات 80 عمودًا، عُرفت باسم آي بي إم (وقد كانت تُلقب ساخرًا بـ: Barely Programming Support - دعم برمجي بالكاد)، وكانت بمثابة سلف لنظام TOS، وموجهة للأنظمة الأصغر.

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

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

الرمزنوع المكونأمثلة
20xx:معالجات حسابيةمثل 2030، التي كانت وحدة المعالجة المركزية (CPU) لطراز آي بي إم نظام/360 النموذج 30.
21xx:وحدات الطاقة وغيرها من المعدات المرتبطة مباشرة بالمعالجاتمثل 2167.
22xx:أجهزة الإخراج المرئيمثل 2250 و2260 من نوع CRT، والطابعة 2203 لطراز نظام/360 النموذج 20.
23xx:أجهزة التخزين ذات الوصول المباشرمثل محركات الأقراص 2311 و2314، و2321؛
والذاكرة الرئيسية مثل 2361 (الذاكرة النُّوَيْيَة ذات السعة الكبيرة)، و2365 (تخزين المعالج).
24xx:أشرطة مغناطيسيةمثل آي بي إم 2401]]، 2405]] وآي بي إم 2415.
25xx:معدات معالجة البطاقات المثقبةمثل 2501 (قارئ بطاقات)، 2520 (آلة تثقيب بطاقات)؛ 2540 (قارئ/مثقب) و2560 (آلة بطاقات متعددة الوظائف MFCM).
26xx:معدات معالجة الأشرطة المثقبةمثل قارئ الأشرطة الورقية آي بي إم 2671.
27xx:معدات الاتصالاتمثل آي بي إم 2701، 2705، الطرفية التفاعلية 2741 والطرفية الدفعية 2780.
28xx:القنوات ووحدات التحكممثل وحدة التحكم 2821، 2841 و2844.
29xx:أجهزة متنوعةمثل مبدل قناة البيانات 2914 ومكرر قناة البيانات 2944.

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

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

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

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

كانت الطرازات 65 وما دون تُباع مع آلة كاتبة من نوع IBM 1052–7 كوحدة تحكم أساسية. أما طراز 360/85 مع الميزة 5450 فكان يستخدم وحدة تحكم عرض غير متوافقة مع أي من الأجهزة الأخرى في نفس السلسلة؛[44][45] بينما استخدم جهاز 3066 لاحقًا في طرازي 370/165 و370/168 نفس تصميم وحدة العرض المستخدم في 360/85.

أما الطرازان آي بي إم نظام/360 نموذج 91 ونموذج 195 فكانا يستخدمان وحدة عرض رسومية شبيهة بجهاز آي بي إم 2250 كوحدة تحكم رئيسية.

كما كانت هناك وحدات تحكم إضافية للمشغل متاحة. وكانت بعض الأجهزة المتقدمة تُباع اختياريًا مع وحدة عرض رسومية من طراز آي بي إم 2250، والتي كان سعرها يتجاوز 100,000 دولار أمريكي؛ أما الأجهزة الأصغر فكانت تستخدم وحدة العرض الأرخص آي بي إم 2260، ولاحقًا آي بي إم 3270.

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

محرك أقراص آي بي إم 2311

كانت أولى محركات الأقراص لنظام نظام/360 هي آي بي إم 2302[46]:60–65 وآي بي إم 2311.[46]:54–58 أما أول أسطوانة تخزين (drum) للنظام فكانت آي بي إم 7320.[47][48]:41

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

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

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

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

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

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

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

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

وحدات الأشرطة المغناطيسية

وحدات الأشرطة المغناطيسية آي بي إم 2401

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

وحدات السجلات المثقبة

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

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

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

  • يعرض متحف تاريخ الحاسوب في ماونت فيو جهاز آي بي إم غير عامل، وكذلك متحف النقل والتكنولوجيا في أوكلاند، نيوزيلندا، والجامعة التقنية في فيينا في النمسا.
  • يحتفظ نادي الحوسبة بجامعة أستراليا الغربية بجهاز آي بي إم نظام/360 كامل في المخزن.[58]
  • يضم متحف KCG للحوسبة التابع لمدرسة كيوتو الأولى لتعليم الحوسبة في اليابان، جهاز آي بي إم نظام/360 نموذج 40 معروضًا للجمهور.[59]
  • تم العثور على معالجي النموذج 20 مع عدد كبير من الوحدات الطرفية (مكونين على الأقل نظامًا كاملًا) في مدينة نورنبرغ، ألمانيا، حيث تم شراؤهم عبر إيباي في أبريل/مايو 2019 بمبلغ 3710 يورو من قبل اثنين من الهواة البريطانيين. على مدار عدة أشهر، قاما بنقل النظام إلى كريسلو بارك في باكينغهامشير، المملكة المتحدة. وُجد النظام داخل مبنى مهجور لم يُمس لعقود، ويبدو أنه كان مستخدمًا هناك، إذ كانت جميع الوحدات الطرفية ما تزال موصولة ومتصلة بشكل كامل.[60] واعتبارًا من سبتمبر 2024، تم نقل هذه الأجهزة ضمن إعارة طويلة الأمد إلى متحف نظام مصدر الحاسوب في هانت فالي، ماريلاند، الولايات المتحدة، للعرض والترميم.[61]
  • يحتوي متحف أجهزة الكمبيوتر الحية: المتحف والمختبرات على جهاز نظام/360 النموذج 30 عامل.

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

معرض صور

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

انظر أيضًا

ملاحظات

  1. استخدمت النماذج الأصلية ذاكرة قراءة فقط من نوع المحولات (TROS) وذاكرة قراءة فقط ذات مكثفات (CROS)
  2. 360/20، 360/22، 360/25، 360/30، 360/40، 360/50، 360/65، 360/67، 360/85
  3. 360/44، 360/75، 360/91، 360/95، 360/195
  4. 360/20، 360/22، 360/25، 360/30، 360/40، 360/50
  5. 360/44، 360/65، 360/75، 360/85، 360/91، 360/95، 360/195
  6. كانت الوحدات الأصلية هي 2860 و2870، لكن IBM أعلنت لاحقًا عن الوحدة 2880 لدعم القرص 2305 على 360/85 و360/195.
  7. لم يكن هناك بديل لنظام 370 للطراز 44PS.
  8. قدمت IBM ترقيات لـ CP-67/CMS وTSS/360 التي تعمل على S/370، ولكن بدون العنوان 32-بت.
  9. كان لدى سبيكترا 70 هندسة معمارية مختلفة تمامًا من حيث المقاطعات والإدخال/الإخراج. كان هناك حزم توافقية للسماح لأنظمة التشغيل الخاصة بنظام/360 بالعمل على سبيكترا/70 والعكس صحيح.
  10. كان نظام إنجليش إلكتريك 4 موجهًا نحو المعالجة في الوقت الحقيقي، حيث استخدم أربع حالات للمعالج، كل واحدة مع مجموعة من السجلات العامة الخاصة بها. كانت التعليمات المتاحة في حالة المستخدم مماثلة لتلك المستخدمة في نظام/360. تم دخول الحالات الأخرى بناءً على نوع أو شدة المقاطعة. تم الدخول للحالة الرابعة (الأعلى) عندما كان الفشل في الطاقة وشيكًا، مما مكن المعالج من إيقاف نفسه بطريقة منظمة.
  11. تم حساب الأداء (وليس قياسه) بناءً على مزيج من التعليمات النموذجية للتطبيقات العلمية ("Gibson Mix") مع النتائج بوحدات التعليمات لكل ثانية (kIPS) لكل Longbottom، Roy. "Computer Speeds From Instruction Mixes – pre-1960 to 1971". مؤرشف من الأصل في 2025-02-19. اطلع عليه بتاريخ 2014-10-12. باستثناء M95 و M195. الأخيرة تم تقدير أدائها بالنسبة لـ M65 من خلال Pugh.
  12. باستخدام مزيج التعليمات التجارية ("ADP Mix")
  13. في معمارية نظام/360، كان البت 12 في كلمة حالة البرنامج (PSW) يتحكم في التبديل بين كود التبادل الموسع للترميز العشري الثنائي (EBCDIC) أو النمط المقترح آنذاك لـأسكي للبيانات العشرية الموقعة. كان معيار ASCII-8 التابع لـ المعهد الأمريكي للمعايير الوطنية في مرحلة الاعتماد عندما تم الإعلان عن System/360، لكنه رُفض لاحقًا ولم تتوفر أي أجهزة طرفية تعتمد على ASCII. لم تُدرج هذه الإمكانية في نظام System/370؛ حيث أُعيد تعريف البت 12 في PSW ليُستخدم في التبديل بين تنسيقي PSW لنظامي 360 (نمط BC) و370 (نمط EC).
  14. ومع ذلك، ظل بالإمكان طلبه، وكانت هناك نسخة TSS/370 من نوع طلب عرض سعر متوفرة على نظام S/370 ومرت بعدة إصدارات.

المراجع

  1. وصلة مرجع: https://www.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR360.html.
  2. 1 2 3 Padegs، A. (سبتمبر 1981). "System/360 and Beyond" (PDF). آي بي إم. IBM. ج. 25 ع. 5: 377–390. DOI:10.1147/rd.255.0377. مؤرشف من الأصل (PDF) في 2025-03-21.
  3. "IBM System/360 Dates and Characteristics". آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 2005-01-16.
  4. Clarke، Gavin (7 أبريل 2014). "Why won't you DIE? IBM's S/360 and its legacy at 50". ذا رجستر. مؤرشف من الأصل في 2025-05-09.
  5. 1 2 "System/360 Announcement" (Press release). IBM Data Processing Division. 7 أبريل 1964. IBM-PR360. مؤرشف من الأصل في 2005-01-14. ...machine cycle time ... ranges from one millionth-of-a-second to only 200 billionths-of-a-second. ... memory capacity ranges from 8,000 characters of information to more than 8,000,000.
  6. "IBM - Former CEO John Opel - An Appreciation". IBM. 24 أكتوبر 2018. مؤرشف من الأصل في 2025-02-19.
  7. "System 360/30 announcement". IBM. 23 يناير 2003. مؤرشف من الأصل في 2004-12-17.
  8. "System/360 Model 91". IBM. 23 يناير 2003. مؤرشف من الأصل في 2019-07-02.
  9. 1 2 3 4 5 6 7 "The IBM System/360: The 5-billion-dollar gamble that changed the trajectory of IBM". IBM. مؤرشف من الأصل في 2025-06-09.
  10. Roberts، Sam (30 نوفمبر 2016). "Erich Bloch, Who Helped Develop IBM Mainframe, Dies at 91". The New York Times. مؤرشف من الأصل في 2024-04-24.
  11. Tucker، S. G. (1967). "Microprogram control for SYSTEM/360". IBM Systems Journal. ج. 6 ع. 4: 222–241. DOI:10.1147/sj.64.0222.
  12. "System/360 Time Sharing Computers". DIGITAL COMPUTER NEWSLETTER. Office of Naval Research, Mathematical Sciences Division. ج. 17 رقم  3. يوليو 1965. ص. 5–6. مؤرشف من الأصل في 2025-04-25.
  13. Elliott، Jim (2010). "آي بي إم Mainframes – 45+ Years of Evolution" (PDF). آي بي إم Canada Ltd. ص. 17. مؤرشف من الأصل (PDF) في 2025-04-19. يُظهر الإعلان وتواريخ الشحن والسحب لجميع نماذج نظام/360 باستثناء النموذجين المؤقتين 64 و66
  14. System/370 Model 165 Theory of Operation (Volume 8) 709/7090/7094/7094-II Compatibility Feature. Second Edition. IBM. فبراير 1971. SY77-6835-0.
  15. System/360، Model 30 1401 Compatibility Feature (PDF). آي بي إم. أبريل 1964. A24-3255-1. مؤرشف من الأصل (PDF) في 2025-03-10. يتم ضبط وضع التشغيل (نظام/360، الطراز 30 أو وضع التوافق مع 1401) أثناء قراءة مجموعة تهيئة التوافق.
  16. Emulating the IBM 7094 on the IBM Models 85 and 165 using OS/360 - Program Number for M/85: 360C-EU-734 - Program Number for M/165: 360C-EU-740 - OS Release 20 (ط. Third). آي بي إم. نوفمبر 1971. GC27-6951-2.
  17. 7094 OS Emulator on Models 165/168 Reference - Program Number for OS/MFT and OS/MVT - 360C-EU-740 and Program Number for OS/VS1 and OS/VS2 5744-AM1 (ط. First). آي بي إم. GC27-6983-0.
  18. 1 2 Gray، George T.؛ Smith، Ronald Q. (2001). "Sperry Rand's Third-Generation Computers 1964-1980". حوليات معهد مهندسي الكهرباء والإلكترونيات عن تاريخ الحوسبة . جمعية الحاسوب IEEE. ج. 23 ع. 1: 3–16. DOI:10.1109/85.910845.{{استشهاد بدورية محكمة}}: صيانة الاستشهاد: علامات ترقيم زائدة (link)
  19. "Account of Soviet cloning of the IBM-360, from Pioneers of Soviet Computing by Boris Malinovsky". مؤرشف من الأصل في 2012-08-29. اطلع عليه بتاريخ 2012-09-30.
  20. 1 2 3 4 5 6 7 Pugh، Emerson W.؛ Johnson، Lyle R.؛ Palmer، John H. (1991). IBM's 360 and Early 370 Systems. MIT. ISBN:0-262-16123-0. References are to Appendix A unless page otherwise noted.
  21. IBM System/360 Model 30 Functional Characteristics (PDF). IBM. أغسطس 1971. مؤرشف من الأصل (PDF) في 2025-02-19.
  22. 1 2 3 4 5 6 7 8 9 10 11 IBM System/360 Installation Manual – Physical Planning (PDF). IBM. فبراير 1974. GC22-6820-12. مؤرشف من الأصل (PDF) في 2025-01-14.
  23. IBM System/360 Model 40 Functional Characteristics (PDF). IBM. A22-6881-2. مؤرشف من الأصل (PDF) في 2024-06-04.
  24. IBM System/360 Model 50 Functional Characteristics (PDF). IBM. 1967. A22-6898-1. مؤرشف من الأصل (PDF) في 2025-04-13.
  25. IBM System/360 Model 20 Disk Programming System Control and Service Programs (PDF). IBM. مارس 1969. C24-9006-4. مؤرشف من الأصل (PDF) في 2025-01-21.
  26. Stuart، Sam (23 مايو 2014). "IBM 360/20". British Commercial Computer Digest: Pergamon Computer Data Series. Elsevier. ص. 3/65. ISBN:978-1-4831-4858-8.
  27. IBM System/360 Model 91 Functional Characteristics (PDF). IBM. نوفمبر 1971. GA22-6907-3. مؤرشف من الأصل (PDF) في 2024-06-04.
  28. IBM System/360 Model 65 Functional Characteristics (PDF). IBM. سبتمبر 1968. A22-6884-3. مؤرشف من الأصل (PDF) في 2024-12-07.
  29. IBM System/360 Model 75 Functional Characteristics (PDF). IBM. A22-6889-0. مؤرشف من الأصل (PDF) في 2025-03-07.
  30. 1 2 نظام آي بي إم 360 Model 67 Functional Characteristics (PDF). Third Edition. IBM. فبراير 1972. GA27-2719-2. مؤرشف من الأصل (PDF) في 2025-04-01.
  31. 1 2 IBM System/360 Model 44 Functional Characteristics (PDF). IBM. A22-6875-5. مؤرشف من الأصل (PDF) في 2024-12-16.
  32. "IBM System/360 Model 95". IBM. 23 يناير 2003. مؤرشف من الأصل في 2005-03-10.
  33. IBM System/360 Model 25 Functional Characteristics (PDF). IBM. يناير 1968. A24-3510-0. مؤرشف من الأصل (PDF) في 2025-04-26.
  34. IBM System/360 Model 85 Functional Characteristics (PDF). IBM. يونيو 1968. A22-6916-1. مؤرشف من الأصل (PDF) في 2025-02-19.
  35. IBM System/360 Model 195 Functional Characteristics (PDF). IBM. أغسطس 1970. GA22-6943-1. مؤرشف من الأصل (PDF) في 2025-04-14.
  36. "IBM System/360 Model 22". IBM. 23 يناير 2003. مؤرشف من الأصل في 2005-03-10.
  37. NTIS (1979)، I/O Channel Interface، National Technical Information Service، FIPSPUB60
  38. Abbott، P. H.؛ Brush، D. G.؛ Clark، C. W.؛ Crone، C. J.؛ Ehrman، J. R.؛ Ewart، G. W.؛ Goodrich، C. A.؛ Hack، M.؛ Kapernick، J. S.؛ Minchau، B. J.؛ Shepard، W. C.؛ Smith، R. M.؛ Tallman، R.؛ Walkowiak، S.؛ Watanabe، A.؛ White، W. R. (1999). "Architecture and software support in IBM S/390 Parallel Enterprise Servers for IEEE Floating-Point arithmetic". IBM Journal of Research and Development. ج. 43 ع. 5.6: 723–760. DOI:10.1147/rd.435.0723. مؤرشف من الأصل في 2024-12-28.
  39. نظام آي بي إم 360 Principles of Operation (PDF). First Edition. IBM. 1964. A22-6821-0. مؤرشف من الأصل (PDF) في 2025-02-19.
  40. نظام آي بي إم 360 Principles of Operation. Ninth Edition (last edition). Poughkeepsie, NY: IBM. نوفمبر 1970. OCLC:1026271. A22-6821-8.
  41. نظام آي بي إم 360 I/O Interface Channel to Control Unit Original Equipment Manufacturers' Information (PDF). Fifth Edition. IBM. A22-6843-3. مؤرشف من الأصل (PDF) في 2025-04-17.
  42. "Data-Streaming Feature"، نظام آي بي إم 360 and System/370 I/O Interface Channel to Control Unit Original Equipment Manufacturers' Information (PDF) (ط. Tenth)، آي بي إم، فبراير 1988، ص. 3-4–3-7، مؤرشف من الأصل (PDF) في 2025-01-26
  43. System/370 Principles of Operation (PDF). آي بي إم. سبتمبر 1975. ص. 189. GA22-7000-4. مؤرشف من الأصل (PDF) في 2025-04-15. اطلع عليه بتاريخ 2015-12-30.
  44. IBM System/360 Operating System Operator's Guide for Display Consoles (PDF). IBM Corporation. 1972. ص. 9. مؤرشف من الأصل (PDF) في 2025-02-19. اطلع عليه بتاريخ 2020-07-13.
  45. IBM System/360 Operating System MVT Supervisor (PDF). Program Logic (ط. Eighth). آي بي إم. مايو 1973. GY28-6659-7. مؤرشف من الأصل (PDF) في 2025-02-19.
  46. 1 2 3 4 5 أوصاف مكونات IBM نظام/360 – وحدة التحكم 2841 ووحدات DASD المرتبطة (PDF). IBM. ديسمبر 1969. مؤرشف من الأصل (PDF) في 2012-06-16. اطلع عليه بتاريخ 2012-01-02. {{استشهاد بكتاب}}: تجاهل المحلل الوسيط |أرشيف-المسار= لأنه غير معروف (مساعدة)، تجاهل المحلل الوسيط |أرشيف-تاريخ= لأنه غير معروف (مساعدة)، تجاهل المحلل الوسيط |حالة-المسار= لأنه غير معروف (مساعدة)، تجاهل المحلل الوسيط |معرف= لأنه غير معروف (مساعدة)، وتجاهل المحلل الوسيط |نسخة= لأنه غير معروف (مساعدة)
  47. IBM 7320 Drum Storage (PDF). شركة IBM. 1962. مؤرشف من الأصل (cs2) في 2025-02-19. اطلع عليه بتاريخ 2019-12-06. {{استشهاد بكتاب}}: تجاهل المحلل الوسيط |معرف= لأنه غير معروف (مساعدة)
  48. 1 2 أوصاف مكونات IBM نظام/360 - وحدة التحكم في التخزين 2841، محرك الأقراص 2302 (الطرازان 3 و4)، محرك البيانات 2311، محرك خلايا البيانات 2321 (الطراز 1)، تخزين الأسطوانة 7320 (PDF). مؤرشف من الأصل (cs2) في 2025-04-26. اطلع عليه بتاريخ 2019-12-06. {{استشهاد بكتاب}}: تجاهل المحلل الوسيط |معرف= لأنه غير معروف (مساعدة)
  49. IBM 2301 Drum Storage، أرشيف جامعة كولومبيا لتاريخ الحوسبة نسخة محفوظة 2010-06-24 على موقع واي باك مشين.
  50. "إعلان منتج IBM 2305" (PDF). مؤرشف من الأصل (PDF) في 2025-03-30.
  51. الدليل المرجعي لوحدة التحكم في التخزين IBM 2835 ووحدة التخزين ذات الرأس الثابت IBM 2305. IBM. نوفمبر 1980. {{استشهاد بكتاب}}: تجاهل المحلل الوسيط |معرف= لأنه غير معروف (مساعدة) وتجاهل المحلل الوسيط |نسخة= لأنه غير معروف (مساعدة)
  52. وحدة خلية بيانات آي بي إم 2321، أرشيف جامعة كولومبيا لتاريخ الحوسبة نسخة محفوظة 2011-05-13 على موقع واي باك مشين.
  53. معلومات المصنعين الأصليين لوحدات الأشرطة المغناطيسية من سلسلة IBM 2400 (PDF) (ط. الخامس). مؤرشف من الأصل (PDF) في 2025-03-10.
  54. "وحدة الأشرطة المغناطيسية 2415 من IBM ونظام التحكم الخاص بها لنظام System/360" (PDF). مؤرشف من الأصل (PDF) في 2025-04-01.
  55. معلومات المصنعين الأصليين لوحدات الأشرطة المغناطيسية من سلسلة IBM 2400 (PDF) (ط. السابع). نوفمبر 1970. مؤرشف من الأصل (PDF) في 2025-04-13.
  56. معلومات المصنعين الأصليين لوحدة الأشرطة المغناطيسية IBM 2420 الطراز 7 (PDF). أكتوبر 1968. مؤرشف من الأصل (PDF) في 2024-12-17.
  57. "وحدة الأشرطة المغناطيسية IBM 2420". آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 2023-07-25.
  58. "University Computer Club". مؤرشف من الأصل في 2025-04-30.
  59. الحواسيب الكبيرة والمتوسطة في متحف KCG (باليابانية) و متحف KCG للحوسبة نسخة محفوظة 2025-02-27 على موقع واي باك مشين.
  60. "Project History". IBM 360 Model 20 Rescue & Restoration. 2019. مؤرشف من الأصل في 2025-03-19. اطلع عليه بتاريخ 2019-05-20.
  61. "The 360's have a new home!". IBM 360 Model 20 Rescue & Restoration Blog. 11 سبتمبر 2024. مؤرشف من الأصل في 2025-04-07.

روابط خارجية