أنظمة متعددة الأشكال
كانت شركة PolyMorphic Systems مُصنِّعة للوحات وأنظمة الحواسيب الصغيرة القائمة على ناقل S-100 . وشملت منتجاتها جهازي Poly-88 وSystem 8813. تأسست الشركة في كاليفورنيا عام 1976 تحت اسم Interactive Products Corporation d/b/a PolyMorphic Systems. وكان مقرها في البداية في غوليتا ، ثم انتقل إلى سانتا باربرا، كاليفورنيا .
لوحات S-100
كانت أولى منتجات شركة PolyMorphic Systems عبارة عن عدة لوحات توصيل تعتمد على ناقل S-100 الشائع آنذاك . وكانت هذه اللوحات متوافقة مع حواسيب صغيرة أخرى مثل Altair 8800 و IMSAI 8080. وكانت أولها لوحة محول تناظري/رقمي ورقمي /تناظري . تلتها بطاقة واجهة طرفية للفيديو (VTI) التي أصبحت جهاز العرض الرئيسي لأنظمتها. وشملت المنتجات اللاحقة على مستوى اللوحة وحدات المعالجة المركزية ( CPU ) وذاكرة الوصول العشوائي (RAM ) وبطاقات التحكم في القرص .
بولي-88

مع إطلاق بطاقة المعالج المركزي، بدأت شركة بوليمورفيك ببيع أنظمة متكاملة. كان أولها جهاز بولي-88، المُثبّت في هيكل S100 بخمس فتحات، مع موصلات S-100 جانبية إضافية لربط الهياكل ببعضها. [ 1 ] اكتسب هذا الجهاز لقب "المحمصة البرتقالية" نظرًا لغطائه المعدني البرتقالي، ولأن بطاقات S-100 كانت تُصدر حرارة ملحوظة. [ 2 ] كان جهاز بولي-88 متوفرًا على شكل مجموعة أدوات أو مُجمّعًا. كان يُطلق عليه في الأصل اسم مايكرو-ألتاير، ولكن بعد اعتراضات من شركة ميتس ، مُصنّعة جهاز ألتاير، تم تغيير الاسم. [ 3 ]
الأجهزة
تتكون مجموعة لوحات Poly-88 مما يلي:
- وحدة معالجة مركزية (CPU) مزودة بشريحة Intel 8080 ، ووحدة USART 8251 للاتصال التسلسلي مع المودم أو الطابعة أو واجهة شريط الكاسيت . تدعم واجهة شريط الكاسيت تخزين البرامج وتحميلها من مسجلات أشرطة الكاسيت المنزلية، باستخدام معيار Kansas City أو إشارات Manchester المشفرة عالية السرعة . تحتوي اللوحة على ذاكرة وصول عشوائي (RAM) بسعة 512 بايت وذاكرة قراءة فقط (ROM) بسعة 1024 بايت .
- واجهة طرفية للفيديو (VTI) تُنتج شاشة عرض من 16 سطرًا، كل سطر يحتوي على 64 حرفًا. صُممت VTI لتشغيل التلفزيون باستخدام مُعدِّل ترددات الراديو ، أو للتوصيل المباشر بمدخل الفيديو المركب لشاشة التلفزيون (وهو أمر لم يكن شائعًا في سبعينيات القرن الماضي). كما عرضت VTI رسومات منخفضة الدقة (تُسمى اليوم شبه رسومات نصية ). قُسِّم كل موضع حرف إلى شبكة بعرض نقطتين وارتفاع ثلاث نقاط، مما أعطى دقة رسومات تبلغ 128 بكسل أفقيًا و48 بكسل رأسيًا، وهي نفس دقة TRS-80 الأصلية . تضمنت VTI أيضًا واجهة لوحة مفاتيح متوازية بمستوى TTL . توفرت عدة لوحات مفاتيح، منها لوحة المفاتيح الثالثة (Keyboard III) التي تضمنت لوحة مفاتيح رقمية.
- كانت بطاقات ذاكرة الوصول العشوائي (RAM) متوفرة أيضاً، بسعات تتراوح من 8192 بايت (8 كيلوبايت) إلى 56 كيلوبايت (الحد الأقصى المدعوم في بنية النظام). وبما أن الأنظمة كانت تعتمد على ناقل S-100، فقد أمكن استخدام بطاقات ذاكرة من شركات مصنعة أخرى في أنظمة Poly أيضاً.
برمجة
احتوت ذاكرة القراءة فقط (ROM) الخاصة بجهاز Poly-88 على برنامج تحميل الإقلاع ، القادر على قراءة البرامج من واجهة شريط الكاسيت. وشملت البرامج المتاحة ألعابًا، وأدوات مساعدة، ومترجم لغة BASIC ، ومجمع 8080 .
النظام 8813

كان نظام PolyMorphic القائم على الأقراص هو النظام 8813. ويتألف من هيكل أكبر حجماً يحتوي على محرك أقراص مرنة صغير واحد أو اثنين أو ثلاثة محركات أقراص بحجم 5.25 بوصة من شركة Shugart Associates . تستخدم هذه المحركات تخزينًا أحادي الجانب وكثافة واحدة على أقراص مرنة ذات قطاعات صلبة . تبلغ سعة التخزين حوالي 90 كيلوبايت لكل قرص مرن.
الأجهزة
تضمنت مكونات نظام 8813 معالجًا مركزيًا قياسيًا وبطاقات VTI؛ وبطاقة ذاكرة وصول عشوائي (RAM) بسعة لا تقل عادةً عن 32 كيلوبايت؛ وبطاقة تحكم في القرص للتفاعل مع محركات الأقراص المرنة الصغيرة. لاحقًا، دعمت وحدة تحكم القرص القائمة على معالج Z80 محركات الأقراص المرنة الصغيرة ذات الوجهين والكثافة المزدوجة، بالإضافة إلى محركات الأقراص المرنة كاملة الحجم (8 بوصات).
برمجة
كان نظام تشغيل الأقراص المتعددة يُسمى Exec . وكانت محركات الأقراص الثلاثة تُميز بأرقام محصورة بين قوسين زاويين، مثل <1> ، بدلاً من اصطلاح حرف محرك الأقراص ( A :) المستخدم في CP/M و MS-DOS لاحقًا . وكانت أسماء الملفات حساسة لحالة الأحرف ، ويمكن أن تحتوي على ما يصل إلى 31 حرفًا، بما في ذلك امتداد مكون من حرفين. على سبيل المثال، قد يُسمى ملف نصي Notes.TX .
كانت امتدادات الملفات المختلفة تحمل معاني محددة مسبقًا: .GO للملفات التنفيذية ، و.BS لبرامج BASIC ، و.OV للملفات الإضافية. استُخدمت الملفات الإضافية على نطاق واسع لتوفير مساحة أكبر للتعليمات البرمجية لنظام التشغيل. إذا كان ملف باسم INITIAL.TX موجودًا عند بدء تشغيل النظام، فسيتم تنفيذ الأوامر المدرجة في هذا الملف تلقائيًا، على غرار ملف AUTOEXEC.BAT في نظام MS-DOS.
دعمت الإصدارات اللاحقة من Exec المجلدات الفرعية . واستمر استخدام الأقواس الزاوية في تسمية الملفات. على سبيل المثال، قد يُسمى ملف في مجلد فرعي من المستوى الثاني على القرص 2 باسم <2<Projects<Dan<Accounts.TX . على عكس MS-DOS و Unix ، لم تكن هناك حاجة إلى أمر "make directory" صريح . فعندما يحاول برنامج إنشاء ملف داخل مجلد فرعي، يُنشأ هذا المجلد الفرعي تلقائيًا (إن لم يكن موجودًا بالفعل).
تضمن برنامج النظام 8813 مُجمِّع ماكرو 8080 ومُفسِّر لغة BASIC لتطوير البرامج. استخدمت لغة Poly BASIC حسابات BCD لتحقيق دقة عالية في التطبيقات المالية. تكوّن نظام معالجة النصوص، المسمى WordMaster، من مُحرِّر نصوص وبرنامج تنسيق منفصل. كتب ستيوارت وودز روايته الثانية، Run Before the Wind ، باستخدام WordMaster على نظام PolyMorphic 8813. [ 4 ]
منتجات أخرى
النظام 8810
مع طرح محركات الأقراص المرنة الصغيرة ذات الوجهين والكثافة المزدوجة، أصبحت سعة تخزين القرص المرن الواحد حوالي 360 كيلوبايت (وهي نفس سعة محرك الأقراص المرنة الأصلي لأجهزة IBM-PC ). وقد أتاح ذلك إمكانية تخزين ملفات Exec والتطبيقات والبيانات على قرص مرن واحد. كان نظام 8810 مطابقًا وظيفيًا لنظام 8813، ولكنه كان أصغر حجمًا، ويحتوي على 5 فتحات ومحرك أقراص مرنة صغير واحد فقط.
التخزين الضخم
كان جهاز 88/MS (وحدة التخزين الضخمة) عبارة عن خزانة تضم محركي أقراص مرنة بحجم 8 بوصات (كاملة الحجم). وكان متوفرًا بمحركات أقراص أحادية أو ثنائية الجانب، وكلاهما يستخدم تقنية التسجيل بكثافة مضاعفة على وسائط تخزين ذات قطاعات صلبة. ويمكن إضافة جهاز 88/MS إلى نظامي 8813 أو 8810. أما أكبر تكوينات Poly فكانت تحتوي على ثلاثة محركات أقراص مرنة صغيرة وأربعة محركات أقراص كاملة الحجم، بأرقام محركات من 1 إلى 7.
كان جهاز 88/HD نظامًا فرعيًا مزودًا بقرص صلب SASI سعة 18 ميجابايت ، موضوعًا في هيكل 8810. وقد قام برنامج يُسمى مدير وحدات التخزين بتقسيم المساحة المتاحة إلى عدة أقراص منطقية، على غرار أمر تقسيم FDISK المستخدم في أنظمة التشغيل الأخرى. [ 5 ]
نظام مزدوج
تم تسويق نظام TwinSystem تحت شعار "أنجز المزيد من العمل على جهاز كمبيوتر مصمم لشخصين". احتوى نظام 8813 TwinSystem على بطاقة ذاكرة وصول عشوائي (RAM) إضافية، وبطاقة فيديو، ولوحة مفاتيح. سمح تبديل بنوك الذاكرة بين بطاقات ذاكرة الوصول العشوائي (RAM) لوحدة المعالجة المركزية (CPU) بالاحتفاظ بتطبيقين في الذاكرة في وقت واحد. مع ذلك، حدّت واجهة لوحة المفاتيح من مستوى TTL المسافة بين محطتي المستخدم إلى بضعة أقدام.
التوافق مع نظام التشغيل CP/M
كان نظام التشغيل CP/M هو النظام السائد لأجهزة الكمبيوتر الصغيرة في ذلك العصر . ولم تكن أنظمة Poly غير المعدلة قادرة على تشغيل CP/M، وذلك لعدة أسباب:
- الأقراص المرنة ذات القطاعات الصلبة. استخدمت جميع أنظمة CP/M تقريبًا أقراصًا مرنة ذات قطاعات ناعمة، لذلك كان من الصعب نقل المعلومات بين أنظمة CP/M وأنظمة Poly.
- خريطة الذاكرة . يتطلب نظام CP/M ذاكرة وصول عشوائي (RAM) من العنوان 0000 إلى (مثاليًا) FFFF بالنظام الست عشري. تقوم وحدة المعالجة المركزية Poly وبطاقات VTI بتخصيص ذاكرة القراءة فقط (ROM) وذاكرة الفيديو في المنطقة الواقعة بين 0000 و1FFF.
في أواخر عمر النظام، تم إدخال تعديلات على الأجهزة لحل مشكلات خريطة الذاكرة، وتم إصدار نسخة من CP/M لجهاز 8813.
مراجع
- ↑ ديتليا، ستيف (1979). دليل بسيط لأجهزة الكمبيوتر المنزلية . نيويورك: دار نشر A&W، الصفحات 152-153 . ISBN 0-89104-109-5.
- ↑ "تاريخ الأنظمة متعددة الأشكال" -- حواسيب S100
- ↑ آلان، روي أ. (2001). تاريخ الحاسوب الشخصي: الناس والتكنولوجيا . لندن، أونتاريو، كندا: دار آلان للنشر. ص 4-14. ISBN 0-9689108-0-7.
- ↑ وودز، ستيوارت (1983). اركض قبل الريح . نيويورك: دبليو دبليو نورتون وشركاه. ملاحظة فنية. ISBN 0-451-21594-X.
- ↑ دليل مبرمج نظام System 88 (PDF) . الصفحات 233-234 .
روابط خارجية
- تاريخ أنظمة الحوسبة متعددة الأشكال (تمت أرشفته في 12 سبتمبر 2017).
- شركات أجهزة الكمبيوتر المتوقفة عن العمل
- شركات أنظمة الكمبيوتر المتوقفة عن العمل
- شركات الكمبيوتر المفلسة في الولايات المتحدة
- شركات حاسوب متوقفة عن العمل مقرها في كاليفورنيا
- شركات مقرها في سانتا باربرا، كاليفورنيا
- شركات الكمبيوتر التي تأسست عام 1976
- شركات الإلكترونيات التي تأسست عام 1976
- 1976 منشأة في كاليفورنيا
