بول جاما 3

كان جهاز غاما 3 حاسوبًا إلكترونيًا مبكرًا يعمل بتقنية الصمامات المفرغة . وقد صممته شركة Compagnie des Machines Bull في باريس ، فرنسا، وتم إصداره في عام 1952.

صُمم جهاز غاما 3 في الأصل كمُسرِّع إلكتروني لآلات الجدولة الكهروميكانيكية ، على غرار جهاز IBM 604 ، ثم جرى تحسينه تدريجيًا بميزات جديدة وتطور إلى حاسوب من الجيل الأول ذي برنامج مُخزَّن (غاما AET، 1955، ثم ET، 1957). [ 1 ] [ 2 ] في تكويناته ذات البرنامج المُخزَّن، تنافس غاما 3 بشكل أساسي مع جهاز IBM 650 .

على مدار عشر سنوات من توفره، سهّل هذا الجهاز الانتقال من أجهزة تسجيل البيانات الكهروميكانيكية إلى الحواسيب. حقق جهاز غاما 3 نجاحًا تجاريًا كبيرًا، حيث بيع منه أكثر من 1200 وحدة، مما دفع شركة آي بي إم إلى إصدار جهاز 1401 كمنافس له. [ 3 ] [ 4 ]

وقد خلف جهاز جاما 3 كل من جاما 10 منخفض المستوى ، وجاما 30 متوسط ​​المدى، وجاما 60 كبير الحجم وعالي المستوى .

تاريخ

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

كانت هذه الآلات الحاسبة تُجري العمليات الحسابية من خلال سلسلة من عجلات الأرقام التي تُدار بواسطة جهاز كهروميكانيكي. وكانت تدعم فقط الزيادة، وبالتالي الجمع، مما جعل عمليات الطرح والضرب بطيئة للغاية. [ 5 ]

لزيادة سرعة الحساب وتجنب تأخير قراءة البطاقات المثقبة أثناء العمليات الأكثر تعقيدًا، أصبح من الضروري وجود مُسرِّع قادر على التغلب على القيود الكهروميكانيكية. [ 5 ]

ابتداءً من عام 1949، أبدت شركة بول اهتمامًا بالصمامات المفرغة نظرًا لسرعة تبديلها مقارنةً بإضافة العجلات والمرحلات الكهروميكانيكية . صُمم الحاسوب باستخدام دوائر منطقية تتألف من حوالي 400 صمام مفرغ، و8000 ثنائي جرمانيوم، ومسجلات 48 بت مصنوعة من خطوط تأخير كهربائية لتقليل الاعتماد على الصمامات المفرغة. [ 6 ] [ 7 ]

تبلغ سرعة معالج الجهاز 281 كيلوهرتز ، [ 8 ] وهي أعلى من سرعة معالج IBM 604 البالغة 50 كيلوهرتز، والأهم من ذلك، أنها أسرع بعدة مراتب من الأجهزة الكهروميكانيكية. استغرقت عملية جمع عددين 680 ميكروثانية، بينما استغرقت عمليات الضرب 5.7 مللي ثانية. تراوحت مدة تنفيذ التعليمات من 0.6 مللي ثانية إلى 10 مللي ثانية، بمتوسط ​​زمني قدره 2 مللي ثانية. [ 8 ] [ 9 ] تم توصيل جهاز Gamma 3 بلوحة الجدولة عبر كابل تم توصيله مكان لوحة التوصيل (حيث تمت برمجة تعليمات البرنامج)؛ وبالتالي، أصبح البرنامج موجودًا ويعمل على جهاز Gamma 3 بدلاً من لوحة الجدولة. [ 2 ]  

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

وحدات جاما 3 التي تم إنتاجها في مصنع بولز أنجيه في فرنسا خلال الخمسينيات.

كانت الخطوة الأولى نحو تهيئة البرامج المخزنة هي برنامج البطاقة (Programme Par Carte, PPC)، الذي أتاح إمكانية تشغيل برنامج مُحمّل من بطاقات مثقبة بدلاً من توصيله مباشرةً بلوحة التوصيل. [ 6 ] كما جربت شركة IBM مفهومًا مشابهًا مع إضافة ملحق CPC (آلة حاسبة مبرمجة بالبطاقات) إلى جهاز 604. [ 10 ] ومع ذلك، فبينما أزال هذا القيد المتمثل في 64 خطوة برمجية وسمح بتشغيل برامج بأحجام مختلفة، إلا أن البرامج لم تكن تُنفذ في الذاكرة الرئيسية، لذا اعتمدت سرعة تنفيذها على سرعة قراءة البطاقات المثقبة التي تحتوي على البرنامج.

خضع الحاسوب لتحديث جديد عام 1955 بإضافة أسطوانة مغناطيسية ، مما أضاف 8192 كلمة من الذاكرة، أي ما يعادل 49 كيلوبايت (64 مسارًا، كل مسار يحتوي على 8 كتل من 16 كلمة، كل كتلة 48 بت)، [ 11 ] [ 12 ] وهي سعة كبيرة نسبيًا في ذلك الوقت. ويمكن تخزين ما يصل إلى ثلاث تعليمات لكل كلمة على الأسطوانة، مما يسمح بتخزين ما يصل إلى 25000 تعليمة. [ 7 ] وقد سُمّي هذا الإصدار الجديد Gamma 3 AET (خزانة تمديد الأسطوانة).

كانت البرامج تُخزَّن في ذاكرة جهاز AET على شكل مجموعات من 48 تعليمة، تُعرف باسم "سلاسل". عند الحاجة، تُنقل سلسلة من الأسطوانة إلى مجموعة ذاكرة وسيطة تعمل كذاكرة تخزين مؤقتة للتعليمات، مما يسمح للحاسوب بجلب كل تعليمة على حدة ونقلها إلى سجل التعليمات الخاص به . ومن المثير للاهتمام، أنه كان بالإمكان تعديل التعليمات، وخاصة العناوين، داخل وحدة الحساب في الحاسوب، تمامًا مثل أي بيانات أخرى. وقد مهدت هذه الإمكانية الطريق للعنونة غير المباشرة أو المفهرسة. [ 7 ] كما ساهمت ذاكرة التخزين المؤقتة للتعليمات في التخفيف من المشكلة التي وُجدت في جهاز IBM 650، والتي تطلبت تحسين ترتيب التعليمات على الأسطوانة لمنع زمن استجابتها من إبطاء البرنامج. [ 13 ]

كترقية أخيرة، تضاعف ارتفاع الأسطوانة المغناطيسية عام 1957، لتصل سعتها إلى 16384 كلمة (98 كيلوبايت) أو 50000 تعليمة، وتم تضمين وحدة تحكم مستقلة للمشغل، مزودة بشاشة عرض CRT مزودة بجهاز راسم إشارة وأزرار ضغط لفحص الذاكرة وتنفيذ التعليمات خطوة بخطوة. [ 14 ] سُمّي هذا التكوين الجديد Gamma 3 ET، اختصارًا لـ Extension Tambour.

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

بفضل قدرته على تحميل البرامج وتنفيذها في الذاكرة، أصبح جهاز غاما 3، بتكوينيه AET وET، أول حاسوب تجاري فرنسي يعمل بنظام البرامج المخزنة (مع أن شركة SEA كانت قد صنعت حواسيب مماثلة سابقًا). [ 1 ] أصبح جهاز الجدولة بمثابة جهاز إدخال/إخراج، بينما تحول غاما 3 إلى وحدة معالجة مركزية ذات بنية فون نيومان . [ 15 ] تدريجيًا، حلت الحواسيب الإلكترونية محل أجهزة تسجيل البيانات الكهروميكانيكية. [ 16 ] نافس غاما 3 ET حاسوب IBM 650، الذي كان تصميمه مشابهًا جدًا. [ 1 ] [ 3 ]

كان أول عميل يحصل على جهاز غاما 3 هو كريدي ليونيه في سانت إتيان في مارس 1953. [ 8 ] وقد استُخدم جهازا غاما 3 و3 ET لاحقًا في معالجة بيانات الأعمال داخل الشركات الكبيرة وفي الحسابات العلمية، ولا سيما في مركز الأبحاث النووية CERN ومركز الأبحاث العلمية الوطنية CNRS الناشئين آنذاك [ 1 ] [ 17 ] أو شركة إير ليكيد . [ 18 ]

لم تقم شركة Bull ببيع جهاز Gamma 3 في أمريكا على الرغم من شراكتها مع Remington Rand - Univac وامتلاكها نسخة مخصصة مزودة بمصدر  طاقة بتردد 60 هرتز. [ 7 ]

حقق جهاز غاما 3 نجاحًا تجاريًا كبيرًا في أوروبا، حيث بيع منه حوالي 1200 وحدة، متفوقًا بذلك على جهاز IBM 650. [ 3 ] وقد تفوق غاما 3 المُطوّر بشكل ملحوظ على منافسه: إذ كانت مساحة الذاكرة أكبر بأربعة أضعاف، ويمكنه تخزين اثني عشر ضعفًا من التعليمات في الذاكرة، بينما كانت سرعة المعالجة أعلى بشكل عام. [ 7 ] وقد دفع هذا النجاح شركة IBM إلى تصميم جهاز 1401 استجابةً له. [ 3 ] [ 19 ]

تنظيم الذاكرة

يستخدم جهاز Gamma 3 ثلاثة أنواع من الذاكرة، وكلها تعتمد على كلمات 48 بت أو 12 حرفًا من أحرف BCD.

النوع الأول عبارة عن مجموعة من سبعة سجلات في قلب وحدة المعالجة المركزية. M1 ، ويُسمى أيضًا ذاكرة العمليات، هو المُراكم ، وموصول به جامع-طارح، بينما M2 هو المُراكم المساعد للحسابات ذات الدقة المزدوجة (96 بت). أما M3 إلى M7 فهي سجلات للأغراض العامة تُسمى الذاكرة المشتركة ( Mémoires Banales ). وتتم عمليات النقل بينها عبر M1. M0 هو سجل خاص مرتبط بـ M1 وغير متاح للمبرمج. [ 20 ]

بنية حاسوب غاما 3 من دورة برمجة في خمسينيات القرن الماضي. تُغذّي كتل من التعليمات البرمجية والبيانات من وحدة المعالجة المركزية مجموعات الذاكرة (النصف السفلي). المجموعات الثلاث الأولى (0، 1، 2) قابلة للتنفيذ وتُسمى سلاسل. تُربط السلسلة 3 بلوحة التوصيل، بينما تعمل المجموعة 3 كمخزن مؤقت للإدخال/الإخراج. ثم يُستجلب رمز الآلة من سلسلة من الذاكرة، ويُفك تشفيره، ويُنفذ (النصف العلوي).

إلى جانب تلك السجلات العامة، يستخدم جهاز Gamma 3 أيضًا ستة سجلات داخلية:

ولتقليل عدد الصمامات الإلكترونية، وهي مصدر شائع للأعطال، تستخدم المسجلات (الذاكرة المشتركة) خطوط تأخير كهربائية بدلاً من القلابات. [ 21 ]

يُعرف النوع الثاني من الذاكرة باسم الذاكرة المتداولة، والتي تعمل كمخازن مؤقتة، حيث يُفترض أن يتم تبادل محتواها من وإلى ذاكرة الأسطوانة. تُنفذ الذاكرة المتداولة، المشار إليها من M8 إلى M15 ، باستخدام خطوط تأخير مغناطيسية في خزانة مخصصة منفصلة (ET). تُجمع هذه الذاكرة الثمانية في أزواج لتشكيل أربع "مجموعات". المجموعات 0 و1 و2 قابلة للتنفيذ وتُسمى "سلاسل"، حيث تعمل كل سلسلة كذاكرة تخزين مؤقت للتعليمات تحتوي على 48 تعليمة. تُشكل لوحة التوصيل، عند استخدامها، السلسلة 3. سيتم استخدام هذه السلسلة لاحقًا لتوسعات محددة تُشحن كبرامج فرعية سلكية.

تعمل المجموعة 3 كمخزن مؤقت للإدخال/الإخراج. ويمكن أيضًا إضافة خزانة ذاكرة "Ordonnateur" (ORD)، مما يوفر أربع مجموعات إضافية (من 4 إلى 7)، تحتوي كل منها على بيانات، ولا يمكن تنفيذ أي منها.

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

تتكون الأسطوانة من أسطوانة من الديورالومين ، طولها 15 أو 30  سم، تدور بسرعة 2750 دورة في الدقيقة تقريبًا. تحتوي على 64 أو 128 مسارًا، كل مسار منها مكون من 8 كتل، وتحتوي كل كتلة على مجموعة، وبالتالي يمكن للأسطوانة تخزين ما يصل إلى 1024 سلسلة، أو 49152 تعليمة. [ 21 ] بلغت كثافة التسجيل حوالي 300 بت لكل بوصة، باستخدام تعديل الطور ، وهو رقم قياسي في ذلك الوقت. [ 22 ]

مجموعة التعليمات

جدول الترميز الأصلي من عام 1959. يساعد هذا الجدول في تحويل الرموز المختصرة إلى لغة الآلة. على سبيل المثال، تُترجم التعليمات CB إلى TO=1، AD=15

تتألف تعليمة جاما 3 من كلمة طولها 16 بت، تتكون من أربعة أرقام سداسية عشرية : رمز العملية ( TO ) ، والعنوان ( AD )، وترتيب البدء ( OD) ، وترتيب الانتهاء ( OF ) . يحدد الحقل TO نوع التعليمة العام، بينما تعمل الحقول الثلاثة الأخرى كمعاملات. [ 20 ] يحدد الحقلان OD وOF المواضع، والتي يمكن أن تكون أرقامًا في الوضع الثنائي أو أحرفًا في وضع BCD. يوجد في مجموعة التعليمات 29 رمزًا مختصرًا.

برنامج نموذجي على ورقة ترميز. يُظهر العمود الأول التسميات والقفزات. تُظهر الأعمدة التالية سجل البرنامج (NL)، والرموز المختصرة، ومحتوى سجل الإزاحة (MD)، ومحتوى السجلات الأربعة الأولى.

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

تُخزَّن التعليمات في سلسلة من الذاكرات المتداولة في خزانة ET، حيث يقوم المعالج (خزانة Gamma 3) بجلب الشفرة وفك تشفيرها. يمكن توصيل البرامج القصيرة بلوحة التوصيل، ولكن في الغالب تُثبَّت على بطاقات وتُغذَّى إلى ذاكرة الأسطوانة لتنفيذها كبرنامج مُخزَّن. [ 12 ]

يصف الجدول التالي التعليمات مع رموزها المختصرة ورمز الآلة ذي الصلة:

تقنيات التذكرلإعلانوصف
V (Variante)00لا توجد عملية (NOP) إذا كانت قيمتا OD و OF فارغتين أيضًا
VS (Variante Systématique)00ينتقل إلى OD + OF
مقارنة المتغيرات ( VC )01ينتقل إلى OD + OF إذا كان MD <= 0
02ينتقل إلى OD + OF إذا كانت MD  != 0
03ينتقل إلى OD + OF إذا كانت MD < 0
04ينتقل إلى OD + NF إذا كانت نتيجة MS1 إيجابية
VCS (Variante Changement de Série)10ينتقل إلى معالجة OD لسلسلة OF

يجب أن تكون السلسلة 0 أو 1 أو 2

11ثم يقوم VCS بتخزين عنوان القفز + 1 إلى RNL1
12VCS، ثم OD + 1 -> RNL2
VRS (سلسلة العودة المتغيرة)15RNL1 -> NL

(يعود إلى العنوان المخزن في RNL1)

16RNL2 -> NL
ES1 (استخلاص ثابت)18يرسل البيانات إلى المجموعة 3 (سجل الإدخال/الإخراج)
ES2 (استخراج ثابت)19يرسل البيانات إلى المجموعة 3 (سجل الإدخال/الإخراج)
CD (حساب الأعداد العشرية)10xAيضبط وحدة الحساب والمنطق على وضع BCD
CO (Commutation d'Octade)10xCيحدد مجموعة "الثمانية" (8 كلمات) في OF
CSZ (Commutation de Seizaine)10xDيحدد مجموعة "seizaine" (16 كلمة) في OF
CB (الحساب الثنائي)10xFيحوّل وحدة الحساب والمنطق إلى الوضع الثنائي (العلمي).
BT (Banale->Tambour)

TB (Tambour->Banale)

2ينقل المجموعة AD من/إلى كتلة OF من المسار OD للأسطوانة.

آخر موضع لـ OF يحدد T->B أو B->T

ZB (صفر فساد)3إعادة ضبط سجل AD بين الموضعين OD و OF
KB (Constante Banale)4يكتب قيمة OF في الموضع OD من السجل AD
GG (Groupe -> Groupe)50نسخ المجموعة OD إلى المجموعة OF
IS (مقدمة في علم الإحصاء)5يستقبل البيانات من جهاز طرفي (عادةً قارئ بطاقات مثقبة) مُرتبط بالقناة AD
BO (Banale -> Operative)60يعيد ضبط M1، ثم يضبط الموضع 0 إلى 1. يعيد ضبط MD (مسجل الإزاحة).
6يعيد ضبط M1، ثم ينقل السجل AD إلى M1 بين الموضعين OD و OF. يعيد ضبط MD.
AMD (تعديل Mémoire Décalage)70يضبط MD على 1
BD (Banale -> Décalage)72يحدد MD مع موضع OD لـ M2
IL (Intersection Logique)70xAعملية AND المنطقية بين 1 وكل موضع في M1
70xCعملية AND المنطقية بين M1 و M2
OB (Opérateur -> Banale)81يضبط M1 على الصفر بين الموضعين OD و OF
8قم بإزاحة M1، ثم انسخ المواضع OD إلى OF لتسجيل AD بين نفس المواضع
CN (المقارنة العادية)90يقوم بتحريك M1، ثم يقارن الموضع OD بالرقم 1 ويضبط النتيجة في سجل المقارنة (MC).
9يُزيح M1، ثم يُقارن محتواه مع السجل AD بين الموضعين OD و OF. يُعيّن النتيجة إلى MC
AN (الإضافة العادية)0xA0يُحرك M1، ويضيف 1 إلى الموضع 0
0xAيقوم بإزاحة M1، ثم يضيف M1 إلى قيمة المسجل AD بين الموضعين OD و OF، ويكتب النتيجة في M1
SN (الاستطراد العادي)0xB0يُزيح M1، ويطرح 1 من الموضع 0 إلى M1
0xBيقوم بإزاحة M1، ثم يطرح M1 من المسجل AD من الموضع OD إلى OF، ويكتب النتيجة في M1.
MR (الضرب المختزل)0xCيضرب الرقم الموجود في M1 في المسجل AD بين الموضعين OD و OF، ويضع النتيجة في M1
DR (القسم المخفض)0xDيقسم الرقم الموجود في M1 على المسجل AD بين الموضعين OD و OF، ويضع النتيجة في M1
MC (الضرب الكامل)0xEالضرب بدقة مضاعفة. اضرب M1 بقيمة المسجل AD بين الموضعين OD و OF، واضبط النتائج في M1-M2
DC (القسم الكامل)0xFالقسمة ذات الدقة المزدوجة. تقسم العدد الموجود في M1-M2 على قيمة المسجل AD بين الموضعين OD و OF. يُكتب ناتج القسمة في جزء من M2، ويُكتب الباقي في M1-M2.

بما أن لوحة التوصيل كانت مُخصصة للسلسلة 3، فقد تم شحن بعض الإضافات والبرامج الفرعية كبرامج مُجهزة مسبقًا للوحة التوصيل. ومن الأمثلة على ذلك إضافة " PDF " ( العدد العشري العائم )، التي أضافت تعليمتين إضافيتين: BD وDCC لتسهيل استخدام الأعداد العشرية. [ 23 ]

لا تزال الأوصاف الكاملة لمجموعة التعليمات، إلى جانب أمثلة البرمجة، موجودة حتى اليوم في بعض دورات البرمجة من خمسينيات القرن الماضي. [ 24 ] [ 12 ]

في أواخر أيام جهاز غاما 3، قام فريق من الطلاب بقيادة البروفيسور بيير باخوس من جامعة ليل بتطوير لغة برمجة عالية المستوى. هذه اللغة، التي سُميت Auto-Programmation Bull (APB)، جمعت بين عناصر لغة التجميع الخاصة بجهاز غاما 3 وعناصر هيكلية من لغة ALGOL 60 التي أصبحت فيما بعد لغة البرمجة . [ 25 ] وقد لاقت رواجًا كبيرًا بين مستخدمي غاما 3، ثم نُقلت لاحقًا إلى جهاز IBM 1620. [ 25 ]

الخصائص التاريخية والتقنية

يتميز معالج جاما 3 بوحدة حساب ومنطق ثنائية الوضع ، قادرة على العمل في الوضع العشري (كلمات BCD مكونة من 12 حرفًا ) لمعالجة بيانات الأعمال، أو في الوضع الثنائي (كلمات مكونة من 48 بت) للحوسبة الصناعية والعلمية. وتتيح بعض التعليمات المخصصة، CD وCB، التبديل بين الوضعين. [ 9 ]

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

تُمثَّل الأعداد العشرية بـ 48 بت. يُستخدم البت الأول للإشارة، وتُستخدم البتات الثمانية التالية للأس، وتُستخدم البتات الـ 39 التالية للجزء الكسري (المعروف أيضًا باسم المانتسا). [ 21 ]

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

كان جهاز غاما 3 أول جهاز كمبيوتر يتم إنتاجه بأكثر من ألف وحدة. [ 26 ]

الحفاظ على

لا تزال أربعة نماذج من جهاز غاما 3 موجودة. يُعرض أحدها في متحف تكنيكوم بالقرب من فرانكفورت، [ 27 ] وآخر في اتحاد فرق بول في أنجيه ، فرنسا، حيث صُنع، [ 28 ] وثالث في متحف أدوات الحساب في بيزا ، إيطاليا. [ 29 ] وأخيرًا، يضم متحف أكونيت في غرونوبل ، فرنسا، نموذجًا فريدًا من غاما 3 إي تي. [ 11 ]

انظر أيضاً

مراجع

  1. ١ ٢ ٣ ٤ "شركة آلات بول تطلق جهاز جاما إي تي، أول حاسوب ببرنامج مخزن يُنتج للبيع في فرنسا  : تاريخ المعلومات" . www.historyofinformation.com . تاريخ الوصول: ٢٥ يوليو ٢٠٢٣ .
  2. 1 2 "غاما 3" . www.feb-patrimoine.com . تم الاطلاع عليه بتاريخ 23-07-2023 .
  3. 1 2 3 4 "أصول العمارة والتصميم لجهاز 1401" . ibm-1401.info . تاريخ الاسترجاع: 23 يوليو 2023 .
  4. باش، تشارلز ج. (1986). حواسيب آي بي إم المبكرة . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 461، الفصل 12. ISBN  9780262523936.
  5. 1 2 "tabulatrice BS120 Bull, chr3inf2" . www.histoireinform.com . تم الاطلاع عليه بتاريخ 22-07-2023 .
  6. 1 2 3 "شركة آلات الثور" . www.feb-patrimoine.com . تم الاطلاع عليه بتاريخ 22-07-2023 .
  7. 1 2 3 4 5 لوكلير، برونو. "Bull Gamma 3 ET - أداة حاسبة للكمبيوتر" . www.feb-patrimoine.com . تم الاسترجاع بتاريخ 25-07-2023 .
  8. 1 2 3 "شركة آلات الثور" . www.feb-patrimoine.com . تم الاطلاع عليه بتاريخ 22-07-2023 .
  9. 1 2 3 جويوت، آلان (2022). "حساب جاما 3" (PDF) . أكونيت (بالفرنسية).
  10. "أرشيفات آي بي إم: آلة حاسبة مبرمجة بالبطاقات" . www.ibm.com . 23 يناير 2003. تاريخ الاسترجاع: 22 يوليو 2023 .
  11. 1 2 "DBAconit V26.3" . db.aconit.org . تم الاطلاع عليه بتاريخ 22-07-2023 .
  12. 1 2 3 شابرول، جان (1959). كورس ET-ORD (PDF) (باللغة الفرنسية).
  13. "جهاز IBM 650" . www.columbia.edu . تاريخ الاسترجاع: 26 يوليو 2023 .
  14. 1 2 "صورة لجهاز غاما إي تي كامل يضم وحدة تحكم المشغل، ووحدة المعالجة المركزية، وذاكرات الأسطوانة، وآلات الجدولة" . نشرة اتحاد الفرق . 1957.
  15. بيليك، جان. لا ميكانيكوغرافي (PDF) (بالفرنسية). المركز الوطني للفنون والحرف (CNAM). ص 13 (الفصل 12.1). 
  16. ^ "متحف المعلوماتية الفضيلة | جاما 3 ET" . aconit.inria.fr . تم الاسترجاع 2023-07-22 .
  17. ^ "مصير الأشياء العلمية والتقنيات : مغامرة جاما 3 (10/5 - 2018)" . www.echosciences-grenoble.fr . تم الاسترجاع 2023-07-22 . 
  18. "تطبيقات الحاسوب الرقمي الإلكتروني في تصميم محطات التبريد" . تم الاطلاع عليه بتاريخ 19-12-2023 .
  19. "الجدول الزمني لصناعة تكنولوجيا المعلومات" . www.feb-patrimoine.com . تاريخ الاسترجاع: 22-07-2023 .
  20. 1 2 بونسارد، كريستوف (2023). فهم حاسوب الجيل الأول Bull GAMMA 3 من خلال المحاكاة (ملف PDF) . FOSDEM 23.
  21. 1 2 3 باومان، أرنو. ملحق التوثيق، نشرة جاما 3 (ملف PDF) . IMAG. ص. الفصل 5.1. 
  22. لوكلير، برونو (يناير 1990). "من غاما 2 إلى غاما إي تي: ميلاد الحوسبة الإلكترونية في بول". حوليات تاريخ الحوسبة . 12 (1): 5-22 . doi : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 . كانت الإشارة المخزنة في وضع تزامن ذاتي وتعديل طوري. بلغت كثافة البتات ما يقارب 300 بت لكل بوصة، أي أكثر من 50% فوق أحدث التقنيات المتاحة آنذاك. 
  23. ^ الثور، شركة الآلات (1952). "CNUM - M14926 : جاما 3، آلة حاسبة إلكترونية" . CNAM-MUSEE CM0.4-BUL . تم الاسترجاع بتاريخ 2023-08-06 . 
  24. 12 بوليت ، لويس. "دورات برمجة جاما ET" (PDF) . جامعة غرونوبل - الرياضيات التطبيقية (بالفرنسية).
  25. 1 2 مونيه-كون، بيير (2014). "ألغول في فرنسا: من مشروع عالمي إلى ثقافة مضمنة" . حوليات IEEE لتاريخ الحوسبة . 36 (4): 6-25 . Bibcode : 2014IAHC...36d...6M . doi : 10.1109/MAHC.2014.50 . ISSN 1058-6180 . 
  26. لوكلير، برونو (يناير 1990). "من غاما 2 إلى غاما إي تي: ميلاد الحوسبة الإلكترونية في بول". حوليات تاريخ الحوسبة . 12 (1): 5-22 . doi : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 . 
  27. "آلة حاسبة أنبوبية من الجيل الأول: BULL GAMMA 3 - technikum29" . www.technikum29.de . تاريخ الوصول: 22 يوليو 2023 .
  28. ^ اوجال (2016/04/30). "أنجيه، منذ 56 عامًا، الثور الرائد في مجال الإلكترونيات !" . Des Mauges en Anjou... (بالفرنسية) . تم الاسترجاع 2023-07-22 . 
  29. ^ "MUSEO DEGLI STRUMENTI PER IL CALCOLO - I Grandi Calcolatori: Gamma 3 BULL" . www.fondazionegalileogalilei.it . تم الاسترجاع 2023-07-30 .