بول جاما 60
كان جهاز Bull Gamma 60 حاسوبًا مركزيًا ضخمًا يعمل بالترانزستورات، صممته شركة Compagnie des Machines Bull . أُعلن عنه لأول مرة عام 1957، وشُحنت أول وحدة منه عام 1960. وكان أول حاسوب متعدد الخيوط في العالم ، وأول حاسوب يتميز ببنية مصممة خصيصًا للتوازي . [ 1 ] [ 2 ]
قاد جهاز غاما 60 العديد من التقنيات الرائدة خلال أوائل الستينيات، لا سيما في مجال البرمجة المتعددة، مستخدمًا أدوات كانت لا تزال في مراحلها الأولى. عند إصداره، حظيت بنيته باهتمام كبير بين مصممي الآلات، وأصبح موضوعًا للدراسة إلى جانب الحواسيب العملاقة المعاصرة، ويُستشهد به كمثال على التقدم في تصميم الحواسيب. [ 3 ] [ 4 ]
على الرغم من ابتكاراتها، إلا أن المساحة الكبيرة لجهاز غاما 60 (حوالي 4000 قدم مربع (370 مترًا مربعًا ) )، وتكلفته العالية، واستهلاكه الكبير للطاقة، وتعقيده، أدت في النهاية إلى نجاح تجاري محدود، حيث لم يُبَع سوى حوالي عشرين وحدة في جميع أنحاء العالم. وشملت منافسيه الرئيسيين أجهزة IBM 7070 و7090 و7030 "ستريتش". [ 5 ] وظل آخر جهاز غاما 60 قيد الخدمة حتى عام 1974. [ 6 ]
تصميم
شكّل معالج غاما 60 بداية دخول شركة بول إلى عالم الذاكرة الأساسية ، ومنطق الحالة الصلبة ، وقدرات الشريط المغناطيسي . [ 7 ] استندت بنيته الأساسية إلى ذاكرة مركزية كبيرة وعالية السرعة، مع مُحكِّم (يُعرف باسم مُوزِّع البرامج) مسؤول عن توزيع البيانات والتعليمات على الوحدات المختلفة داخل الحاسوب. قُسِّم المعالج إلى وحدة مركزية وسلسلة من وحدات المعالجة المنفصلة والمتخصصة. سمح هذا التصميم بالتشغيل المتزامن لما يصل إلى خمس مجموعات، تحتوي كل منها على خمس وحدات معالجة. [ 8 ]
كانت كل وحدة في الحاسوب، سواء أكانت وحدة معالجة أم جهازًا طرفيًا، تعمل بشكل مستقل وتطلب البيانات والتعليمات من الوحدة المركزية عند توفرها. وكانت البيانات تُنقل من وإلى وحدات المعالجة عبر ناقلين مستقلين، أحدهما للإرسال والآخر للاسترجاع. [ 4 ]
المعالج
كان المعالج يعمل بتكوين متوازٍ 24 بت، حيث تستخدم أنواع بياناته الأساسية كلمة واحدة أو كلمتين أو أربع كلمات، تُعرف أيضًا باسم "السلاسل"، ويتراوح عرضها من 24 إلى 96 بت. غالبًا ما كانت الأجهزة الخارجية الأبسط والأبطأ تستخدم منطقًا متوازٍ 8 بت داخليًا. تتواصل هذه الأجهزة مع الوحدة المركزية عبر رسائل تسلسلية بتية لطلبات نقل التعليمات والبيانات. كانت جميع الرسائل غير متزامنة، وقد صُمم الجهاز، من خلال فئات الأولوية، لاستيعاب زمن استجابة عالٍ جدًا للأجهزة عند الضرورة، حتى من وحدة الحساب والمنطق (ALU ). [ 4 ]
تم تقسيم المعالج إلى أربعة أنواع من عناصر المعالجة: [ 2 ]
- الآلة الحاسبة المنطقية (وحدة الحساب والمنطق الثنائية): قادرة على إجراء العمليات الحسابية والمنطقية الثنائية.
- الآلة الحاسبة الحسابية (وحدة الحساب والمنطق BCD): مصممة للعمليات التي تتضمن الأرقام العشرية، بما في ذلك الجمع والطرح والضرب والقسمة.
- وحدة المقارنة: تستخدم لمقارنة السلاسل النصية، ومقارنات السلاسل النصية بالثوابت، ونقل البيانات بين مناطق الذاكرة، ومسح مناطق الذاكرة.
- المترجم: مسؤول عن الترجمة بين رمز جهاز الإدخال/الإخراج ورمز الأحرف الداخلي، بالإضافة إلى تحرير السجلات للإخراج.
على الرغم من أن ما يصل إلى خمسة وعشرين من وحدات المعالجة المتخصصة هذه يمكن أن تعمل في وقت واحد، إلا أن الجهاز كان يحتوي على وحدة مركزية واحدة فقط (تعمل كموزع)، وهو ما لا يصنف البنية على أنها SMP ( المعالجة المتعددة المتناظرة ).
نظراً لتوزيع وحدات المعالجة على خزائن منفصلة، كان اختيار سرعة ساعة أبطأ تبلغ 100 كيلوهرتز، أي نصف السرعة المُخطط لها أصلاً، يهدف إلى تخفيف تأثير تأخيرات الانتشار . ورغم أن هذا فرض قيوداً على أداء وحدات المعالجة الفردية، إلا أن استراتيجية بول تمثلت في موازنة ذلك من خلال التوازي وإمكانية إضافة وحدات معالجة أخرى بسهولة. [ 5 ] وبينما كانت منطق غاما 60 مُعتمدة على الترانزستورات، كان جهد تشغيل ترانزستورات الجرمانيوم منخفضاً جداً بحيث لا يُمكنه مُوازنة مُعاوقة المسافات الطويلة بين بعض الخزائن والأجهزة الطرفية. ونتيجةً لذلك، كان لا بد من استخدام الصمامات المفرغة في بعض الحالات لتشغيل الساعة وبعض إشارات الإدخال/الإخراج. [ 9 ]
بمصطلحات حديثة، يمكن وصف وحدة المعالجة المركزية Gamma 60 بأنها معالج مركزي لتقاسم الوقت في الأجهزة للعمليات المتوازية غير المتزامنة، باستخدام توازي التفرع والدمج الصريح على مستوى التعليمات. [ 4 ]
مهّد معالج غاما 60 الطريق لبنية المعالجات فائقة التوازي ، حيث أصبحت الذاكرة المخبئية تؤدي جزءًا من دور الذاكرة المركزية. إضافةً إلى ذلك، تشابه مع بنى EPIC مثل معالج إنتل إيتانيوم ، حيث كانت كل تعليمة بمثابة خيط معالجة مستقل، وتولى المبرمج مسؤولية إدارة تزامن التنفيذ وتناسق الوصول إلى الذاكرة. [ 8 ] [ 4 ]
ذاكرة

تم تنفيذ الذاكرة المركزية باستخدام مجموعة من وحدات الذاكرة الأساسية، حيث بلغت دورة الذاكرة الأساسية 10 ميكروثانية، مما جعلها أسرع مكون في معالج جاما 60 (بالمقارنة، استغرقت عملية جمع الأعداد ذات الفاصلة الثابتة 100 ميكروثانية). تم ترميز عناوين الذاكرة الرئيسية على 15 بت، مما سمح للذاكرة المركزية بتخزين 32768 كلمة، أو 96 كيلوبايت.
كانت خريطة الذاكرة متصلة ومشتركة بين جميع الوحدات، باستثناء أول 128 بايتًا التي كانت خاصة بكل وحدة وتحتوي على مجموعة من السجلات المحلية. ولأن الذاكرة المركزية كانت تتمتع بأقل زمن استجابة بين جميع المكونات، فقد شكلت جوهر معالج جاما 60. ومن ثم، لم تعد وحدات المعالجة تمتلك ذاكرة عاملة باستثناء سجلاتها، بل كان موزع البرامج يرسل البيانات والتعليمات إليها عن طريق تحميل مؤشرات إلى الذاكرة المركزية في سجلاتها. [ 4 ]
تم تنفيذ ذاكرة 128 بايت لكل وحدة معالجة باستخدام ذاكرة النواة المستوية واتبعت الخريطة التالية: [ 2 ]
- سجل عنوان البرنامج ذو 15 بت (PAR)
- حالة التوافر (مشغول/متاح) - بت واحد
- مؤشر رأس قائمة انتظار مكون من 15 بت (المسجل B)
- مؤشر ذيل قائمة الانتظار ذو 15 بت (سجل C)
- من واحد إلى أربعة سجلات عناوين بيانات (DAR) ذات 15 بت، حسب الوحدة
- سجل التحليل (AR)، الذي كان يقدم معلومات لموزع البرنامج حول حالة وحدة المعالجة
- سجل عنوان البرنامج الفعلي (APAR). عند اختيار وحدة معالجة معينة من قِبل موزع البرنامج، يتم تحميل سجل عنوان البرنامج الفعلي (PAR) الخاص بتلك الوحدة في سجل عنوان البرنامج الفعلي (APAR). يُستخدم سجل عنوان البرنامج الفعلي (APAR) لجلب كلمات التعليمات الخاصة بتلك الوحدة، ويتم زيادته بعد كل عملية جلب. عند تحرير الوحدة من قِبل موزع البرنامج، يتم تخزين المحتويات الحالية لسجل عنوان البرنامج الفعلي (APAR) في سجل عنوان البرنامج الفعلي (PAR) الخاص بتلك الوحدة.
كان أحد الاستثناءات هو موزع البرامج الذي كان لديه مجموعة سجلات خاصة به.
الأجهزة الطرفية
تم تصنيف الأجهزة الطرفية لجهاز Gamma 60 إلى أربع فئات متميزة بناءً على خصائص زمن الاستجابة والأداء. [ 10 ]
الفئة 0

تضمنت الفئة 0 أسرع الأجهزة الطرفية وأكثرها حساسية للوقت. فضّل موزع البرامج هذه الفئة على غيرها لنقل التعليمات والبيانات. وتألفت من جهازين: وحدة المنطق (وحدة الحساب والمنطق الثنائية) ووحدة التحكم.
الصف الأول
تضمنت الفئة 1 وحدة الحساب والمنطق (BCD ALU)، والمقارن العام، ووحدة التحويل (وحدة الترجمة).
الصف الثاني
تضمنت الفئة 2 أجهزة التخزين، ولا سيما:
كانت الأسطوانات المغناطيسية بمثابة ذاكرة كبيرة ذات زمن وصول أبطأ من الذاكرة المركزية (10 مللي ثانية مقابل 10 ميكروثانية). ويمكن إضافة ما يصل إلى أربع أسطوانات إلى جهاز غاما 60، بسعة 128 مسارًا، كل منها 200 كلمة (150 كيلوبايت). لم تكن ذاكرتها مرتبطة بمساحة اسم الذاكرة الرئيسية، بل كان الوصول إليها يتم كما هو الحال مع الشريط المغناطيسي.
- الأشرطة المغناطيسية:
يمكن لما يصل إلى عشرة معالجات إدخال/إخراج متخصصة تُسمى "محددات أحادية" التحكم في ما يصل إلى اثنتي عشرة وحدة شريط. ومع ذلك، لا يمكن توصيل سوى 48 وحدة شريط في وقت واحد.
كانت الأشرطة المغناطيسية تتميز بكثافة تسجيل تبلغ 200 بت لكل بوصة وطول 730 مترًا أو 1100 متر. واستخدمت وحدات الشريط المغناطيسي تعديل الطور بدلاً من تقنية NRZ (عدم العودة من الصفر)، وهي تقنية طُوّرت سابقًا لذاكرة الأسطوانة في جهاز Gamma 3 .
الصف الثالث
تضمنت الفئة 3 معدات تسجيل أبطأ مثل:
- أجهزة تثقيب البطاقات وقارئات البطاقات (300 بطاقة في الدقيقة)، حتى أربعة من كل نوع.
- قارئات الشريط الورقي (200 حرف في الثانية)
- طابعات عالية الأداء (5 أسطر في الثانية)، يصل عددها إلى ثماني طابعات. وكانت طابعات جاما 60 مزودة بذاكرة أساسية خاصة بها تُستخدم كمخزن مؤقت.
الصف الرابع
وأخيراً، شملت الفئة الرابعة أبطأ الأجهزة الطرفية، مثل أجهزة التلكس والآلات الكاتبة.
دورة التنفيذ

تضمنت آلية التسلسل المستخدمة في معالج جاما 60 تنسيقًا لجلب التعليمات وتوزيعها، والتحكم في التنفيذ، والوصول إلى الذاكرة، والتواصل بين العمليات . يوضح التسلسل التالي دورة تنفيذ التعليمات كاملة: [ 2 ]
- قام موزع البرنامج بالبحث عن وحدة المعالجة ذات الأولوية الأعلى التي تطلب تعليمات (إشارة ITR).
- أرسل موزع البرنامج إشارة إلى وحدة المعالجة ذات الأولوية الأعلى، والتي أعادت بدورها كلمة الحالة الخاصة بها، والتي تم وضعها لاحقًا في سجل العناوين (AR).
- أ ) إذا كانت الوحدة مشغولة ولكنها لا تُنفّذ توجيهًا حاليًا، يقوم موزع البرنامج بجلب وتنفيذ التعليمات المُشار إليها في سجل عنوان البرنامج (PAR) الخاص بتلك الوحدة. عند مصادفة توجيه جديد، يتم إرساله إلى وحدة المعالجة، ويقوم موزع البرنامج بالبحث عن مهام أخرى. ب ) إذا كانت وحدة المعالجة ذات الأولوية الأعلى متاحة، يتحقق موزع البرنامج من قائمة انتظار الوحدة بحثًا عن عمليات مُنتظرة. في حال العثور عليها، يتم تحميل سجل عنوان البرنامج (PAR) بعنوان مؤشر رأس قائمة انتظار وحدة المعالجة مضافًا إليه واحد، ويتم تحديث مؤشر رأس قائمة الانتظار، ويبدأ جلب التعليمات وتنفيذها لتلك الوحدة حتى يتم مصادفة كلمة توجيه (أو كلمة قطع). وكما في السابق، عند إرسال التوجيه، يقوم موزع البرنامج بإعادة ضبط إشارة طلب التعليمات والبحث عن مهام أخرى.
- عندما تكون وحدة المعالجة جاهزة لاستقبال أو إرسال البيانات من/إلى الذاكرة، فإنها تُرسل إشارة إلى مُحكِّم الذاكرة.
- قام محكم الذاكرة بتلبية طلب الذاكرة، باستخدام العنوان من سجل عنوان البيانات المناسب (DAR).
- استمرت وحدة المعالجة في نقل البيانات حتى اكتمال التعليمات. ثم أرسلت إشارة طلب تعليمات جديدة إلى موزع البرنامج.
برمجة
كانت برمجة جهاز غاما 60 عملية شاقة، إذ لم تكن أدوات التطوير المناسبة للبرمجة المتوازية متوفرة آنذاك. ولم تظهر لغات البرمجة عالية المستوى إلا بعد عامين من طرح غاما 60.
كان هناك نوعان من لغات الآلة:
- كان الكود A عبارة عن كود آلة فعلي ، مكتوب بطريقة مشابهة جدًا لكود Gamma 3، مع نوع عملية ومعاملات. استخدم الكود A بنية ثابتة تُسهّل عملية تثقيب البطاقات والفحص البصري. [ 11 ] وكان من المفترض أن يُغذّى مباشرةً إلى الذاكرة المركزية للتنفيذ.
- كان Code B عبارة عن مُجمِّع حديث (كان يُسمى آنذاك autocode ) يدعم الرموز المختصرة، والعناوين العشرية (المفيدة في وضع BCD)، والأسماء الرمزية. كان من المفترض أن يُغذَّى Code B إلى برنامج مُجمِّع يقوم بكتابة رمز الآلة الناتج على شريط مغناطيسي. طوّر بول مكتبة تضم حوالي 300 روتين فرعي من Code B لجهاز Gamma 60، معظمها يتعامل مع العمليات الحسابية والإدخال/الإخراج. [ 7 ] [ 12 ]
إدراكًا منه للحاجة إلى لغة برمجة عالية المستوى، بدأ بول بتطوير لغة جديدة لجهاز غاما 60 تُسمى AP3. إلا أن هذه المبادرة تُركت في نهاية المطاف لصالح لغة ALGOL ، التي استثمر فيها بول بشكل كبير بدءًا من أواخر الخمسينيات. [ 13 ] وصدر مُترجم ALGOL 60 في ديسمبر 1962. [ 13 ]
رغم أن لغة ألغول حلت العديد من مشكلات التعقيد في برمجة جهاز غاما 60، إلا أنها لم تكن مناسبة لتطبيقات الأعمال. إضافةً إلى ذلك، لم تكن لغة كوبول موجودة عند تصميم غاما 60، وكانت لا تزال في مراحلها الأولى خلال عمر الحاسوب. علاوةً على ذلك، استخدم غاما 60 نموذج التفرع والدمج [ 7 ] الذي لم تُصمم كوبول لدعمه. ونتيجةً لذلك، لم يكن أمام المطورين خيار سوى استخدام لغة البرمجة كوبول (CoB) لبرمجة غاما 60 في تطبيقات الأعمال. [ 7 ]
إن غياب الأدوات المتقدمة عالية المستوى لتقسيم المهام إلى خيوط متزامنة صغيرة يعني أن معظم البرامج لم تستخدم سوى جزء ضئيل من قدرات الأجهزة. [ 14 ]
تعليمات
كانت تعليمات جاما 60 الكاملة تتألف من سلسلة من الكلمات ذات 24 بت من أربعة أنواع:
- أ - العنوان: يستخدم عنوانًا مكونًا من 15 بت لتحديد المعامل. يمكن لكلمة العنوان تحميل سجل عنوان البيانات (DAR)، أو تعديل قيمته من خلال الفهرسة أو التوجيه غير المباشر، أو تخزينه في الذاكرة.
- ب - الفرع: تم تحديد عنوان الفرع بواسطة حقل عنوان مكون من 15 بت
- ج - قص: تم تفعيل المعالجة المتعددة (كما هو موضح أدناه)
- د - التوجيه: أصدر أمر معالجة
- E (أو 0 ) - فارغ. ليس له أي تأثير على المعالجة، وكان يُستخدم لتوفير حقل عنوان للترتيب في قائمة الانتظار.
يجب أن يتبع التوجيه الكامل دائمًا توجيهًا.
قد تختلف صيغ التعليمات باختلاف وحدة المعالجة، وتدعم عنونة الذاكرة المباشرة والنسبية وغير المباشرة. كانت وحدة المعالجة المركزية Gamma 60 تُجري عمليات الذاكرة بشكل أساسي من خلال عمليات التحميل والتخزين في الذاكرة الرئيسية، أو تستخدم تعليمات المعالجة للتلاعب بالسجلات في وحدات المعالجة. تم تحقيق المعالجة المتعددة باستخدام تعليمتين: تعليمة cut ("coupure") التي تُفعّل وحدة معالجة بتحديد عنوان البرنامج، وتعليمة simu ("simultané") التي تُمكّن من إنشاء فرع غير متزامن لوحدة أخرى.
على سبيل المثال، بالنظر إلى التعبير التالي:
يمكن تنفيذ ذلك باستخدام الكود الزائف التالي لـ Gamma 60: [ 4 ]
[ج] قطع إلى وحدة الضرب: [أ] عنوان (تحميل) ب [أ] عنوان (تحميل) ج [أ] عنوان (متجر) أ [د] توجيه (متعدد) [ج] قطع إلى وحدة حسابية: [أ] عنوان (تحميل) أ [أ] عنوان (تحميل) د [أ] عنوان (متجر) د [د] توجيه (إضافة)
تم توزيع التعليمات عبر وحدات المعالجة، بالإضافة إلى معالجة التزامن، تلقائيًا بواسطة موزع البرنامج.
طُوّر نظام تشغيل مبكر، GGZ ( Gestion Générale Zéro ، أو الإدارة العامة الإصدار صفر)، لجهاز Gamma 60. وقد تم توفيره كوحدة تحكم مدمجة مُخزّنة على شريط مغناطيسي، تحتوي على مُحمّل إقلاع، وجدول موارد، ومعالج أخطاء، ومُفسّر أوامر للمُشغّل. وكان مُحمّل الإقلاع قادرًا على تهيئة العديد من المتغيرات أثناء بدء التشغيل أو قبولها من المُشغّل. [ 7 ]
تم لاحقًا طرح نظام تشغيل أكثر تطورًا، وهو GGU ( الإدارة العامة للوحدات )، ولكنه ظل غير مكتمل مع اقتراب الحاسوب من نهاية عمره الافتراضي. وقدّم GGU ميزات مثل إدارة الذاكرة، وتحسين استعادة الأخطاء، والإدارة الآلية للمهام وجدولتها. [ 11 ] وقد استُخدم بشكل ملحوظ في شركة RTT في بلجيكا. [ 6 ]
لسوء الحظ، كانت أدوات البرمجيات المتاحة في أواخر الخمسينيات وأوائل الستينيات، مثل المترجمات وأنظمة التشغيل وأدوات تصحيح الأخطاء، لا تزال بدائية للغاية بحيث لا يمكنها الاستفادة الكاملة من إمكانيات Gamma 60. لم تظهر المترجمات التي تسمح بالاستغلال التلقائي للتزامن لبنية EPIC إلا في أواخر التسعينيات، بعد فترة تطوير تجاوزت العمر الافتراضي الكامل لـ Gamma 60. [ 5 ]
بسبب التحديات الكبيرة التي واجهت تطوير البرامج باستخدام الأدوات البدائية في ذلك الوقت، خسرت شركة بول العديد من العملاء لصالح شركة آي بي إم، التي كانت أجهزتها، على الرغم من كونها أحادية المعالج، أبسط وأكثر فعالية من حيث التكلفة. [ 15 ]
العملاء

أبدت نحو عشرين شركة ومؤسسة كبيرة اهتمامًا بجهاز غاما 60 في أواخر الخمسينيات وأوائل الستينيات، مع أن بعضها لم يشترِ الجهاز. وكانت الوحدة التي شُحنت إلى شركة AG Vie هي أول وحدة مُصنّعة، لكنها واجهت مشاكل في الموثوقية نظرًا لاستمرار اكتشاف بعض أعطال الأجهزة وحلها. ومع نفاد صبر الشركة، أُخرج الجهاز من الخدمة قبل الأوان. كما أبدت شركة غاز دو فرانس ( إنجي حاليًا ) اهتمامًا بالجهاز، لكنها انسحبت لاحقًا بسبب تعقيدات التنفيذ والتشغيل. وفي النهاية، مُنح العقد لشركة IBM 7070. ويرد في الجدول أدناه قائمة بالعملاء الآخرين: [ 15 ]
| عميل | دولة | سنوات الطلب | سنة التشغيل | سنة إيقاف التشغيل | خليفة |
|---|---|---|---|---|---|
| AGVie | 1957 | 1960 | 1962 | جاما 30 | |
| شركة إي دي إف | 1957 | 1960 | 1964 | آي بي إم 7090 | |
| CNEP (الآن بي إن بي باريبا ) | 1957 | 1961 [ 16 ] | 1969 | GE 600 | |
| الاتحاد | 1957 | 1963 | 1969 | GE 600 | |
| شركة السكك الحديدية الوطنية الفرنسية (SNCF) | 1958 | 1960 | 1966 | ||
| RTT | 1958 | 1961 | 1974 | سيمنز 4004 | |
| نهر السين الحضري | 1959 | 1961 | 1970 | GE 600 | |
| جي إم إف | 1959 | 1962 | 1973 | GE 615 | |
| كريديتو إيطاليانو | 1960 | 1961 | مجهول | ||
| هيئة الطاقة الذرية الفرنسية | 1960 | 1962 | 1964 | مركز السيطرة على الأمراض 3600 | |
| بنك لافورو | 1960 | 1962 | مجهول | ||
| برينتيمبس | 1961 | 1962 | 1965 | ||
| HBNPC | 1961 | 1963 | 1970 | ||
| هاتف الهاتف | 1962 | 1964 | 1971 | ||
| ميتسوبيشي | 1963 | 1965 | 1971 | GE 635 | |
| RTT B | 1964 | 1966 | 1974 |

كانت هيئة الاتصالات والتلغراف ، التي عُرفت لاحقًا باسم بيلجاكوم وتُعرف الآن باسم بروكسيموس ، تمتلك واحدة من أكبر منشآت جاما 60، حيث بلغ متوسط عدد وحدات المعالجة فيها عشرين وحدة. [ 17 ] امتدت المنشأة على طابقين: احتوى الطابق السفلي على مولد تيار متردد بقدرة 400 كيلو فولت أمبير، والذي كان يزود الحاسوب بتيار مستقر، بالإضافة إلى أنظمة تكييف هواء قوية للحفاظ على إلكترونيات الجرمانيوم الحساسة للحرارة عند درجة حرارة ثابتة تبلغ 18 درجة مئوية. أما الطابق العلوي، فقد قُسّم إلى ثلاث غرف: غرفة للحاسوب المركزي، وغرفة أخرى لوحدة تحكم المشغل وقارئات الأشرطة، وغرفة ثالثة لأجهزة تثقيب البطاقات وقارئاتها. [ 6 ]
كان جهاز غاما 60 الذي استمر في الخدمة لأطول فترة موجودًا أيضًا في شركة RTT، حيث عمل بشكل متواصل لمدة 13 عامًا. وكان قرار استبدال نظامي غاما 60 في منتصف سبعينيات القرن الماضي بعدة أجهزة كمبيوتر من طراز سيمنز 4004 مدفوعًا بدوافع سياسية، حيث أبرمت الحكومة البلجيكية عقدًا لمدة خمس سنوات لربط أنظمة المعلومات الخاصة بها بشركتي سيمنز وفيليبس. [ 6 ]
إرث
خصصت شركة بول موارد كبيرة لتطوير جهاز غاما 60، على الرغم من أن الاستخدام العملي لابتكاراته المعمارية لم يصبح ممكنًا إلا في ثمانينيات أو حتى تسعينيات القرن الماضي، مما أثر بشكل كبير على نجاحه التجاري. [ 8 ] أدت التحديات التي واجهها في السوق إلى صعوبات مالية أعاقت إنتاج نسخة أصغر حجمًا وأكثر سهولة في الوصول إليها، مناسبة للشركات الصغيرة. وبدلًا من ذلك، تحول جهاز غاما 30 متوسط المدى إلى نسخة مرخصة من جهاز الكمبيوتر RCA 301 الأبسط والأكثر تقليدية ، والذي، على الرغم من نجاحه في منافسة جهاز IBM 1401 ، لم يتمكن من الاستفادة من ابتكارات غاما 60. [ 18 ]
في عام 1963، تم شراء شركة Bull في نهاية المطاف من قبل شركة General Electric ، وأصبح الجيل GE 600 هو الوريث الرئيسي لـ Gamma 60 بدءًا من عام 1965.
لا توجد اليوم أي نماذج باقية من جهاز غاما 60، باستثناء بعض مكوناته المعروضة في متاحف معينة. يعرض متحف نام للحاسوب في نامور، بلجيكا، نموذجًا مصغرًا مفصلاً لجهاز غاما 60 كما ظهر في مختبر RTT. وقد ظهر غاما 60 أيضًا في فيلم جان لوك غودار " ألفافيل " (1965)، حيث جسّد الحاسوب ألفا 60 الخصم. [ 19 ]
لا يوجد محاكي لجهاز جاما 60 معروف حتى عام 2024.
انظر أيضاً
- تاريخ أجهزة الحوسبة
- قائمة منتجات مجموعة بول
- تعدد الخيوط الحاسوبية
- المعالجة المتعددة
- إلياك 4 ، أول حاسوب متوازي ضخم
- سلسلة GE-600 ، الخليفة الرئيسي لسلسلة Gamma 60
- آي بي إم 7090
مراجع
- ↑ باتاي، م. (1972-04-01). "شيء قديم: غاما 60، الحاسوب الذي سبق عصره" . أخبار هندسة الحاسوب، ACM SIGARCH . 1 (2): 10-15 . doi : 10.1145/641276.641278 . ISSN 0163-5964 .
- 1 2 3 4 "رسم تخطيطي معماري لثورة جاما 60 - مارك سموثرمان" . www.feb-patrimoine.com . تاريخ الاسترجاع: 13 أغسطس 2023 .
- ↑ ثورنتون، جيمس إي. (أكتوبر 1980). "مشروع CDC 6600". حوليات تاريخ الحوسبة . 2 (4): 338-348 . doi : 10.1109/MAHC.1980.10044 . ISSN 0164-1239 .
توسعت مهامي التصميمية في مشروع 1604 لتشمل الإشراف على عدد متزايد من المهندسين. هربتُ من هذا الاضطراب لفترة وجيزة لحضور ندوة ودورة تدريبية قصيرة في جامعة كاليفورنيا في لوس أنجلوس (UCLA) حول الحواسيب العملاقة. استعرضت الندوة أجهزة مثل STRETCH وLARC وATLAS وILLIAC II وGAMMA 60.
- 1 2 3 4 5 6 7 توملين، سموثرمان. "تقييم تصميم جاما 60" . db.aconit.org . جامعة كليمسون . تاريخ الاسترجاع: 13 أغسطس 2023 .
- 1 2 3 "رأي حول مفهوم جاما 60" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- 1 2 3 4 "Gamma 60 Bull à RTT, chr4rtt" . www.histoireinform.com . تاريخ الاسترجاع: 13 أغسطس 2023 .
- 1 2 3 4 5 بيليك، جين (2002). "جاما 60، مقدمة" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- 1 2 3 بيليك، جين (2003). "Une Opinion sur la Conception du Gamma 60" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- ↑ "الإرث العلمي والتقني: حاسوب غاما 60 الخاص ببول يبلغ من العمر 60 عامًا" . إيكوساينسز غرونوبل (باللغتين الفرنسية والإنجليزية) . تاريخ الاسترجاع: 19 أغسطس 2023 .
- ^ دافوس ، باتاي ، هاراند (2023-08-13). "Le Gamma 60, par M. Davous, Bataille, Harrand, Ingénieurs à la Compagnie des Machines Bull" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - 1 2 ميتر، أندريه. "تاريخ جاما 60 : تقنيات الجوانب - المنطق" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- ↑ دريفوس، بيير (1958). "ميزات تصميم برمجة حاسوب غاما 60" . أوراق ومناقشات قُدِّمت في المؤتمر المشترك للحاسوب الشرقي، المنعقد في الفترة من 3 إلى 5 ديسمبر 1958: الحواسيب الحديثة: الأهداف، والتصاميم، والتطبيقات على XX - AIEE-ACM-IRE '58 (الشرقي) . الصفحات 174-181 . doi : 10.1145/1458043.1458080 .
- 1 2 مونيه-كون، بيير (2014). "ألغول في فرنسا: من مشروع عالمي إلى ثقافة مضمنة" . حوليات IEEE لتاريخ الحوسبة . 36 (4): 6-25 . Bibcode : 2014IAHC...36d...6M . doi : 10.1109/MAHC.2014.50 . ISSN 1058-6180 .
- ↑ فلام، كينيث (1 ديسمبر 2010). صناعة الحاسوب: الحكومة والصناعة والتكنولوجيا المتقدمة . مطبعة مؤسسة بروكينغز. رقم ISBN 978-0-8157-0721-9.
- 1 2 بوربولون، خوسيه (2005). لافينتور جاما 60 . اتحاد المعدات الثور. رقم ISBN 978-2-7462-1177-3.
- ↑ ""استخدام أحدث الآلات يشهد على ديناميكية بنك بي إن بي باريبا"، من أوائل الستينيات . بي إن بي باريبا - بئر التاريخ . تم الاطلاع عليه بتاريخ 20 أغسطس 2023 .
- ^ "تاريخ شركة الآلات الثور" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- ↑ لوكلير، برونو. "Le Gamma 60 - مغامرة إنسانية وتقنية" . www.feb-patrimoine.com . تم الاسترجاع 2023-08-13 .
- ↑ "بطولة الحاسوب - الثور غاما 60 في ألفافيل (1965)" . www.starringthecomputer.com . تاريخ الوصول: 21 أغسطس 2023 .
روابط خارجية
- نظام معالجة البيانات جاما 60 ، نشرة شركة الآلات، 1961 (عرض تقني)
- جاما 60 الوصف الأولي ، شركة الآلات الثور
- جهاز جاما 60 في متحف الكمبيوتر في نامور، بلجيكا (باللغة الفرنسية)، مع صور أصلية متنوعة.
- الثور جاما 60 ، من مارك سموثرمان، جامعة كليمسون
- تقييم تصميم معالج جاما 60 ، مقارنة بنية جاما 60 مع معالج RISC المتوازي
- رسومات توضيحية لبعض مكونات جاما 60
- تاريخ الحوسبة
- الحواسيب المركزية
- مقدمات متعلقة بالحاسوب في عام 1958
- أجهزة الكمبيوتر في الخمسينيات
- أجهزة الكمبيوتر العشرية
- أجهزة كمبيوتر مصممة في فرنسا
