سلسلة GE-600

سلسلة GE -600 هي عائلة من الحواسيب المركزية ذات 36 بت، ظهرت في ستينيات القرن الماضي، من إنتاج شركة جنرال إلكتريك (GE). عندما انسحبت GE من مجال الحواسيب المركزية، بيعت هذه السلسلة إلى شركة هانيويل ، التي استمرت في إنتاج أنظمة مماثلة حتى تسعينيات القرن الماضي، بعد انتقال هذا القسم إلى مجموعة بول ثم إلى شركة NEC .

ربما يُعرف هذا النظام بشكل أفضل بأنه المكون المادي المستخدم في نظام دارتموث لتقاسم الوقت (DTSS) ونظام التشغيل Multics . وقد تم دعم Multics من خلال إضافات الذاكرة الافتراضية التي أُجريت في جهاز GE 645 .

بنيان

يعمل معالج سلسلة 600 على كلمات 36 بت، [ 1 ] : II - 17 ، والعناوين 18 بت. سجل المُراكم (AQ) هو سجل 72 بت، ويمكن الوصول إليه بشكل منفصل كسجلين 36 بت (A وQ) أو كأربعة سجلات 18 بت (AU وAL وQU وQL). [ 1 ] : II - 5. يحتوي سجل الأس ذو الثمانية بتات على الأس لعمليات الفاصلة العائمة ( المانتسا موجود في AQ). [ 1 ] : II - 5. توجد ثمانية سجلات فهرسة 18 بت ، من X0 إلى X7. [ 1 ] : II - 5

يحتوي سجل عنوان القاعدة (BAR) ذو 18 بت على عنوان القاعدة وعدد كتل الكلمات (1024 كلمة) المخصصة للبرنامج. [ 1 ] : II - 7 يتضمن النظام أيضًا عدة سجلات لأغراض خاصة: عداد تعليمات (IC) ذو 18 بت وسجل مؤقت (TR) ذو 24 بت بدقة 15.625  ميكروثانية. [ 1 ] : II - 5-II - 7

صيغ التعليمات

تتكون تعليمات الآلة من سلسلة 600 من كلمة واحدة. تشير عناوين المعاملات إما إلى المعاملات نفسها أو إلى كلمات غير مباشرة ، والتي تحتوي على عنوان المعامل الفعلي ومعلومات إضافية.

تأتي معظم التعليمات بالصيغة التالية: [ 1 ] : II - 23

 1 1 2 2 2 2 3 3 0 7 8 6 7 8 9 0 5 +------------------+---------+-+-+-+------+ | Y | OP |0|I|0| Tag | +------------------+---------+-+-+-+------+ 
  • يمثل Y حقل العنوان (18 بت).
  • OP هو رمز العملية (9 بتات).
  • I هي بتة منع المقاطعة.
  • يشير الوسم إلى نوع تعديل العنوان المطلوب إجراؤه.

تختلف تعليمات التكرار، والتكرار المزدوج، والتكرار المتصل. [ 1 ] : II - 23

أنماط العنونة

تتميز سلسلة 600 بمجموعة متطورة من أنماط العنونة، يستخدم العديد منها كلمات غير مباشرة ، بعضها ذاتي الزيادة أو النقصان. وتدعم مستويات متعددة من العنونة غير المباشرة. تتخذ العناوين غير المباشرة نفس تنسيق التعليمات، ويتم تعديل العنوان المشار إليه في حقل الوسم الخاص بالعنوان غير المباشر في كل مستوى. [ 1 ] : II - 23

يتكون حقل الوسم للتعليمات من مُعدِّل وسم ثنائي البت (tm) ومُعرِّف وسم رباعي البت (td). [ 1 ] : II - 24 يشير مُعدِّل الوسم إلى نوع التعديل الذي سيتم إجراؤه على عنوان التعليمات: [ 1 ] : II - 25

  • السجل (R) : أضف حقل العنوان (Y) إلى محتويات السجل المشار إليه بواسطة مُعرّف العلامة.
  • التسجيل ثم غير المباشر (RI) : قم بإجراء تعديل العنوان كما هو الحال في تعديل السجل، واستخدم الكلمة الموجودة في العنوان الفعال كعنوان غير مباشر للمعامل.
  • التسجيل غير المباشر (IR) : احصل على الكلمة غير المباشرة من العنوان المحدد بواسطة Y، ونفّذ التعديل المطلوب بواسطة حقل الوسم الخاص بالكلمة غير المباشرة. قد ينتج عن ذلك مستويات متعددة من التوجيه غير المباشر. نفّذ تعديل العنوان المحدد بواسطة التعليمات الموجودة على آخر كلمة غير مباشرة تمت مصادفتها.
  • العنوان غير المباشر ثم العد (IT) : يتم الحصول على الكلمة غير المباشرة من العنوان المحدد بواسطة Y، ثم يُستخدم العنوان الموجود في الكلمة غير المباشرة كعنوان فعلي. تحتوي البتات من 30 إلى 35 من الكلمة غير المباشرة على حقل عد يمكن استخدامه لعنونة الأحرف داخل الكلمة.

بالنسبة لأنواع التعديل R و RI و IR، يحتوي مُعرِّف العلامة على سجل يُستخدم للفهرسة (X0-X7، AU، AL، QU، QL، IC). تشير قيم TD الأخرى إلى أنه يجب استخدام Y كمعامل فوري. العنونة المباشرة هي حالة خاصة حيث يُستخدم Y كعنوان المعامل دون تعديل. [ 1 ] : II - 26

بالنسبة لنوع التعديل IT، تحتوي الكلمة غير المباشرة على عنوان 18 بت، وعداد 12 بت، وعلامة 6 بت. يشير مُعرِّف العلامة إلى العملية المراد تنفيذها، والتي تتضمن زيادة العنوان وإنقاص عداد الكلمة غير المباشرة، أو إنقاص العنوان وزيادة عداد الكلمة غير المباشرة. يمكن استخدام عمليتي "حرف من غير مباشر" و "حرف تسلسلي" لمعالجة بايتات 6 بت و9 بت ؛ وهذا يدعم استخراج بايتات محددة، وزيادة مؤشر البايت، ولكنه لا يدعم الوصول العشوائي إلى البايتات. [ 1 ] : II - 26-II - 33a [ 2 ]

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

تم تخزين البيانات بتنسيق big-endian . رُقّمت البتات بدءًا من 0 (الأكثر أهمية) إلى 35 أو 71 (الأقل أهمية). [ 3 ]

  • تم تخزين البيانات الثنائية ذات النقطة الثابتة بنظام المتمم الثنائي . وكانت المعاملات مدعومة بأحجام نصف كلمة (18 بت)، وكلمة كاملة (36 بت)، وكلمة مزدوجة (72 بت). كما تم توفير تعليمات الضرب والقسمة التي تتعامل مع المعامل ككسر ثنائي بدلاً من عدد صحيح.
  • يمكن أن تكون بيانات الفاصلة العائمة الثنائية أحادية الدقة (36 بت) أو مزدوجة الدقة (72 بت). في كلتا الحالتين، يكون الأس ثمانية بتات، بنظام المتمم الثنائي. أما الجزء الكسري فيكون إما 28 أو 64 بتًا، بنظام المتمم الثنائي أيضًا. تحتوي المعاملات والنتائج في المسجلين AQ وE على جزء كسري يصل إلى 72 مضاعفًا.
  • كانت بيانات الأحرف إما 6 بت BCD أو 9 بت ASCII.

الإدخال/الإخراج

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

أنظمة التشغيل

كان نظام التشغيل الأصلي لأجهزة الكمبيوتر من سلسلة 600 هو GECOS ، الذي طورته شركة GE بدءًا من عام 1962. كان GECOS في البداية نظام معالجة دفعية ، ولكنه أضاف لاحقًا العديد من الميزات الموجودة في الأنظمة الحديثة، بما في ذلك تعدد المهام ودعم المستخدمين المتعددين.

بين عامي 1963 و1964، تعاونت شركة جنرال إلكتريك مع كلية دارتموث في مشروع دارتموث بيسك ، الذي أدى أيضًا إلى تطوير نظام جديد لتقاسم الوقت لدعمه على جهاز GE-235 [ 4 ] . حقق هذا المشروع نجاحًا باهرًا، ما دفع إلى اقتراح نسخة محسّنة منه تعمل على جهاز 635 في أواخر عام 1967. النسخة الأولى، التي عُرفت في دارتموث باسم "المرحلة الأولى" وفي جنرال إلكتريك باسم "مارك 2" (حيث أصبحت النسخة الأصلية على جهاز GE-235 تُعرف باسم "مارك 1")، حققت نجاحًا مماثلًا. أُطلقت "المرحلة الثانية" في دارتموث تحت اسم نظام دارتموث لتقاسم الوقت (DTSS)، بينما واصلت جنرال إلكتريك تطوير مارك 2 إلى النسخة المحسّنة مارك 3.

يصف قسم تاريخ الشركات في متحف تاريخ الكمبيوتر تاريخ مارك 1 لشركة جنرال إلكتريك على النحو التالي: [ 5 ]

بدأت شركة خدمات المعلومات التابعة لشركة جنرال إلكتريك كوحدة أعمال داخل الشركة، أُنشئت لبيع وقت الحوسبة الفائض على أجهزة الكمبيوتر المستخدمة في تقديم عروض توضيحية للعملاء. في عام 1965، أوصى وارنر سينباك ببدء بيع خدمات المشاركة الزمنية باستخدام نظام المشاركة الزمنية (مارك 1) الذي طُوّر في دارتموث على جهاز كمبيوتر جنرال إلكتريك 265. حققت الخدمة نجاحًا فوريًا، وبحلول عام 1968، استحوذت خدمات المعلومات التابعة لشركة جنرال إلكتريك على 40% من سوق المشاركة الزمنية الذي بلغ 70 مليون دولار. استمرت الخدمة في النمو، وانتقلت بمرور الوقت إلى أنظمة التشغيل مارك 2 ومارك 3 التي طورتها جنرال إلكتريك، والتي تعمل على أجهزة كمبيوتر مركزية ضخمة.

استُخدم نظام التشغيل GE Mark II (لاحقًا Mark III) من قِبل شركة GE Information Services كأساس لأعمالها في مجال الحوسبة الشبكية وتقنية المشاركة الزمنية. على الرغم من أن Mark II/Mark III كان مبنيًا في الأصل على نظام Dartmouth، إلا أن النظامين سرعان ما اختلفا. تضمن Mark II/III العديد من الميزات المرتبطة عادةً بأنظمة معالجة المعاملات عبر الإنترنت، مثل التسجيل في السجلات وقفل الملفات الدقيق . في أوائل ومنتصف سبعينيات القرن الماضي، اعتمد Mark III تقنية التجميع عالية الموثوقية، حيث كان بإمكان ما يصل إلى ثمانية أنظمة معالجة (لكل منها نسخة خاصة بها من نظام التشغيل) الوصول إلى أنظمة ملفات متعددة. [ 6 ]

بدأ تطوير نظام التشغيل Multics عام 1964 كنظام تشغيل متطور جديد لسلسلة 600، إلا أنه لم يكن جاهزًا للإنتاج حتى عام 1969. زودت شركة جنرال إلكتريك (GE) المشروع بالأجهزة وكانت أحد شركاء التطوير (إلى جانب معهد ماساتشوستس للتكنولوجيا ومختبرات بيل ). رأت GE في هذا المشروع فرصةً للتميز بوضوح عن الموردين الآخرين من خلال تقديم نظام التشغيل المتطور هذا الذي يعمل بكفاءة عالية فقط على أجهزتها. تطلب Multics عددًا من الميزات الإضافية في وحدة المعالجة المركزية ليكون فعالًا حقًا، وانضم إدوارد جلاسر إلى جون كولور في معهد ماساتشوستس للتكنولوجيا لإجراء التعديلات اللازمة. وكانت النتيجة جهاز GE 645 ، الذي تضمن دعمًا للذاكرة الافتراضية . تم تعديل نظام العنونة لاستخدام مقطع 18 بت بالإضافة إلى عنوان 18 بت، مما زاد بشكل كبير من حجم الذاكرة النظري وجعل دعم الذاكرة الافتراضية أسهل بكثير.

يونكس

في عام 1969، قام كين تومسون أيضًا بكتابة لعبة فيديو بعنوان " السفر إلى الفضاء" (Space Travel ) باستخدام نظام التشغيل GECOS على جهاز GE 635 الأصغر حجمًا . كانت المشكلة تكمن في أن تكلفة اللعبة النموذجية بلغت 75 دولارًا ( ما يعادل 658.50 دولارًا في عام 2025 ) من وقت تشغيل وحدة المعالجة المركزية القابل للفوترة. [ 7 ] عندما علم أن قسم أبحاث المرئيات والصوتيات [ 8 ] يمتلك جهاز PDP-7 صغيرًا غير مستخدم إلى حد كبير، بدأ في إعادة كتابة اللعبة لهذا الجهاز. [ 7 ] تم ذلك مبدئيًا عن طريق بناء ملف تنفيذي لجهاز PDP-7 باستخدام مترجم متقاطع على جهاز 635، ثم نقل الكود الناتج إلى جهاز PDP-7 باستخدام شريط ورقي . [ 7 ] 

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

تاريخ

طُوِّرت سلسلة حواسيب GE-600 بواسطة فريق بقيادة جون كولور ، انطلاقًا من عملهم في مشروع MISTRAM العسكري عام 1959. كان MISTRAM نظام تتبع راداري استُخدم في عدد من المشاريع، بما في ذلك مشروع أبولو . احتاج سلاح الجو الأمريكي إلى حاسوب لجمع البيانات يُثبَّت في محطة تتبع تقع خارج نطاق كيب كانافيرال . كان من المقرر مشاركة البيانات لاحقًا مع جهاز IBM 7094 ذي 36 بت في كيب كانافيرال، لذا كان من المرجح أن يكون الحاسوب الجديد ذا 36 بت أيضًا. قامت شركة جنرال إلكتريك ببناء جهاز يُسمى M236 لهذه المهمة، ونتيجةً لمتطلبات 36 بت، أصبح أداؤه مشابهًا إلى حد كبير لأداء جهاز IBM 7094.

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

عُرض الجهاز في البداية كجهاز رئيسي باسم GE-635 ، بالإضافة إلى جهازي GE-625 و GE-615 الأبطأ ولكن المتوافقين معه . وبينما كانت معظم الأنظمة أحادية المعالج، كان بالإمكان تهيئة جهاز 635 بأربعة معالجات مركزية وما يصل إلى أربعة وحدات تحكم في الإدخال/الإخراج (IOC)، تحتوي كل منها على ما يصل إلى 16 قناة واجهة طرفية مشتركة. ويُرجح أن يكون جهاز 635 أول مثال على نظام SMP للأغراض العامة ، على الرغم من أن برنامج GECOS/GCOS كان يتعامل مع المعالجات كمعالج رئيسي وما يصل إلى ثلاثة معالجات تابعة.

في أغسطس 1964، اعتبرت شركة IBM سلسلة GE 600 منافسةً شديدةً في المجالات العلمية المتوسطة والكبيرة. [ 12 ] وفي مايو 1965، تم تسليم أول حاسوب GE-625 إلى مصنع GE في سكنيكتادي ليحل محل خمسة حواسيب أخرى من مختلف الأحجام والأنواع. [ 13 ] وشُحن عدد من حواسيب GE 635 خلال عام 1965، بما في ذلك حاسوبان إلى شركة مارتن ماريتا في نوفمبر. [ 14 ]

تألفت سلسلة 600 من ستة نماذج: 605 و615 و625 و635 و645 و655. وقدمت شركة جنرال إلكتريك صندوقًا للتوصيل بالنموذج 635 يسمى 9SA والذي سمح للنموذج 635 بتشغيل برامج IBM 7094.

كان المعالج 615 عبارة عن معالج 635 مع تعطيل خاصية التداخل بين وحدتي التحكم (CU) والعمليات (OU)، ومسار ذاكرة بعرض 36 بت. أما المعالج 625 فكان عبارة عن معالج 635 مع تعطيل خاصية التداخل بين وحدتي التحكم والعمليات، ومسار ذاكرة بعرض 72 بت. بينما كان المعالج 635 مزودًا بمسار ذاكرة بعرض 72 بت وخاصية التداخل بين وحدتي التحكم والعمليات. لم يتجاوز الفرق بين هذه النماذج 10 أسلاك على اللوحة الخلفية. ويمكن لفنيي الصيانة الميدانية تحويل المعالج 615 إلى 635 أو 625 أو العكس في غضون ساعتين عند الضرورة؛ وباستثناء هذه الأسلاك القليلة، كانت المعالجات 615 و625 و635 متطابقة. استُخدم المعالج 605 في بعض التطبيقات العسكرية/الآنية، وكان في الأساس معالج 615 بدون وحدة الفاصلة العائمة. ويمكن تشغيل البرامج المصممة للمعالج 605 دون أي تعديل على أي معالج آخر من سلسلة 600. كان المعالج 645 عبارة عن معالج 635 معدل يوفر دعمًا للأجهزة لنظام التشغيل Multics الذي تم تطويره في معهد ماساتشوستس للتكنولوجيا .

كانت أجهزة 605 و615 و 625 و635 و645 في الأساس أجهزة كمبيوتر من الجيل الثاني [ 15 ] مزودة بمنطق TTL ترانزستوري منفصل وعدد قليل من الدوائر المتكاملة . تألفت الذاكرة من نواة فيريتية مدتها ميكروثانية واحدة ، قابلة للتداخل. اشترت شركة جنرال إلكتريك ذاكرة النواة من شركات فابري-تيك وأمبيكس ولوكهيد . وكانت ذاكرة لوكهيد هي الأكثر موثوقية.

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

بدأ مشروع لاحق لإنشاء جيل جديد من جهاز GE-635 في عام 1967. استبدل الجهاز الجديد GE-655 الترانزستورات الفردية من الطرازات السابقة بدوائر متكاملة ، مما ضاعف أداء الجهاز وخفض تكاليف التجميع بشكل كبير. مع ذلك، ظل الجهاز قيد التطوير في عام 1969، وتم الإعلان عنه بهذا الاسم، لكن من المحتمل أنه لم يُطرح في الأسواق.

بحلول ذلك الوقت، كان مشروع Multics قد أنتج أخيرًا نظام تشغيل قابلًا للاستخدام من قِبل المستخدمين النهائيين. وإلى جانب معهد ماساتشوستس للتكنولوجيا، ومختبرات بيل، وشركة جنرال إلكتريك، تم تركيب أنظمة GE-645 التي تعمل بنظام Multics في مركز تطوير القوات الجوية الأمريكية في روما ، وشركة هانيويل بيليريكا، وشركة Machines Bull في باريس. وقد استُخدم هذان النظامان الأخيران كـ"مصنع برمجيات" ضمن مشروع مشترك بين هانيويل وBull لتصميم حاسوب هانيويل Level 64.

خلال هذه الفترة، أقامت شركة جنرال إلكتريك علاقة مع شركة توشيبا اليابانية تضمنت ترخيص التكنولوجيا، وقد تم إضفاء الطابع الرسمي على هذه العلاقة في اتفاقية عام 1964 التي غطت سلسلة GE-400، وفي عام 1970 تم توسيع نطاقها لتشمل سلسلة GE-600. ونتيجة لذلك، أصدرت توشيبا جهاز TOSBAC 5600 في عام 1970. وقد تم تطوير هذا الجهاز لاحقًا بالتعاون مع شركة NEC ليصبح سلسلة أجهزة الحاسوب المركزية ACOS-77/ACOS-6.

باعت شركة جنرال إلكتريك قسم الحواسيب التابع لها إلى شركة هانيويل عام 1970، والتي أعادت تسمية سلسلة GE-600 إلى سلسلة هانيويل 6000. أُصدر المعالج 655 رسميًا عام 1973 باسم هانيويل 6070 (مع إصدارات ذات أداء أقل، 6030 و6050). أُضيفت مجموعة تعليمات اختيارية للأعداد العشرية/الأعمال لتحسين أداء لغة كوبول . عُرفت هذه المجموعة باسم مجموعة التعليمات الموسعة (EIS)، ووحدة الأعداد العشرية (DU). كانت الأجهزة المزودة بمجموعة EIS هي سلسلة "الأرقام الزوجية"، وهي 6040 و6060 و6080، ولاحقًا 6025. بيعت مئات من هذه المعالجات. كانت الذاكرة في البداية عبارة عن  نواة فيريتية بسرعة 600 نانوثانية من صنع شركة لوكهيد. استخدمت الإصدارات اللاحقة ذاكرة MOS بسرعة 750  نانوثانية. يمكن للنوعين العمل معًا داخل النظام، ولكن ليس داخل وحدة تحكم الذاكرة.

تم إصدار نسخة من المعالج 6080 مع تغييرات متعددة متعلقة بتقنية Multics مشابهة لتلك الموجودة في المعالج 645، تحت اسم المعالج 6180. وتم شحن بضع عشرات من وحدات المعالجة المركزية ذات بنية 6180. لاحقًا، تم إصدار معالجات من سلسلة 6000 بأسماء مختلفة، منها Level 66 وLevel 68 وDPS-8 وDPS-88 وDPS-90 وDPS-9000 من قبل شركات Honeywell و Groupe Bull و NEC .

انظر أيضاً

مراجع

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 دليل برمجة GE-600 (ملف PDF) . جنرال إلكتريك . يوليو 1964.
  2. انظر إلى عنونة البايت#الأنظمة الهجينة
  3. شركة هانيويل (يوليو 1974). دليل خرائط جوجل (ملف PDF) .
  4. "الستينيات" . www.dartmouth.edu . تاريخ الاسترجاع: 26-07-2026 .
  5. مجموعة تاريخ الشركات في متحف تاريخ الحاسوب: تفاصيل الشركة - خدمات المعلومات لشركة جنرال إلكتريك (GEIS)
  6. كيم، وون (29 مارس 1984). "أنظمة عالية التوافر لتطبيقات قواعد البيانات" . مجلة ACM Computing Surveys . 16 (1): 71-98 . doi : 10.1145/861.866 . ISSN 0360-0300 . تاريخ الاسترجاع: 26 أغسطس 2025 . 
  7. 1 2 3 4 ريتشي 1984 ، ص. 2.
  8. "دوغ ماكلروي" .
  9. سالوس، بيتر هـ. (2005). الشيطان، والنو، والبطريق . غروكلاو . مؤرشف من الأصل في 5 مايو 2010.في أغسطس 1969، اصطحبت بوني، زوجة كين تومسون، ابنهما البالغ من العمر عامًا واحدًا في رحلة إلى كاليفورنيا لاستعراضه أمام عائلتيهما. وبصفته أعزبًا مؤقتًا، كان لدى كين متسع من الوقت للعمل. قال لي: "خصصت أسبوعًا لكل من نظام التشغيل، والواجهة، والمحرر، والمجمع... وخلال الشهر الذي غابت فيه، أُعيدت كتابة البرنامج بالكامل بشكل يشبه نظام التشغيل".
  10. ريتشي 1984 ، ص 3.
  11. "دليل نظام GE-635 - دليل - تاريخ الحوسبة" . www.computinghistory.org.uk . تاريخ الاطلاع: 23 يناير 2023 .
  12. مذكرة IBM DSD ASG، 13 أغسطس 1954، الولايات المتحدة ضد IBM، الملحق 14791، صفحة 386
  13. "التدريب من أجل التحويل". ماريو ف. فارينا، داتاماشن، يونيو 1966
  14. ^ Datamation، أغسطس 1965، ص.71
  15. غاندي، أنتوني (30 نوفمبر 2012). صناعة الحواسيب المبكرة: قيود الحجم والنطاق . سبرينغر. ص 100-102 . ISBN  978-0-230-38911-3تم الاطلاع عليه بتاريخ 24 سبتمبر 2024 .
  16. غاندي، أنتوني؛ إدواردز، روي (11 يوليو 2016). "منطق المؤسسة مقابل منطق المنتج: تطور خط إنتاج الحواسيب في شركة جنرال إلكتريك" . تاريخ الأعمال . 59 (3): 431-452 . doi : 10.1080/00076791.2016.1205033 .

مصادر