شركة تكنولوجيا الحاسوب المحدودة

كانت شركة تكنولوجيا الكمبيوتر المحدودة ( CTL ) شركة كمبيوتر بريطانية تأسست عام 1965. وفي عام 1984 اندمجت في شركتها القابضة وأطلق عليها اسم تكنولوجيا المعلومات المحدودة ( ITL ).

عمل المؤسس إيان بارون لدى شركة إليوت أوتوميشن، لكنه تركها ليؤسس شركة CTL عندما لم يتمكن من إقناع إليوت بدمج أفكاره في الجيل التالي من أجهزة الكمبيوتر الخاصة بهم. وقد مُوّلت شركة CTL من قِبل شركة الأبحاث والتطوير الأمريكية ودار نشر بيرغامون . [ 1 ]

ظهر أول جهاز كمبيوتر CTL، وهو Modular One ، للبيع في عام 1968. [ 2 ]

المعيار الواحد

كان جهاز Modular One عبارة عن كمبيوتر 16 بت مبني بتقنية Emitter Coupled Logic (ECL) وكان منافسًا لأجهزة الكمبيوتر الصغيرة الأخرى من الجيل الأول .

سمات

من أبرز سماته، التي استمد منها اسمه، أنه يتألف من معالج وذاكرة ووحدات طرفية منفصلة تشترك في واجهة واحدة وشكل مادي موحد، مما يسمح بتجميعها بأي تركيبة، ووضعها في رفوف معيارية بارتفاع وحدة أو وحدتين. كانت الوحدات القياسية  بعرض وعمق 50 سم تقريبًا،  وارتفاع 70 سم، ومزودة بمصدر طاقة، ويزيد وزنها عادةً عن 25  كجم. كانت الوحدات متصلة ببعضها باستخدام نوع واحد من الواجهات، يتألف من بطاقتين متطابقتين يتم توصيلهما بوحدتين لربطهما، وترتبط هاتان البطاقتان بكابل مسطح بطول متر أو مترين. وهكذا، كانت الذاكرة مجرد جهاز طرفي آخر (مثل الطابعة)، ولكنها كانت تُستخدم كمدخل ومخرج في آن واحد.

كان كل تفاعل عبر هذه الواجهات يتألف من عملية مصافحة ثلاثية، والتي كانت في حالة وصول المعالج إلى وحدة الذاكرة، تتضمن إرسال العنوان، واستقبال البيانات، وإرسال بيانات جديدة، وهو نظام ملائم تمامًا لعملية القراءة والكتابة التخريبية التي كانت تتطلبها ذاكرة النواة المغناطيسية في ذلك الوقت. وكانت هذه المراحل الثلاث تتم عبر حواف الجهد بدلاً من النبضات، لاعتقادهم أن ذلك أسرع. علاوة على ذلك، كانت معاوقات الإدخال والإخراج لتقنية ECL مماثلة للمعاوقة المميزة للكابل الشريطي. هذا، بالإضافة إلى تقلبات الجهد الصغيرة بين حالتي "0" و"1"، ساهم في اتصال منخفض الضوضاء وخالٍ من الانعكاسات.

كانت المعالجات مزودةً بطبيعة الحال بعدد من منافذ التوصيل المتصلة ببعضها، مما يسمح بتوصيلها بوحدات الذاكرة والأجهزة الطرفية حسب الحاجة. احتوت وحدات الذاكرة على عدة منافذ، مما أتاح الوصول إليها من قِبل أكثر من معالج، بالإضافة إلى وحدات تحكم الأقراص لتقنية الوصول المباشر إلى الذاكرة (DMA). يمكن توصيل وحدات تحكم الأقراص بمعالجين، بالإضافة إلى وحدات الذاكرة. جميع الوحدات تحمل رمزًا من النوع "1.x"، على سبيل المثال، كانت وحدة المعالج الأصلية تحمل الرمز 1.11، ووحدات الذاكرة 1.2x، والأجهزة الطرفية النصية 1.3x، والأقراص 1.4x، وأجهزة الشريط المغناطيسي 1.5x. أما واجهة المعالج القياسية فكانت تحمل الرمز 1.01.

يمكن تجميع وتكوين مختلف المكونات الأساسية لإنتاج نظام حاسوبي مقاوم للأعطال . [ 3 ]

من أبرز سمات المعالج استخدام الإدخال/الإخراج المُمَثَّل في الذاكرة، ونسخة مبكرة من الذاكرة المُجزأة (شبيهة بمعالج إنتل 8086 اللاحق ، ولكنها تتضمن منطقتي الأساس والحد). احتوى المعالج على ثلاثة سجلات للقطاعات، يُشار إليها بـ X وY وZ. كان القطاع X مخصصًا للقراءة والتنفيذ فقط، ويُستخدم لربط قطاعات التعليمات البرمجية (المُقابلة لـ CS في بنية x86). لم يكن من الممكن تنفيذ التعليمات البرمجية في القطاعين Y وZ، اللذين استُخدما للبيانات (المُقابلين تقريبًا لـ DS وES في x86). توفرت ثمانية أنماط عنونة تسمح بالوصول إلى البيانات المُمَثَّلة بواسطة سجلات القطاعات بطرق متنوعة. [ 4 ]

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

سجل المبيعات

كان نظام "الموديولار وان" باهظ الثمن نسبياً. وكان غريباً نوعاً ما، إذ أن تصميمه المعياري أدى إلى اختلاف كل نظام يتم تسليمه عن الآخر، مما خلق عبئاً كبيراً على الصيانة.

تم تجهيز العديد من الجامعات بأنظمة Modular One، ويعود ذلك جزئيًا إلى سياسة الحكومة آنذاك المتمثلة في دعم المنتجات البريطانية. [ 5 ] وقد مثّل استخدام Modular One كمعالج أمامي للحاسوب المركزي ICL 1900 ، أو لتشغيل عدة محطات طرفية متصلة بالإنترنت، أو كمحطة إدخال بيانات عن بُعد، سوقًا رئيسيًا له. [ 1 ]

لم يحقق مبيعات واسعة النطاق خارج المملكة المتحدة، وحتى في المملكة المتحدة، تفوقت عليه شركة Digital Equipment Corporation (DEC) وشركة Data General في المبيعات قبل نهاية السبعينيات. [ 1 ]

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

إرث

لم يتبق سوى عدد قليل جدًا من أجهزة الكمبيوتر من طراز Modular One، وربما يكون المثال الوحيد هو ذلك الذي تم ترميمه بواسطة شركة Redhawk Systems Ltd. [ 6 ]

نظام التشغيل

كان يُشار إلى نواة نظام التشغيل باسم "التنفيذ". وقد طُوّرت عدة نوى بسيطة (E1 وE2 وE3) في السنوات الأولى للشركة. أما E4، وهو أول إصدار داخلي للشركة حوالي عام 1973، والمكتوب بالكامل بلغة التجميع ، فكان نواة متعددة المهام تستخدم إشارات ديكسترا لحماية هياكل البيانات الداخلية من التعارضات. وقد استند إلى نسخة مبكرة من مبادئ البرمجة الكائنية ، على الرغم من افتقاره إلى معظم ما يُعتبر الآن من السمات الأساسية لهذا النموذج، مثل الوراثة.

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

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

كان هناك بعض التشابه مع نظام يونكس في استخدام تدفقات بايتات تسلسلية مستقلة عن الجهاز (بشكل أساسي) في نظام الملفات والتواصل بين العمليات، على عكس أنظمة الملفات الموجهة نحو السجلات التي كانت سائدة آنذاك في معالجة البيانات التجارية. كما دعم نظام E4 أولويات الوقت الحقيقي والذاكرة الافتراضية على مستوى القطاع.

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

لم يكن نظام الملفات SDFS جزءًا من نواة النظام، بل كان برنامجًا منفصلاً. كما تم تطوير نظام ملفات متعدد المفاتيح مفهرس MKFS، والذي شكّل مع نظام معالجة المعاملات ومولد التقارير أساسًا للعديد من المبيعات في التطبيقات التجارية.

تمت كتابة برنامج Modus والعديد من التطبيقات بلغة البرمجة عالية المستوى Coral 66. [ 7 ] كما توفرت مترجمات للغتين COBOL و FORTRAN IV لجهاز Modular One. [ 8 ]

التاريخ اللاحق

غادر المؤسس إيان بارون الشركة عام 1971، بعد انهيار أحد عملائها الرئيسيين. ثم أسس شركة إنموس وطوّر جهاز المعالجة المتوازية . وخلفه في منصب رئيس مجلس الإدارة توم مارجيرسون ، من شركة لندن ويك إند تيليفيجن . [ 1 ]

خلال سبعينيات القرن العشرين، حققت شركة CTL نجاحًا متواضعًا في عدد من الأسواق المتخصصة، بينما زادت حصة المنافسين الأمريكيين الأكبر حجمًا، مثل شركة Digital Equipment Corporation (DEC) بمنتجاتها من شاشات العرض النبضية ( PDP )، في السوق. وفي عام 1980، تم إنشاء شركتين شقيقتين هما Office Technology Limited (OTL) وNetwork Technology Limited (NTL)، بالإضافة إلى شركة قابضة هي Information Technology Limited (ITL). [ 1 ]

في عام ١٩٨١، تولى رجل الأعمال توني ديفيز منصب المدير العام. في عهد ديفيز، بدأت شركة CTL بشراء الأجهزة، ليتم إعادة تسميتها بأنظمة CTL، إدراكًا منها أن CTL لا تستطيع تحمل تكلفة تطوير الأجهزة على جميع المستويات. كان أولها نظام Convergent Technologies 8086 الذي وفر نظامًا صغيرًا تنافسيًا من حيث السعر لشركة CTL. في عام ١٩٨٤، تم دمج جميع الشركات التابعة في الشركة القابضة Information Technology Limited (ITL)، ليحل اسم CTL محلها. كان هذا الإجراء ظاهريًا إجراءً لرفع الكفاءة، ولكنه عزز أيضًا من وضع الشركة تمهيدًا لطرحها المحتمل للاكتتاب العام في أسواق الأوراق المالية. [ ١ ]

في منتصف ثمانينيات القرن الماضي، قررت الشركة أن مستقبلها يكمن في الأنظمة المفتوحة ، وسعت CTL إلى الانتقال إلى نظام يونكس باستخدام أنظمة مُعاد تسميتها من موتورولا وسيكويا سيستمز. إلا أن مبيعات أنظمة CTL الاحتكارية تراجعت قبل أن تتمكن من زيادة إنتاج الأنظمة الجديدة لتحل محلها. استحوذت شركة ACT على الشركة عام ١٩٨٩، وذلك بشكل أساسي لقاعدة عملائها وشبكة دعمها الواسعة، مما أنهى فعلياً حقبة CTL كشركة مصنعة لأجهزة الكمبيوتر. [ ١ ]

المقر الرئيسي

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

انظر أيضاً

مراجع

  1. 1 2 3 4 5 6 7 هاميلتون، روس (يونيو 1997). المسار المتواصل: تطور تقنيات التحكم في العمليات في بريطانيا ما بعد الحرب (ملف PDF) . قسم علوم الحاسوب (أطروحة). جامعة وارويك. الصفحات 115-116 ، 120، 123، 127، 138-140 . تاريخ الاطلاع: 6 أبريل 2019 . 
  2. "إطلاق جهاز صغير الحجم" . مجلة الكمبيوتر الأسبوعية . 2 مايو 1968. تم الاطلاع عليه بتاريخ 9 أبريل 2019 .
  3. بول ووكر؛ باري كوك (2006). سبيس واير: المبادئ الأساسية المستخلصة من تاريخ يمتد لأربعين عامًا . المؤتمر السنوي العشرون لجمعية AIAA/USU حول الأقمار الصناعية الصغيرة. ص 1. 
  4. "شركة تكنولوجيا الحاسوب المحدودة والنموذج المعياري" (ملف PDF) . الإصدار 4. فبراير 2023. الصفحات 14-16 . 
  5. "تاريخ علوم الحاسوب 1970-1979" . كلية علوم الحاسوب . جامعة برمنغهام. مؤرشف من الأصل في 7 فبراير 2007.
  6. مشروع الحفاظ على نظام ريد هوك المعياري الأول
  7. "لغة واضحة قد تساعد الحواسيب الأوروبية" . مجلة نيو ساينتست . 30 نوفمبر 1972. ص 513. تاريخ الاطلاع: 8 أبريل 2019 . 
  8. "دراسة استقصائية للحواسيب الصغيرة" . الحوسبة . 16 أغسطس 1973. مؤرشف من الأصل في 8 أبريل 2019. تم الاسترجاع في 8 أبريل 2019 .
  9. "المكتب تحت الجلد" . تصميم . مجلس التصميم الصناعي، مركز التصميم.