كاب 500
كان جهاز CAB 500 ( Calculatrice Automatique Binaire 500 ، أو الآلة الحاسبة الثنائية الأوتوماتيكية 500) حاسوبًا يعمل بالترانزستورات ويستخدم ذاكرة أسطوانية، صُمم بين عامي 1957 و1959 من قِبل شركة Société d'Electronique et d'Automatisme (SEA)، وصُنع منه حوالي مئة وحدة، سُلمت أول وحدة منه عام 1961. [ 1 ] وُزع الجهاز بشكل رئيسي في أوروبا، مع بيع عدد قليل من الوحدات في الصين واليابان. وفي اليابان، كان له حضور مميز في السوق من خلال شركة Yaskawa Electrics Corporation ، التي كانت تمتلك اتفاقية ترخيص مع شركة SEA. [ 2 ]
تميز جهاز CAB 500 ببنية برمجية دقيقة مبتكرة تستخدم الترانزستورات ومضخمات مغناطيسية لمنطقها، تُعرف باسم symmags، والتي طورتها شركة SEA. كما كان يشغل لغة برمجة تفاعلية عالية المستوى لإجراء حسابات في الوقت الحقيقي، وهي من أوائل اللغات من نوعها، بالإضافة إلى مُترجم تزايدي للغة برمجة تُعرف باسم PAF، والتي تشبه لغتي Fortran و BASIC . [ 3 ] وقد ساهمت أليس ريكوك في تطويره (بالتعاون مع ديمتري ستارنكيفيتش). [ 4 ]
تحديد
صُمم هذا الحاسوب لتطبيقات الحوسبة العلمية والإحصائية، ويتميز بتصميم يُشبه المكتب العادي، إلى حد ما، وهو مشابه لحاسوب IBM 1620 الذي نافسه. أبعاده 2 متر × 0.90 متر × 0.85 متر. ومن أبرز ما يميز هذا الجهاز في ذلك الوقت أنه لم يكن يتطلب أي تجهيزات خاصة كالتكييف، وكان بالإمكان توصيله بمصدر طاقة ثلاثي الأطوار قياسي بجهد 220 فولت. وقد ساهم سهولة تركيبه في انخفاض تكلفته نسبيًا، بفضل تقنيته المبنية على عناصر المنطق المغناطيسي SYMMAG 200 وإنتاجه بكميات كبيرة. وكان استهلاكه للطاقة 1500 واط. [ 3 ]

صُمم جهاز CAB 500 خصيصًا ليكون سهل الاستخدام حتى لمن لا يملكون تدريبًا تقنيًا متخصصًا في الحوسبة. ومن أبرز ميزاته وضع التفاعل، الذي يُمكّن المستخدمين من العمل مباشرةً من لوحة المفاتيح المدمجة، على غرار آلة الكتابة عن بُعد. وكانت الوظائف الشائعة الاستخدام في هذا الوضع تُمثل بأحرف، مثل "A" للجمع و"M" للضرب. إضافةً إلى ذلك، كان الجهاز قادرًا على استخدام البرامج المصغرة لمعالجة العمليات الأكثر تعقيدًا. وفي وضع البرمجة، كان يتضمن أيضًا لغة برمجة آلية مبتكرة تُسمى "Programmation Automatique des Formules" (PAF)، والتي تُترجم الوظائف إلى لغة الآلة . [ 5 ]
زُوِّد جهاز CAB 500 بأسطوانة مغناطيسية قادرة على تخزين أكثر من 16 ألف كلمة من 32 بت، تمثل حوالي 16 ألف عدد مكون من عشرة أرقام، مما مكّن من تنفيذ عمليات حسابية معقدة، وتحليلات إحصائية مفصلة، أو مهام إدارية واسعة النطاق. كما دعم تعديل العناوين تلقائيًا، وفواصل التسلسل، والتنفيذ المشروط للتعليمات. وأخيرًا، احتوى على 16 سجلًا للوصول الفوري لتعزيز سرعة التشغيل. [ 5 ]
من بين السمات غير التقليدية لجهاز CAB 500 استخدامه الجزئي للمنطق المغناطيسي باستخدام ملفات مغناطيسية صغيرة تشبه تلك الموجودة في الذاكرة الأساسية ، والتي شكلت بوابات منطقية. [ 3 ]
من حيث التطبيقات، يمكن لجهاز CAB 500 حل الأنظمة الخطية التي تحتوي على أكثر من 60 مجهولاً، وعكس المصفوفات من الرتبة التي تزيد عن 60، ومعالجة مسائل بحوث العمليات التي تحتوي على عدد كبير من المتغيرات. [ 5 ]
أداء
يلخص الجدول التالي الخصائص الرئيسية لأداء CAB 500. [ 3 ]
| عملية | يكتب | الوقت لكل عملية |
|---|---|---|
| الجمع - الطرح (في الأجهزة) | نقطة ثابتة | 32 ميكروثانية |
| الفاصلة العائمة (مع الشفرة المصغرة) | 40 مللي ثانية | |
| الضرب (في البرمجيات) | نقطة ثابتة أو نقطة عائمة | 60 مللي ثانية |
| القسمة (في البرمجيات) | نقطة ثابتة أو نقطة عائمة | 80 مللي ثانية |
| الجذر التربيعي (في البرمجيات) | الفاصلة العائمة (مع الشفرة المصغرة) | 80 مللي ثانية |
| دالة الجيب (في البرمجيات) | الفاصلة العائمة (مع الشفرة المصغرة) | 200 مللي ثانية |
لغة برمجة PAF
طُوِّرت لغة PAF ( البرمجة الآلية للصيغ - البرمجة الآلية للصيغ) على يد ديمتري ستارينكفيتش في شركة SEA بفرنسا، بين عامي 1957 و1959. وقد تشابهت إلى حد ما مع لغة فورتران ولغة BASIC التي ظهرت لاحقًا. وقدّمت PAF بعض الميزات الجديدة، مثل نظام الإكمال التلقائي للكلمات المفتاحية باستخدام متغيرات من حرف واحد، وإمكانية تجميع البرنامج سطرًا بسطر مما يسمح بالتفاعل. [ 6 ]
يقوم البرنامج التالي بحساب معادلة تربيعية : [ 6 ]
القوات الجوية الباكستانيةD = B² - 4 AC X = ( -B + VD ) / 2A Y = ( -B - VD ) / 2A10 POSER A = 1 20 POSER B = 2 30 POSER C = 3 40 CALCULER D 50 SI D < 0 ALLER EN 100 60 SI D = 0 ALLER EN 120 70 CALCULER X ، Y 80 IMPRIMER AVEC 3 DEC RC 'LES RACINES SONT :' XY 90 ALLER EN 140 100 IMPRIMER 'IL N'Y A PAS DE SOLUTION' 110 ALLER EN 140 120 CALCULER X 130 IMPRIMER AVEC 3 DEC RC 'LA RACINE DOUBLE EST :' X 140 FIN ALLER EN 10الاستخدامات البارزة
قام د. ستارنكيفيتش، أبو لغة PAF، ببرمجة مولد قصائد على جهاز CAB 500، مستلهماً ذلك من عمل ريمون كينو : "Cent mille billiards de poèmes" (مائة ألف مليار قصيدة). [ 7 ]
مراجع
- ↑ ستارنكيفيتش، ديمتري (1990-01-01). "حاسوب SEA CAB 500" . حوليات IEEE لتاريخ الحوسبة . 12 (1): 23-29 . doi : 10.1109/MAHC.1990.10008 . ISSN 1058-6180 . S2CID 17038702 .
- ↑ "مغامرة تنتهي نهاية سيئة : البحر" . jacques-andre.fr . تم الاطلاع عليه بتاريخ 20 أغسطس 2023.
مُنحت رخصة CAB 500 لشركة ياسكاوا إلكتريك من خلال فرعنا الياباني.
- 1 2 3 4 "SEA, Bull CAB 500, chr4infg" . www-histoireinform-com.translate.goog . تم الاطلاع عليه بتاريخ 19 أغسطس 2023 .
- ↑ "تاريخ النساء العالمات" . scientificwomen.net . تم الاطلاع عليه بتاريخ 19-08-2023 .
- 1 2 3 "Cab500" . www-feb--patrimoine-com.translate.goog . تم الاطلاع عليه بتاريخ 19-08-2023 .
- 1 2 "لغة PAF، مقارنة مع FORTRAN" . www-feb--patrimoine-com.translate.goog . تم الاطلاع عليه بتاريخ 19 أغسطس 2023 .
- ↑ كامبينول، هيلين؛ بلومفيلد، كميل. "الآلات الأدبية والآلات الرقمية : l'Oulipo et l'informatique" . وضع تشغيل أوليبو، بقيادة كريستيل ريجياني وآلان شافنر، 2016 .
انظر أيضاً
- جهاز IBM 1620 ، وهو حاسوب علمي مكتبي من شركة IBM تم إصداره عام 1959
- جهاز CDC 160 ، وهو حاسوب علمي مكتبي من شركة Control Data Corporation تم إصداره عام 1960
روابط خارجية
- وصف مُصوّر لنظام حاسوب CAB-500 في اتحاد فرق الثيران
- عرض للمنطق المغناطيسي المتماثل لجهاز CAB-500 (باللغة الفرنسية)
- المواصفات الفنية من الوثائق الأصلية (باللغة الفرنسية)
- أجهزة الكمبيوتر الترانزستورية
- أجهزة كمبيوتر مصممة في فرنسا
- مقدمات متعلقة بالحاسوب في عام 1960
- أجهزة الكمبيوتر ذات المنطق المغناطيسي
