آي بي إم 7090

وحدة التحكم IBM 7151 لجهاز 7090

يُعدّ جهاز IBM 7090 نسخةً مُطوّرةً من الجيل الثاني من حاسوب IBM 709 المركزي ذي الصمامات المفرغة ، والذي صُمّم خصيصًا للتطبيقات العلمية والتكنولوجية واسعة النطاق. ويُمثّل 7090 العضو الرابع في سلسلة حواسيب IBM 700/7000 العلمية. وقد تمّ تركيب أول جهاز 7090 في ديسمبر 1959. [ 1 ] في عام 1960، كان سعر النظام النموذجي 2.9 مليون دولار (ما يُعادل 23 مليون دولار في عام 2025 )، أو كان بالإمكان استئجاره مقابل 63,500 دولار شهريًا ( ما يُعادل 514,000 دولار في عام 2024 ). 

يستخدم المعالج 7090 طول كلمة 36 بت ، مع مساحة عناوين تبلغ 32768 كلمة (عناوين 15 بت). [ 2 ] ويعمل بدورة ذاكرة أساسية تبلغ 2.18 ميكروثانية، باستخدام تقنية ذاكرة IBM 7302 Core Storage الأساسية من مشروع IBM 7030 (Stretch).

بسرعة معالجة تبلغ حوالي 100 كيلوفلوب/ثانية ، [ 3 ] كان جهاز 7090 أسرع بست مرات من جهاز 709، وكان بالإمكان استئجاره بنصف السعر. [ 4 ] أما النسخة المطورة منه، 7094، فكانت أسرع بمرتين من 7090. سُحب كل من 7090 و7094 من الأسواق في 14 يوليو 1969، لكن الأنظمة ظلت قيد الاستخدام لأكثر من عقد من الزمان بعد ذلك. [ 5 ] [ 6 ] في عام 1961، اشتهر جهاز IBM 7090 باستخدامه برنامج توليف الكلام لغناء أغنية " Daisy Bell "، ليصبح بذلك رمزًا ثقافيًا . [ 7 ]

التطوير والتسمية

وحدة تحكم IBM 7090 في متحف سيستم سورس للحاسوب

على الرغم من أن جهاز 709 كان متفوقًا على سابقه 704، إلا أنه كان يُصنع ويُباع في وقت كانت فيه دوائر الترانزستور تحل محل دوائر الصمامات المفرغة. ولذلك، أعادت شركة IBM توجيه فريق هندسة 709 لتصميم جهاز بديل يعمل بالترانزستور. عُرف هذا المشروع باسم 709-T (اختصارًا لكلمة " ترانزستوري" )، والذي سرعان ما تحول إلى التسمية 7090 (أي سبعة-صفر-تسعين) نظرًا لتشابه النطق. وبالمثل، كانت الأجهزة ذات الصلة، مثل 7070 وغيرها من أجهزة سلسلة 7000، تُسمى أحيانًا بأسماء مكونة من رقم-رقم-عقد (مثل سبعة-صفر-سبعين).

آي بي إم 7094

وحدة التحكم IBM 7151-2 لجهاز 7094، تعرض شاشات عرض إضافية لسجلات الفهرسة في مربع إضافي مميز في الأعلى. لاحظ ضوء "وضع العلامات المتعددة" في المنتصف العلوي.

تم تثبيت نسخة مطورة، وهي IBM 7094 ، لأول مرة في سبتمبر 1962. تحتوي هذه النسخة على سبعة سجلات فهرسة ، بدلاً من ثلاثة في الأجهزة السابقة. تتميز وحدة التحكم 7151-2 الخاصة بجهاز 7094 بصندوق مميز في الأعلى يعرض أضواءً لسجلات الفهرسة الأربعة الجديدة. [ 8 ] قدم جهاز 7094 حسابات الفاصلة العائمة ذات الدقة المزدوجة وتعليمات إضافية ، ولكنه حافظ إلى حد كبير على التوافق مع الإصدارات السابقة من جهاز 7090. على الرغم من أن جهاز 7094 يحتوي على أربعة سجلات فهرسة إضافية مقارنةً بجهازي 709 و7090، إلا أنه عند التشغيل يكون في وضع العلامات المتعددة ، [ 9 ] : 8 المتوافق مع جهازي 709 و7090، ويتطلب تنفيذ تعليمة "الخروج من وضع العلامات المتعددة" [ 9 ] : 56 للدخول إلى وضع سجلات الفهرسة السبعة واستخدام جميع سجلات الفهرسة السبعة. في وضع العلامات المتعددة، عند تعيين أكثر من بت واحد في حقل العلامة، يتم دمج محتويات سجلي الفهرسة المحددين (اثنان أو ثلاثة) منطقيًا باستخدام عملية OR ، وليس جمعها ، قبل إجراء عملية الإنقاص. في وضع سجلات الفهرسة السبعة، إذا لم يكن حقل العلامة ذو الثلاثة بتات صفرًا، فإنه يختار سجل فهرسة واحدًا فقط من بين سبعة سجلات. ومع ذلك، يمكن للبرنامج العودة إلى وضع العلامات المتعددة باستخدام التعليمة Enter Multiple Tag Mode ، [ 9 ] : 55 لاستعادة التوافق مع معالج 7090.

في أبريل 1964، تم تركيب أول معالج 7094 II ، والذي كان يتمتع بسرعة عامة تزيد تقريبًا عن ضعف سرعة معالج 7094 بفضل دورة الساعة الأسرع ، وبنكي الذاكرة المزدوجين، وتحسين تداخل تنفيذ التعليمات، وهو مثال مبكر على تصميم خطوط الأنابيب . [ 10 ]

IBM 7040/7044

في عام 1963، قدمت شركة IBM جهازين جديدين منخفضي التكلفة يسمى IBM 7040 و 7044. لديهم بنية 36 بت تعتمد على 7090، ولكن مع حذف بعض التعليمات أو جعلها اختيارية، وإدخال/إخراج مبسط يسمح باستخدام أجهزة طرفية أكثر حداثة وأعلى أداءً من سلسلة IBM 1400 .

نظام اقتران مباشر 7094/7044

طُوّر نظام الربط المباشر 7094/7044 (DCS) في البداية من قِبل شركة Aerospace Corporation، إحدى عملاء IBM ، سعيًا منها لتحقيق كفاءة أعلى في التكلفة ومرونة أكبر في الجدولة مقارنةً بنظام تشغيل الأشرطة IBSYS من IBM . استخدم نظام DCS معالج IBM 7044 الأقل تكلفة لمعالجة عمليات الإدخال/الإخراج ، بينما اقتصر دور معالج 7094 في الغالب على العمليات الحسابية. طوّرت Aerospace نظام التشغيل Direct Couple، وهو امتداد لنظام IBSYS، وتمت مشاركته مع عملاء IBM آخرين. لاحقًا، طرحت IBM نظام DCS كمنتج. [ 11 ] [ 12 ]

الترانزستورات والدوائر الإلكترونية

استخدم المعالج 7090 أكثر من 50000 ترانزستور بوصلة من سبيكة الجرمانيوم وترانزستورات الانجراف ذات الوصلة المنتشرة (الأسرع) [ 13 ] . [ 14 ]

استخدم المعالج 7090 بطاقات النظام المعياري (SMS) باستخدام منطق الوضع الحالي [ 15 وبعضها يستخدم ترانزستورات الانجراف ذات الوصلة المنتشرة. [ 13 ]

تنسيقات التعليمات والبيانات

كانت تنسيقات التعليمات الأساسية هي نفسها المستخدمة في جهاز IBM 709 :

  • رمز عملية مكون من ثلاثة بتات ( بادئة )، ونقصان مكون من 15 بت (D)، وعلامة مكونة من ثلاثة بتات (T)، وعنوان مكون من 15 بت (Y).
  • رمز عملية مكون من 12 بت، وعلامة مكونة من بتين (F)، وأربعة بتات غير مستخدمة، وعلامة مكونة من ثلاثة بتات (T)، وعنوان مكون من 15 بت (Y).
  • توجد اختلافات لما سبق مع تخصيص مختلف للبتات من 12 إلى 17 أو تخصيصات مختلفة للبتات من 18 إلى 35

استُخدمت الأرقام الثمانية الموقعة في توثيق رموز العمليات. يشير حقل العلامة إلى ما إذا كان سيتم استخدام العنونة غير المباشرة أم لا. غالبًا ما يحتوي حقل الإنقاص على مُعامل فوري لتعديل نتائج العملية، أو يُستخدم لتحديد نوع التعليمات بشكلٍ أدق. قد يصف حقل العلامة سجل فهرسة سيتم إجراء العملية عليه، أو يُستخدم كما هو موضح أدناه. قد يحتوي حقل Y على عنوان، أو مُعامل فوري، أو مُعدِّل رمز العملية. بالنسبة للتعليمات التي يشير فيها حقل العلامة إلى الفهرسة، كانت العملية

T=0
استخدم Y
7090
قم بتكوين عملية "أو" المنطقية لسجلات الفهرس المحددة واطرحها من Y
7094 في وضع العلامات المتعددة (الوضع الافتراضي عند التشغيل)
نفس الشيء بالنسبة لـ 7090
7094 في وضع سجل الفهرسة السبعة
اطرح سجل الفهرس من Y

إذا لم يكن هناك حقل F أو لم تكن جميع بتات F تساوي واحدًا، فإن العنوان المذكور أعلاه هو العنوان الفعلي . وإلا فهو عنوان فعلي غير مباشر ؛ أي يتم جلب الكلمة من ذلك الموقع والتعامل مع الحقلين T و Y كما هو موضح أعلاه.

تنسيقات البيانات هي

تم استخدام الترميز الثماني في التوثيق والبرمجة؛ وتم تجميع أضواء ومفاتيح شاشات العرض في حقول من ثلاثة بتات لتسهيل التحويل من وإلى النظام الثماني.

المدخلات/المخرجات

جهاز IBM 7090 في مركز أبحاث ناسا أميس عام 1961، مع مدير المركز وعدد من موظفي IBM. وحدة التحكم IBM 7151 موجودة على اليمين، وخلفها مجموعتان من محركات الأشرطة المغناطيسية IBM 729. قارئ البطاقات IBM 711 أمام الرجل والمرأة على اليمين.

تتميز سلسلة 7090 ببنية قنوات بيانات للإدخال والإخراج، وهي بمثابة مقدمة لتقنية الإدخال والإخراج الحديثة التي تعتمد على الوصول المباشر إلى الذاكرة . يمكن توصيل ما يصل إلى ثماني قنوات بيانات، مع إمكانية توصيل ما يصل إلى عشرة محركات أشرطة IBM 729 بكل قناة. تحتوي قنوات البيانات على مجموعة محدودة جدًا من العمليات تُسمى الأوامر. تُستخدم هذه الأوامر مع وحدات التخزين الشريطية (ولاحقًا، الأقراص الصلبة) بالإضافة إلى وحدات البطاقات والطابعات، وقد وفرت أداءً عاليًا في ذلك الوقت. مع ذلك، اعتمدت عمليات الطباعة وإدخال / إخراج البطاقات المثقبة على نفس معدات تسجيل الوحدات المُعدلة التي تم تقديمها مع سلسلة 704، وكانت بطيئة. أصبح من الشائع استخدام جهاز كمبيوتر IBM 1401 الأقل تكلفة لقراءة البطاقات على شريط مغناطيسي لنقلها إلى سلسلتي 7090/94. يتم كتابة المخرجات على الشريط ونقلها إلى جهاز 1401 للطباعة أو تثقيب البطاقات باستخدام ملحقاته الأسرع بكثير، ولا سيما طابعة الخطوط IBM 1403 .

لاحقًا، قدمت شركة IBM نظام 7094/7044 المتصل مباشرةً ؛ حيث تولى نظام 7044 معالجة التخزين المؤقت بين وحداته الطرفية السريعة من سلسلة 1400 وملفات القرص 1301 أو 1302، واستخدم اتصال قناة البيانات كواجهة لنظام 7094 مع البيانات المخزنة مؤقتًا، بينما كان نظام 7094 يقوم بشكل أساسي بإجراء العمليات الحسابية. يوجد أيضًا نظام 7090/7040 المتصل مباشرةً.

برمجة

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

IBSYS هو نظام تشغيل إنتاجي "ثقيل" مع العديد من خيارات دعم الأنظمة الفرعية واللغات، من بينها FORTRAN و COBOL و SORT/MERGE ومجمع MAP وغيرها.

كان نظام مراقبة فورتران (FMS) نظامًا أخف وزنًا ولكنه فعال للغاية، مُحسَّنًا لبرمجة فورتران وبرمجة المُجمِّع على دفعات. كان المُجمِّع المُقدَّم، FAP ( برنامج تجميع فورتران )، أقل اكتمالًا من MAP، ولكنه وفّر إمكانيات ممتازة لتلك الحقبة. كما تضمن FMS نسخة مُحسَّنة بشكل كبير من مُترجم فورتران الذي كتبه جون باكوس وفريقه في الأصل لجهاز 704.

تطبيقات بارزة

جهازان من طراز 7090 في وكالة ناسا خلال مشروع ميركوري .

في وسائل الإعلام

  • يظهر جهاز 7090/1401 في فيلم دكتور سترينجلوف ، حيث تلعب طابعة 1403 دورًا محوريًا في الحبكة.
  • يظهر جهاز IBM 7090 في الفيلم الأمريكي السيرة الذاتية Hidden Figures لعام 2016 .
  • تظهر مواصفات جهاز IBM 7094 وهي تظهر على الشاشة في فيلم Event Horizon الذي صدر عام 1997 .

المنافسون

على الرغم من نجاحها التجاري، واجهت شركة IBM 7090 منافسة في السوق. ومن أبرز المنافسين المعاصرين لها، مرتبة أبجديًا:

انظر أيضاً

مراجع

  1. ذكرت شركة IBM أن "أول جهاز 7090 تم تركيبه في ديسمبر 1959" في نظام معالجة البيانات 7090
  2. هايز، جون ب. (1978). هندسة الحاسوب وتنظيمه . ص  33. ISBN 0-07-027363-4.
  3. بيلي، ديفيد (بدون تاريخ). "أداء أجهزة الكمبيوتر المتطورة المستقبلية" . ريسيرش جيت . ص 4. تم الاطلاع عليه في 16 أبريل 2022 . 
  4. ↑ بو، إيمرسون دبليو؛ جونسون ، لايل آر؛ بالمر، جون إتش (1991). أنظمة IBM 360 وأنظمة 370 المبكرة . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 36. ISBN  0-262-16123-0.
  5. "نظام معالجة البيانات 7090" . شركة IBM. بدون تاريخ . تم الاطلاع عليه بتاريخ 16 أبريل 2022 .
  6. "نظام معالجة البيانات 7094" . شركة IBM. بدون تاريخ . تم الاطلاع عليه بتاريخ 16 أبريل 2022 .
  7. "ألبوم "موسيقى من الرياضيات" تم إنشاؤه باستخدام حاسوب IBM 7090. مركز تاريخ الحوسبة . تم الاطلاع عليه بتاريخ 26 أغسطس 2025 .
  8. "جهاز IBM 7094" .
  9. 1 2 3 مبادئ تشغيل IBM 7094 (ملف PDF) . IBM. 21 أكتوبر 1966. A22-6703-4.
  10. نظام معالجة البيانات IBM 7094 موديل II (ملف PDF) . IBM. A22-6760.
  11. باتريك، روبرت ل.؛ فان فرانكن، ريتشارد ك. (فبراير 2009). "الوصلة المباشرة لجهاز IBM 7090" . مجموعة حفظ البرمجيات، متحف تاريخ الحاسوب .
  12. إي سي سميث (سبتمبر-ديسمبر 1963). "نظام معالجة متعددة مقترن مباشرة". مجلة أنظمة آي بي إم . 2 (3): 218-229 . doi : 10.1147/sj.23.0218 .
  13. 1 2 SMS DBZV: AND ثنائي الاتجاه، النوع B
  14. نظام معالجة البيانات 7090
  15. رسالة نصية قصيرة AA: ثنائية الاتجاه AND (الوضع الحالي)
  16. سينغ، جاي ب.؛ مورغان، روبرت ب. (أكتوبر 1971). استخدام الحاسوب في التعليم واتصالات الحاسوب (ملف PDF) (تقرير). سانت لويس، ميزوري: جامعة واشنطن. ص 13. منحة الإدارة الوطنية للملاحة الجوية والفضاء رقم Y/NGL-26-008-054 . تاريخ الاطلاع: 8 مارس 2022. شهدت الجامعات الأمريكية معظم التطورات المبكرة في مجال المشاركة الزمنية. ومن الأمثلة البارزة على ذلك نظام CTSS (نظام المشاركة الزمنية المتوافق) في معهد ماساتشوستس للتكنولوجيا، والذي كان أول نظام مشاركة زمنية للأغراض العامة... 
  17. "تعديلات أجهزة IBM 7094 لنظام CTSS (RPQs)" . معهد ماساتشوستس للتكنولوجيا . بدون تاريخ . تم الاطلاع عليه في 29 مارس 2022 .
  18. يحتوي قسم IBM 7094 وCTSS أيضًا على روابط للعديد من وثائق CTSS الأصلية
  19. كريسمان، ب. أ.، محرر. (31 ديسمبر 1969). "نظام المشاركة الزمنية المتوافق، دليل للمبرمج" (ملف PDF) . مركز الحوسبة في معهد ماساتشوستس للتكنولوجيا . تم الاطلاع عليه في 10 مارس 2022 .
  20. "Omaggio All" .
  21. رايلي، كريستوفر؛ كامبل، دالاس (23 أكتوبر 2012). "الرياضيات التي جعلت فوياجر ممكنة" . بي بي سي نيوز .
  22. مورتون، بيتر (1989). النار عبر الصحراء: ووميرا والمشروع الأنجلو-أسترالي المشترك 1946-1980 . كانبرا: دار النشر الحكومية الأسترالية. ISBN 0644475005.
  23. مورتون، بيتر (1989). النار عبر الصحراء : ووميرا والمشروع الأنجلو-أسترالي المشترك 1946-1980 (ملف PDF رقمي 2017) . كانبرا: مطبعة AGPS. ISBN  0-6481804-0-9.
  24. "الموسيقى من الرياضيات" . مركز تاريخ الحوسبة . تم الاطلاع عليه بتاريخ 26 أغسطس 2025 .
  25. شانكس، دورينش الابن، ج. و. (1962). "حساب π حتى 100,000 منزلة عشرية". رياضيات الحساب . 16 (77). الجمعية الرياضية الأمريكية: 76-99 . doi : 10.2307/2003813 . JSTOR 2003813 . .
  26. ميرسر، آر جيه (1964). أثر. برنامج تحديد مدارات الفضاء الجوي . مركز المعلومات التقنية الدفاعية.
  27. ماثيوز، تي. جاي (3 نوفمبر 1965). "عملية ماتش" . صحيفة هارفارد كريمسون . تم الاطلاع عليه في 22 يوليو 2020 .
  28. روجر ن. شيبارد (ديسمبر 1964). "الاستدارة في أحكام درجة الصوت النسبية" (ملف PDF) . مجلة الجمعية الصوتية الأمريكية . 36 (12): 2346-2353 . Bibcode : 1964ASAJ...36.2346S . doi : 10.1121/1.1919362 .

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