LGP-30

Librascope LGP-30 (مع وجود الغطاء في مكانه).
جهاز LGP-30 قيد الاستخدام في كلية مانهاتن (1965).
جهاز LGP-30 معروض في متحف الكمبيوتر في بوسطن ، وقد أُزيل غطاؤه. توجد لوحة التحكم في أعلى المنتصف، إلى يسار أسطوانة الذاكرة.

يُعدّ جهاز LGP-30 ، اختصارًا لـ Librascope General Purpose ثم Librascope General Precision ، من أوائل أجهزة الكمبيوتر الجاهزة للاستخدام. صُنع هذا الجهاز من قِبل شركة Librascope في غلينديل، كاليفورنيا (وهي قسم من شركة General Precision Inc. )، وباعته وقدمت خدمات الصيانة له شركة Royal Precision Electronic Computer Company، وهي مشروع مشترك مع قسم Royal McBee التابع لشركة Royal Typewriter Company . بدأ إنتاج LGP-30 لأول مرة عام 1956، [ 1 ] [ 2 ] [ 3 ] بسعر تجزئة بلغ 47,000 دولار أمريكي، أي ما يعادل 560,000 دولار أمريكي في عام 2025. [ 4 ]

كان يُشار إلى جهاز LGP-30 عادةً باسم حاسوب مكتبي. بلغ ارتفاعه وعرضه وعمقه، باستثناء رف الآلة الكاتبة، 84 × 112 × 66 سم (33 × 44 × 26 بوصة) . وكان يزن حوالي 360 كجم (800 رطل) ، [ 5 ] وكان مزودًا بعجلات متينة تسهل نقله.  

تصميم

لوحة التحكم LGP-30.
لوحة تحكم ألمانية.

كان ستان فرانكل ، أحد قدامى مشروع مانهاتن وأحد أوائل مبرمجي إينياك ، المستشار الرئيسي لتصميم حاسوب ليبراسكوب ، بمساعدة جيمس كاس ، الذي كان آنذاك طالب دراسات عليا في معهد كاليفورنيا للتكنولوجيا (كالتك) . [ 6 ] صمما حاسوبًا عمليًا بأقل قدر من المكونات المادية. [ 7 ] احتوت مجموعة تعليمات العنوان الواحد على 16 أمرًا فقط. خزّنت ذاكرة الأسطوانة المغناطيسية الذاكرة الرئيسية ، وسجلات معالج وحدة المعالجة المركزية (CPU) ، ومعلومات التوقيت، وساعة البت الرئيسية، كلٌ منها على مسار مخصص. تم تقليل عدد الصمامات المفرغة (113) [ 6 ] إلى الحد الأدنى باستخدام منطق ثنائي الحالة الصلبة ، وبنية تسلسلية بتية [ 8 والاستخدام المتعدد لكل من القلابات الخمسة عشر.

كان حاسوبًا ثنائيًا ، يعمل بنظام 31 بت، مزودًا بذاكرة أسطوانية سعتها 4096 كلمة . كانت المدخلات القياسية عبارة عن لوحة مفاتيح Flexowriter وشريط ورقي (عشرة أحرف، كل حرف ستة بتات، في الثانية). أما المخرج القياسي فكان طابعة Flexowriter ( آلة كاتبة ، تعمل بسرعة 10 أحرف في الثانية). وكان قارئ ومثقب الشريط الورقي عالي السرعة متوفرًا كوحدة طرفية منفصلة.

آلة كاتبة من طراز LGP-30 معروضة في متحف تاريخ الحاسوب . لاحظ أنه، كما كان شائعًا في الآلات الكاتبة في ذلك الوقت، لا يوجد مفتاح للرقم 1 (تم استخدام الحرف L الصغير بدلاً من ذلك).
شاشة عرض السجل LGP-30، التي استخدمت راسم الإشارة خلف هذا القناع.

احتوى الحاسوب على 113 أنبوبًا إلكترونيًا و1450 ثنائيًا . رُكّبت الأنابيب على 34 بطاقة دوائر مطبوعة قابلة للتوصيل، تحتوي كل منها على مكونات أخرى. كانت البطاقات الـ 34 من 12 نوعًا مختلفًا فقط. توفرت موسعات للبطاقات لإجراء اختبارات ديناميكية لجميع وظائف الجهاز. رُكّب 680 ثنائيًا من أصل 1450 على لوحة منطقية واحدة قابلة للتوصيل .

كان جهاز LGP-30 يستهلك 1500 واط عند التشغيل بكامل طاقته. وكان سلك الطاقة يُوصل بأي خط تيار أحادي الطور قياسي بجهد 115 فولت وتردد 60 هرتز. يحتوي الجهاز على نظام تنظيم جهد مناسب لتغيرات الجهد الكهربائي بين 95 و130 فولت. إضافةً إلى تنظيم الطاقة، احتوى الجهاز على دوائر تسخين لتقليل الصدمة الحرارية التي تتعرض لها الصمامات الإلكترونية، مما يضمن عمرًا أطول لها. كما احتوى الجهاز على مروحة تبريد توجه الهواء المُفلتر عبر قنوات إلى الصمامات الإلكترونية والثنائيات، لإطالة عمر المكونات وضمان التشغيل السليم. لم يكن هناك حاجة إلى تكييف هواء باهظ الثمن إذا تم تشغيل جهاز LGP-30 في درجات حرارة معقولة.

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

كانت كل كلمة في الأسطوانة تحتوي على 32 موقعًا، ولكن استُخدم 31 موقعًا فقط، مما سمح بـ "استعادة التدفق المغناطيسي في الرأس" عند البت 32. ولأن كل تعليمة كانت تحتوي على عنوان واحد فقط، فقد كانت هناك حاجة إلى طريقة لتحسين تخصيص المعاملات . وإلا، فإن كل تعليمة كانت ستنتظر دورة كاملة للأسطوانة (أو القرص) في كل مرة يتم فيها الوصول إلى البيانات. وقد وفر معالج LGP-30 تحسينًا لموقع المعاملات من خلال تداخل العناوين المنطقية على الأسطوانة، بحيث يفصل بين عنوانين متجاورين (مثل 00 و01) تسعة مواقع فيزيائية. سمحت هذه المسافات بوضع المعاملات بجوار التعليمات التي تستخدمها. احتوت الأسطوانة على 64 مسارًا، كل منها يحتوي على 64 كلمة (قطاعًا). كان الوقت بين كلمتين فيزيائيتين متجاورتين حوالي 0.260 مللي ثانية ، وكان الوقت بين عنوانين متجاورين 9 × 0.260 أو 2.340 مللي ثانية. وكان أسوأ وقت وصول 16.66 مللي ثانية.

كان نصف التعليمات (15 بتًا) غير مستخدم. كان من الممكن استخدام هذا النصف غير المستخدم لتعليمات إضافية، أو للفهرسة، أو للعنونة غير المباشرة ، أو لعنوان ثانٍ (+1) لتحديد موقع التعليمات التالية، وكل ذلك كان من شأنه أن يحسن أداء البرنامج. لم تُطبَّق أي من هذه الميزات في معالج LGP-30، ولكن بعضها تحقق في خليفته عام 1960، وهو معالج RPC-4000.

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

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

على عكس أجهزة الكمبيوتر الأخرى في ذلك الوقت، تم تمثيل البيانات الداخلية بالنظام الست عشري بدلاً من النظام الثماني ، ولكن نظرًا لكونها آلة رخيصة الثمن للغاية، فقد استخدمت مفاتيح الآلة الكاتبة الفعلية التي تتوافق مع المواضع من 10 إلى 15 في سلة الأحرف للأحرف الستة غير العشرية (بدلاً من الأحرف العادية الآن من A إلى F) لتمثيل تلك القيم، مما أدى إلى 0-9 fgjkqw، والتي تم تذكرها باستخدام العبارة التذكيرية " Fiber-Glass Javelins Kill Quite Well".

تحديد

نظرة من داخل جهاز LGP-30 في متحف شتوتغارت للحاسوب . ذاكرة الأسطوانة على اليسار، ووحدة المعالجة المركزية على اليمين.
ذاكرة أسطوانية LGP-30.
  • طول الكلمة: 31 بت، بما في ذلك بت الإشارة، ولكن ليس بت الفاصل الفارغ
  • حجم الذاكرة: 4096 كلمة
  • السرعة: زمن الوصول بين كلمتين فعليتين متجاورتين 0.260 مللي ثانية؛ زمن الوصول بين عنوانين متجاورين 2.340 مللي ثانية
  • زمن الإضافة: 0.26 مللي ثانية باستثناء زمن الوصول
  • زمن الضرب أو القسمة: 17 مللي ثانية باستثناء زمن الوصول
  • معدل الساعة: 120  كيلو هرتز
  • استهلاك الطاقة: 1500 واط أثناء التشغيل، 35 واط في وضع الاستعداد
  • تبديد الحرارة: 5000 وحدة حرارية بريطانية/ساعة (1500 واط)  
  • العنصر الحسابي: ثلاثة سجلات عاملة: C سجل العداد، R سجل التعليمات، و A سجل المُراكم
  • صيغة التعليمات: ستة عشر تعليمات باستخدام صيغة نصف كلمة
  • التقنية: 113 أنبوبًا مفرغًا و1450 ثنائيًا
  • عدد الإنتاج: 320-493
  • أول تسليم: سبتمبر 1956
  • السعر: 47000 دولار
  • الجيل اللاحق: LGP-21
  • الإنجازات: كان جهاز LGP-30 من أوائل أجهزة الكمبيوتر المكتبية التي توفر إمكانية الحوسبة العلمية على نطاق صغير. وقد حظي الجهاز بشعبية واسعة، حيث بيع منه حوالي خمسمائة وحدة، بما في ذلك وحدة واحدة لكلية دارتموث، حيث قام الطلاب بتطبيق لغة ALGOL 30 الخاصة بدارتموث وبرنامج DOPE (تجربة دارتموث للبرمجة المبسطة) عليه. [ 9 ]

برمجة

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

تحتوي وحدة المعالجة المركزية LGP-30 على 16 تعليمة. تشغل كل تعليمة كلمةً مكونة من 31 بت، مع العلم أن حوالي نصف البتات غير مستخدمة ومُعيّنة إلى الصفر. تتكون التعليمة من "أمر" مثل الحرف b للدلالة على "الإحضار من الذاكرة"، وجزء عنوان مثل الرقم 2000 لتحديد موقع في الذاكرة. تتشابه جميع التعليمات في شكلها داخل كلمة LGP-30. تشغل بتات الأمر المواضع من 12 إلى 15 من الكلمة، بينما تشغل بتات العنوان المواضع من 18 إلى 29. تُقسّم بتات العنوان حسب المسار والقطاع. على الرغم من أن جميع التعليمات لها عنوان، إلا أن بعضها لا يستخدم العنوان. من المعتاد إدخال العنوان 0000 في هذه التعليمات. [ 10 ]

٠٠11121516171823242930
000000000000طلب٠٠مسارقطاع0
مثالطلبعملية
ب 2000٠٠٠١Bring from Memory:استبدل محتويات المُراكم بمحتويات موقع الذاكرة 2000. محتويات موقع الذاكرة 2000 لم تتأثر.
2000 ساعة1100Hold and Store:استبدل محتويات موقع الذاكرة 2000 بمحتويات المُراكم. لن تتأثر محتويات المُراكم.
حوالي عام 20001101Clear and Store:استبدل محتويات موقع الذاكرة 2000 بمحتويات المُراكم واستبدل محتويات المُراكم بالصفر.
عام 2000٠٠١٠Store Address:استبدل محتويات جزء العنوان من الكلمة في موقع الذاكرة 2000 بمحتويات جزء العنوان من الكلمة في المُراكم. لن تتأثر محتويات المُراكم. لا يحتوي معالج LGP-30 على سجل فهرسة. يمكن استخدام Y لتعديل التعليمات البرمجية ذاتيًا لفهرسة مصفوفة.
عام 20001010Unconditional transfer:استبدل الرقم الموجود في سجل عداد (البرنامج) بمحتويات جزء العنوان من تعليمات النقل غير المشروط.
20000011Return address:أضف واحدًا إلى محتويات سجل العداد (البرنامج) واستبدل جزء العنوان في موقع الذاكرة 2000 بمحتويات سجل العداد. تُستخدم هذه التعليمة لتعديل تعليمة unconditional transferفي نهاية روتين فرعي لتوجيهها للعودة إلى البرنامج المُستدعي. يتبع التعليمة R مباشرةً تعليمة تفرع إلى بداية الروتين الفرعي. يمكن أيضًا استخدام R لتعديل تعليمة Testلإنشاء عودة مشروطة.
t 20001011Test:(نقل مشروط) إذا كانت قيمة بت الإشارة في كلمة المُراكم تساوي واحدًا، فإن تعليمة الاختبار تُعتبر نقلًا غير مشروط. أما إذا كانت قيمة بت الإشارة في كلمة المُراكم تساوي صفرًا، فسيتم تنفيذ التعليمة التالية في التسلسل الطبيعي.
z 00000000Stop:أوقف الحساب. إذا كان المطلوب إيقاف الحساب، فإن جزء العنوان من تعليمة الإيقاف عادةً ما يكون غير ذي أهمية. مع ذلك، يتميز ترتيب الإيقاف بخاصية مميزة. إذا كان هناك واحد في البت الثالث من الطرف الأيمن لجزء المسار من تعليمة الإيقاف، فلن يتوقف الحساب إذا تم الضغط على مفتاح نقطة التوقف رقم 4 على وحدة تحكم الحاسوب. تدعم تعليمة z أربعة مفاتيح لنقاط التوقف.
ص 20001000Print:نفّذ وظيفة لوحة مفاتيح الآلة الكاتبة المشار إليها بستة بتات في المسار. لا يؤثر ترتيب الطباعة على محتويات أي موقع في الذاكرة، أو المُراكم، أو سجل العداد. على سبيل المثال، يحتوي الأمر p 2000 على القيمة 010100 في بتات المسار، وهي رمز مسافة للخلف على الآلة الكاتبة. يؤدي تنفيذ الأمر p 2000 إلى تنفيذ مسافة للخلف على الآلة الكاتبة.
i 00000100Input:يكون جزء العنوان من التعليمات المُنشأة من هذا الترتيب دائمًا 0000، ويسبقه دائمًا التعليمة p 0000. بعد أن تبدأ التعليمة ap 0000 قارئ الشريط، تنقل التعليمة i 0000 أول 4 بتات من رمز الآلة الكاتبة للحرف الأول المقروء على الشريط إلى آخر 4 خانات بت في المُراكم. عند قراءة الحرف الثاني، تُزاح البتات التي تُمثل الحرف الأول إلى اليسار إلى خانات البتات الأربعة قبل الأخيرة في المُراكم، وتُوضع أول 4 بتات من رمز الآلة الكاتبة للحرف الثاني على الشريط في خانات البتات الأربعة الأخيرة في المُراكم. تستمر هذه العملية حتى ثماني مرات لملء المُراكم بالكامل، إلى أن يظهر رمز التوقف (100000) على الشريط. يُوقف رمز التوقف قارئ الشريط ويرسل إشارة بدء إلى الحاسوب لتنفيذ التعليمة التالية للتعليمة i 0000 في الذاكرة. غالبًا ما تكون هذه التعليمة التالية هي ah أو c، بحيث يمكن تخزين الأحرف المقروءة في المُراكم في موقع ما في الذاكرة.
عام 20001110Add:أضف محتويات موقع الذاكرة 2000 إلى محتويات المُراكم، ثم ضع النتيجة في المُراكم. لن تتأثر محتويات موقع الذاكرة 2000.
عام 20001111Subtract:اطرح محتويات موقع الذاكرة 2000 من محتويات المُراكم، وضع الناتج في المُراكم. لن تتأثر محتويات موقع الذاكرة 2000.
م 20000111Multiply upper:اضرب العدد الموجود في المُجمِّع في العدد الموجود في موقع الذاكرة 2000، وضع أهم ثلاثين بتًا من الناتج في المُجمِّع. لن تتأثر محتويات موقع الذاكرة 2000.
في عام 20000110Multiply lower:اضرب العدد الموجود في المُجمِّع في العدد الموجود في موقع الذاكرة 2000، وضع أقل 31 بتًا أهميةً من ناتج الضرب في بت الإشارة و30 بتًا من بتات القيمة المطلقة في المُجمِّع. لن تتأثر محتويات موقع الذاكرة 2000.
د 20000101Divide:قسّم العدد الموجود في المُجمِّع على العدد الموجود في موقع الذاكرة 2000، وضع ناتج القسمة مُقرَّبًا إلى ثلاثين بتًا في المُجمِّع. لن تتأثر محتويات موقع الذاكرة 2000.
e 20001001Extract:ضع أصفارًا في الكلمة الموجودة في المُراكم حيثما توجد أصفار في الموقع 2000، ولكن اترك الكلمة في المُراكم دون تغيير فيما عدا ذلك. لا تتأثر محتويات الموقع 2000. هذا يُعادل تعليمة "و" في معظم أجهزة الكمبيوتر.

لغة برمجة ACT-III

كان لدى جهاز LGP-30 لغة عالية المستوى تسمى ACT-III. وكان يجب تحديد كل رمز بعلامة اقتباس مفردة، مما يجعل قراءته صعبة، بل ويجعل إعداد الأشرطة أكثر صعوبة: [ 11 ]

s1'dim'a'500'm'500'q'500'' index'j'j+1'j-1'' dapt'e'n't'e'r' 'd'a't'a''cr'' rdxit's35'' s2'iread'm'1''iread'q'1''iread'd''iread'n'' 1';'j'' 0'flo'd';'d.'' s3'sqrt'd.';'sqrd.'' 1'unflo'sqrd.'i/'10';'sqrd'' 2010'print'sqrd.''2000'iprt'sqrd''cr''cr'' ... 

ALGOL 30

طوّرت كلية دارتموث تطبيقين للغة ALGOL 60 لجهاز LGP-30. يُعدّ تطبيق دارتموث ALGOL 30 نظامًا ثلاثي المراحل (مترجم، ومحمّل، ومفسّر) يوفر جميع ميزات ALGOL تقريبًا باستثناء تلك التي تتطلب تخصيص مساحة تخزين أثناء التشغيل. أما SCALP، وهو معالج Algol مستقل، فهو نظام أحادي المرحلة لمجموعة فرعية صغيرة من ALGOL: لا يحتوي على كتل برمجية أخرى غير البرنامج بأكمله، ولا يحتوي على تعريفات للإجراءات، ويحتوي على عبارات شرطية فقط دون تعابير شرطية، ولا يحتوي على بنيات برمجية إلا whileداخل forعبارة، ولا يحتوي على switchتعريفات متداخلة (مع السماح بالاستدعاءات المتداخلة)، ولا يحتوي على متغيرات أو عوامل منطقية. وكما هو الحال في ACT-III، كان يجب فصل كل رمز بعلامة اقتباس مفردة (فاصلة عليا). [ 9 ]

ديكتاتور

DICTATOR هو اختصار معقد لـ D ODCO Interpretive Code for Three Address with Technical Optimum Range . تم تقديم DICTATOR عام 1959، وهو مترجم مصمم لإخفاء تفاصيل جهاز LGP-30 عن المبرمج . تشبه لغة البرمجة لغة التجميع ذات المعاملات الثلاثة، حيث تحتوي على معاملين مصدر ومعامل وجهة واحد. جميع الأرقام من نوع الفاصلة العائمة، مع جزء عشري مكون من ثمانية أرقام وأس مكون من رقمين. يدعم البرنامج اللوغاريتمات الطبيعية والأسس ، بالإضافة إلى دوال الجيب وجيب التمام وظل الزاوية العكسي . يدعم البرنامج ما يصل إلى أربع حلقات متداخلة. كما يدعم البحث في الجداول وعمليات نقل البيانات من الذاكرة. يستخدم المترجم ما يزيد قليلاً عن نصف إجمالي ذاكرة LGP-30؛ ويستغرق تحميل الشريط الورقي عبر Flexowriter حوالي 30 دقيقة. تستغرق عمليات الجمع والطرح والضرب والقسمة للفاصلة العائمة أقل من 455 مللي ثانية لكل منها. يتم حساب جيب التمام في 740 مللي ثانية. [ 12 ]

تشغيل الجهاز

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

تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة تجشؤ، طقطقة، تجشؤ، طقطقة، طقطقة، طقطقة.

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

RPC 4000

في عام 1960، أعلنت شركة ليبراسكوب عن جهاز آخر أكثر قوة، وهو جهاز جنرال بريسيجن آر بي سي 4000. [ 14 ] يشبه هذا الجهاز جهاز إل جي بي-30، ولكنه يعمل بالترانزستورات، ويحتوي على 8008 كلمة من 32 بت من ذاكرة الأسطوانة. يضم 500 ترانزستور و4500 ديود، وبيعت بسعر 87500 دولار ( ما يعادل 952300 دولار في عام 2025 )، ويزن 230 كيلوغرامًا . [ 15 ] [ 16 ] [ 17 ] 

LGP-21

في عام 1963، [ 18 ] أنتجت شركة ليبراسكوب نسخةً مطورةً من جهاز LGP-30، مُزوّدةً بترانزستورات، وأطلقت عليها اسم LGP-21. [ 19 ] [ 20 ] احتوى الحاسوب الجديد على حوالي 460 ترانزستورًا و375 ثنائيًا. بلغ سعره 16,250 دولارًا أمريكيًا فقط ( ما يعادل 170,900 دولارًا أمريكيًا في عام 2025 )، أي ثلث سعر سابقه. مع ذلك، كان أبطأ بنحو الثلث من سابقه.

كان وزن الحاسوب المركزي حوالي 90 رطلاً (41 كجم) ، [ 21 ] وكان وزن النظام الأساسي (بما في ذلك الطابعة والحوامل) حوالي 155 رطلاً (70 كجم) . [ 22 ]  

الاستخدامات البارزة

استخدم إدوارد لورنز جهاز LGP-30 في محاولته لنمذجة أنماط الطقس المتغيرة. وقد أدى اكتشافه أن اختلافات هائلة في التنبؤات قد تنشأ من اختلافات طفيفة في البيانات الأولية إلى صياغته مصطلحي " الجاذب الغريب" و "تأثير الفراشة" ، وهما مفهومان أساسيان في نظرية الفوضى . [ 23 ] كما يُذكر جهاز RPC-4000 (خليفة LGP-30) باعتباره الحاسوب الذي نفّذ عليه ميل كاي مهمة برمجة أسطورية بلغة الآلة ، والتي أعاد إد ناثر سردها في ملحمة القرصنة " قصة ميل" . [ 24 ]

محاكاة

يتم دعم عمليات المحاكاة البرمجية لـ LGP-30 و LGP-21 بواسطة SIMH ، وهو برنامج محاكاة مجاني ومفتوح المصدر ومتعدد المنصات ومتعدد الأنظمة.

انظر أيضاً

مراجع

  1. "مجلات ليبرازيت 1950-1959" . www.librascopememories.com . مجلة ليبرازيت: يوليو 1956 - خطط رويال بريسيجن - الترويج لجهاز LGP-30 ؛ نوفمبر 1956 - LGP-30، رائد حاسوب التدفق - المبيعات التجارية والإنتاج - قيد الإنتاج ، وسيقدم بول كوتس جهاز LGP-30 في برامج تلفزيونية في ديسمبر 1956. مؤرشف من الأصل في 27 ديسمبر 2014. تم الاسترجاع في 19 مارس 2018 .{{cite web}}صيانة CS1: أخرى ( رابط )
  2. فلام، كينيث (2010-12-01). ابتكار الحاسوب: الحكومة والصناعة والتكنولوجيا المتقدمة . ملخص مجموعة التاريخ الشفوي للحاسوب، 1969-1973، 1977 ، ص 75. مطبعة مؤسسة بروكينغز. ص 66. ISBN  978-0815707219.
  3. "Strand v. Librascope, Incorporated, 197 F. Supp. 743 (ED Mich. 1961)" . Justia Law . تم الاطلاع عليه بتاريخ 20 مارس 2018. في نوفمبر 1955، وقع حدثان مهمان. فشل جهاز الكمبيوتر LGP-30، الذي يحتوي على سبعة رؤوس MH-10R، في العمل بشكل صحيح في المعرض الدولي للأتمتة في شيكاغو في 15 نوفمبر 1955. في الواقع، لم يعمل جهاز الكمبيوتر LGP-30 بشكل مُرضٍ حتى مارس 1956، ولم يُطرح للبيع للجمهور حتى خريف عام 1956.
  4. ١٦٣٤–١٦٩٩: مكوسكر، جيه جيه (١٩٩٧). كم يساوي ذلك بالمال الحقيقي؟ مؤشر أسعار تاريخي لاستخدامه كمُعامل لانكماش قيم النقود في اقتصاد الولايات المتحدة: إضافات وتصويبات (ملف PDF) . الجمعية الأمريكية للآثار .1700–1799: مكوسكر، جيه جيه (1992). كم يساوي ذلك بالمال الحقيقي؟ مؤشر أسعار تاريخي لاستخدامه كمُعامل لانكماش قيمة النقود في اقتصاد الولايات المتحدة (ملف PDF) . الجمعية الأمريكية للآثار .من عام 1800 حتى الآن: بنك الاحتياطي الفيدرالي في مينيابوليس. "مؤشر أسعار المستهلك (تقديري) 1800–" . تم الاطلاع عليه بتاريخ 29 فبراير 2024 .
  5. ويك، مارتن هـ. (يناير 1964). "LGP 30" . ed-thelen.org . دراسة رابعة لأنظمة الحوسبة الرقمية الإلكترونية المنزلية.
  6. 1 2 3 "أصول: الحاسوب الشخصي" . مجلة كالتيك . 15 مايو 2023. تاريخ الاسترجاع: 7 مايو 2025 .
  7. فرانكل، ستانلي ب. (1957). "التصميم المنطقي لحاسوب بسيط للأغراض العامة". معاملات معهد مهندسي الراديو في الحواسيب الإلكترونية . EC-6 (1): 5– 14. doi : 10.1109/TEC.1957.5221555 .
  8. ميلر، ريموند إي. (1965). نظرية التبديل - المجلد 1: الدوائر التوافقية . المجلد 1 (الطبعة الثانية، مارس 1966، من الطبعة الأولى). جون وايلي وأولاده، الصفحات 44-47 . LCCN 65-14249 .    
  9. 1 2 ستيفن ج. جارلاند، روبرت ف. هارجارافيس، أنتوني دبليو ناب، خورخي لاسر (15 فبراير 1962). الغول لـ LGP-30 (PDF) . مركز الحساب، كلية دارتموث . تم الاسترجاع في 5 فبراير 2024 .{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  10. دليل برمجة الحاسوب الإلكتروني رويال بريسيجن LGP-30 . بورت تشيستر، نيويورك: رويال بريسيجن. أبريل 1957. تم الاطلاع عليه بتاريخ 19 نوفمبر 2023 .المجال العامتتضمن هذه المقالة نصًا من هذا المصدر، وهو متاح للعموم .
  11. ملف: برنامج الفصل الثالث.agr.jpg
  12. لودمان، تشارلز (6 أكتوبر 1959). رمز تفسيري لـ DODCO لثلاثة عناوين مع النطاق الأمثل التقني (ملف PDF) . مجموعة مستخدمي LGP-30 . تم الاطلاع عليه في 20 نوفمبر 2023 .
  13. راينهولد، أرنولد. "الفصل الثالث وأقسام بدء التشغيل" . تاريخ الحاسوب .(ملاحظة: بإذن بموجب رخصة جنو للوثائق الحرة ورخصة المشاع الإبداعي CC-BY-SA 3.0).
  14. ^ "الأخ الأكبر لـ LGP-30 · e-basteln" . www.e-basteln.de .
  15. 900 رطل (410 كجم) وفقًا لـ  
  16. تقرير BRL . 1964.
  17. "نظام الحوسبة الإلكترونية RPC-4000" . الحواسيب والأتمتة : 4B (20). مايو 1960.
  18. "1960-1969 Librazettes" . www.librascopememories.com . مايو 1963 Librazette: LGP-21 يحقق مبيعات جيدة - صفحة 4، انظر إعلان الصفحة الثامنة - الصفحات 7-8.
  19. صورة مع وصف لأجزاء الحاسوب: "تقرير مصور عن مجال الحاسوب لعام 1963: الحواسيب الرقمية - LGP-21" (ملف PDF) . الحواسيب والأتمتة . المجلد الثاني عشر (12): 29. ديسمبر 1963. تاريخ الاطلاع: 5 سبتمبر 2020 .
  20. "عبر مكتب المحرر: نشرة الحوسبة ومعالجة البيانات - بداية عصر "التسويق المباشر" في مجال الحواسيب" . الحواسيب والأتمتة : 62. مايو 1964.
  21. ويك، مارتن هـ. (يناير 1964). "LGP 21" . ed-thelen.org . دراسة رابعة لأنظمة الحوسبة الرقمية الإلكترونية المنزلية.
  22. "WPS:LGP 21:Documentation" . sr-ix.com . كتيب مبيعات LGP-21 (G3-3101): ص 7.
  23. جليك، جيمس (1987). الفوضى: صنع علم جديد .
  24. "قصة ميل" .

فهرس

  • كايسلر، ستيفن هـ. (2017). "الفصل الثاني - أجهزة رويال ماكبي/ليبراسكوب" . نشأة الحاسوب: من الأسطوانات إلى النوى . دار نشر كامبريدج سكولارز. LGP-30: الصفحات 25-34، LGP-21: الصفحات 34-43. ISBN 9781443896252.
  • "RPC 4000، LGP 30" (ملف PDF) . تقارير معالجة البيانات الإلكترونية القياسية من AUERBACH . 3. RPC-4000: الصفحات 570-649؛ LGP-30: الصفحات 651-741.
  • نوفمبر 1955: طرح جهاز الكمبيوتر الجديد المذهل متعدد الأغراض من شركة ليبراسكوب في الأسواق
  • ديسمبر 1955: حاز جهاز LGP-30 على إشادة واسعة في معرض شيكاغو للأتمتة
  • يوليو 1956، خطط الدقة الملكية - عرض ترويجي لـ LGP-30
  • مارس 1957: قسم التسويق في شركة ليبراسكوب يُنجز عملاً متميزاً في إنتاج LGP-30