بيركيو

محطتي عمل ICL PERQ 1

PERQ ، ويشار إليه أيضًا باسم Three Rivers PERQ أو ICL PERQ ، هو كمبيوتر محطة عمل رائد تم إنتاجه في أواخر السبعينيات وحتى أوائل الثمانينيات. إنه أول محطة عمل شخصية يتم إنتاجها تجاريًا بواجهة مستخدم رسومية (GUI). تأثر تصميم PERQ بشكل كبير بجهاز الكمبيوتر الأصلي لمحطة العمل، Xerox Alto ، والذي لم يتم إنتاجه تجاريًا أبدًا. تم تصميم محطة العمل من قبل ستة من خريجي جامعة كارنيجي ميلون وموظفيها السابقين: برايان إس. روزن، وجيمس آر. تيتر، وويليام إتش. برودلي، وجيه. ستانلي كريز، وراج ريدي ، وبول جي. نيوبيري، الذين شكلوا شركة ثري ريفرز كمبيوتر كوربوريشن (3RCC) الناشئة في عام 1974.

تم اختيار اسم "PERQ" باعتباره اختصارًا لـ " محرك باسكال الذي يعمل بشكل أسرع"، ولإحضار كلمة "perk" التي تُعرف عادةً باسم "perk" ، وهي ميزة إضافية يحصل عليها الموظف. [1]

في يونيو 1979، تلقت الشركة أول طلب لها من مختبر رذرفورد أبلتون في المملكة المتحدة وتم إطلاق الكمبيوتر رسميًا في أغسطس 1979 في SIGGRAPH في شيكاغو. [2] دخلت RCC لاحقًا في علاقة مع شركة الكمبيوتر البريطانية International Computers Limited (ICL) في عام 1981 للتوزيع الأوروبي، ثم التطوير المشترك والتصنيع، [3] نتيجة لاهتمام مجلس أبحاث العلوم في المملكة المتحدة (لاحقًا، مجلس أبحاث العلوم والهندسة).

تم استخدام PERQ في عدد من مشاريع البحث الأكاديمي في المملكة المتحدة خلال الثمانينيات. تم تغيير اسم 3RCC إلى PERQ System Corporation في عام 1984. خرجت من العمل في عام 1986، ويرجع ذلك إلى حد كبير إلى المنافسة من مصنعي محطات العمل الآخرين مثل Sun Microsystems و Apollo Computer و Silicon Graphics .

كما عمل بريان روزن، أحد مؤسسي 3RCC، في مركز Xerox PARC على محطة العمل Dolphin .

الأجهزة

المعالج

كانت وحدة المعالجة المركزية PERQ عبارة عن تصميم منطقي منفصل مبرمج بدقة متناهية ، وليس معالجًا دقيقًا . كانت تعتمد على وحدات حسابية منطقية ذات شريحة بت 74S181 وجهاز تسلسل التعليمات البرمجية الدقيقة Am2910 . كانت وحدة المعالجة المركزية PERQ غير عادية في وجود سجلات بعرض 20 بت ومخزن تحكم قابل للكتابة (WCS)، مما يسمح بإعادة تعريف التعليمات البرمجية الدقيقة. [4] كانت فترة دورة التعليمات الدقيقة لوحدة المعالجة المركزية 170 نانوثانية (5.88 ميجا هرتز). [5]

بيرك 1

تم إطلاق جهاز PERQ الأصلي (المعروف أيضًا باسم PERQ 1 )، في عام 1980، وكان موضوعًا في خزانة على شكل قاعدة مع واجهة بنية اللون ومحرك أقراص مرنة مقاس 8 بوصات مثبت أفقيًا في الأعلى.

كان لدى وحدة المعالجة المركزية PERQ 1 نظام WCS يتألف من 4 آلاف كلمة من ذاكرة التعليمات البرمجية الدقيقة 48 بت. ووسعت وحدة المعالجة المركزية PERQ 1A اللاحقة نظام WCS إلى 16 ألف كلمة. يمكن تكوين PERQ 1 بذاكرة وصول عشوائي (RAM) بعرض 64 بت بسعة 256 كيلوبايت أو 1 أو 2 ميجابايت (يمكن الوصول إليها عبر ناقل 16 بت)، [5] وقرص صلب من سلسلة Shugart SA-4000 بسعة 12 أو 24 ميجابايت و14 بوصة ومحرك أقراص مرنة مقاس 8 بوصات . [6] [7] كان التصميم الداخلي لـ PERQ 1 يهيمن عليه محرك الأقراص الصلبة المثبت رأسياً. وكان هذا إلى حد كبير هو الذي حدد ارتفاع وعمق الهيكل.

يتألف نظام PERQ 1 الأساسي من لوحة وحدة المعالجة المركزية ولوحة الذاكرة (التي تتضمن إطارًا عازلًا وواجهة شاشة) ولوحة إدخال/إخراج (IOB، تسمى أيضًا CIO). [8] تضمنت لوحة إدخال/إخراج معالجًا دقيقًا من نوع Zilog Z80 وواجهة IEEE-488 ومنفذًا تسلسليًا RS-232 وواجهات أقراص صلبة ومرنة وأجهزة توليف الكلام . [9] كما تحتوي أجهزة PERQ 1 على فتحة لوحة إدخال/إخراج اختيارية احتياطية لواجهات إضافية مثل Ethernet .

كان الجهاز اللوحي للرسومات قياسيًا. تم تزويد معظم أجهزة PERQ 1 بشاشة أحادية اللون ذات اتجاه عمودي ، مقاس 8½ × 11 بوصة، بدقة 768×1024 بكسل ، وفوسفور أبيض .

بيرك 2

تم الإعلان عن PERQ 2 (الاسم الرمزي Kristmas أثناء التطوير) في عام 1983. [10] يمكن تمييز PERQ 2 عن PERQ 1 من خلال خزانته الأوسع المصممة من قبل ICL، مع واجهة ذات لون أفتح، ومحرك أقراص مرنة رأسي وشاشة تشخيصية مكونة من ثلاثة أرقام.

استخدم PERQ 2 نفس وحدة المعالجة المركزية WCS 16k مثل PERQ 1A وكان به ماوس بثلاثة أزرار بدلاً من اللوحة الرسومية. تم تكوينه بقرص صلب Micropolis Corporation 1201 مقاس 8 بوصات بسعة 35 ميجابايت وذاكرة وصول عشوائي (RAM) سعة 1 أو 2 ميجابايت وكان لديه خيار شاشة PERQ 1 ذات الوضع الرأسي أو شاشة PERQ 19 بوصة ذات الوضع الأفقي بدقة 1280×1024. [11]

بسبب مشاكل التصنيع مع 3RCC PERQ 2 الأصلي (المعروف أيضًا باسم K1 )، قامت ICL بمراجعة تصميم الأجهزة، مما أدى إلى ظهور PERQ 2 T1 (أو ICL 8222). [11]

استبدلت الطرازات الأحدث PERQ 2 T2 (ICL 8223) و PERQ 2 T4 القرص الصلب مقاس 8 بوصات بقرص صلب مقاس 5¼ بوصة، مما سمح أيضًا بتثبيت قرص ثانٍ داخليًا.

كان طراز T4 (الذي يُعتقد أنه تم إنتاج حوالي 10 قطع منه فقط) مزودًا بوحدة معالجة مركزية ممتدة 24 بت وناقل خلفي ، مما يسمح باستخدام لوحة ذاكرة وصول عشوائي بسعة 4 ميجا بايت. [4] [7]

احتفظت PERQ 2 بفتحة OIO الموجودة في PERQ 1، ولكنها استبدلت IOB بلوحات EIO (مدخلات ومخرجات إيثرنت) أو NIO (مدخلات ومخرجات غير إيثرنت). كانت هذه اللوحات مشابهة للوحة IOB، مع إضافة ساعة غير متقلبة في الوقت الفعلي ، ومنفذ RS-232 ثانٍ، وواجهة إيثرنت (على لوحة EIO).

بيرك 3

تم تطوير PERQ 3A (المعروف أيضًا باسم محطة عمل الرسومات المتقدمة ICL 3300) بواسطة ICL كبديل لـ PERQ 2. كان PERQ 3A يتمتع بهندسة أجهزة جديدة تمامًا تعتمد على معالج دقيق Motorola 68020 بسرعة 12.5 ميجاهرتز ووحدة فاصلة عائمة 68881 ووحدة تحكم الوصول المباشر للذاكرة 68450، بالإضافة إلى معالجين AMD 29116A 32 بت شريحة بت والتي تعمل كمعالجات مساعدة للرسومات. كما كان يحتوي على ذاكرة وصول عشوائي (RAM) بسعة تصل إلى 2 ميجابايت وقرص صلب SCSI وكان موضوعًا في حاوية على شكل "برج صغير" لسطح المكتب. كان نظام التشغيل عبارة عن منفذ لنظام UNIX System V Release 2 يسمى PNX 300. [ بحاجة لمصدر ] تم إنتاج وحدات النموذج الأولي في عام 1985، ولكن تم إلغاء المشروع قبل بدء الإنتاج الكامل (تأخر المشروع وقررت ICL أنها مزود حلول - ستبيع محطات عمل Sun كجزء من الحل). [ بحاجة لمصدر ]

كان تصميم محطة عمل آخر قيد التطوير في وقت زوال الشركة، PERQ 3B، نموذجًا ملونًا (يُشار إليه أحيانًا باسم PERQ 5 ) استحوذت عليه شركة Crosfield Electronics لمحطة عمل تخطيط الصفحات Crosfield Studio 9500. [7] كانت محطة العمل تُعرف أيضًا داخليًا باسم Python، وقد تم تطويرها في عام 1986 بشكل مشترك من قبل MegaScan و Conner Scelza Associates (كلاهما في جيبسونيا، بنسلفانيا ، الولايات المتحدة الأمريكية) وفريق Crosfield (في هيميل هيمبستيد ، إنجلترا). طورت MegaScan، بقيادة بريان روزن، إلكترونيات محطة العمل وقامت Conner Scelza Associates (بقيادة جيري كونر ودون سكيلزا) بنقل UNIX وكتبت جميع البرامج الداعمة الأخرى. كان كروسفيلد (بقيادة أندرو تشابمان) مديري المشروع بشكل عام وكان لديه مهندسون مدمجون في MegaScan (سيمون بتلر ومارك سومرفيل) وكونر سكيلزا (روجر ويلكوكس). [12]

كان مطلب كروسفيلد هو نظام رسوميات عالي الأداء للغاية (يُعرف باسم Viper، طورته شركتهم الفرعية benchMark Technologies) وكمية كبيرة (في ذلك الوقت) من مساحة تخزين القرص. طور فريق كروسفيلد في هيميل هيمبستيد حل RAID مبكر يدعم ما يصل إلى 8 وحدات تحكم SCSI تعمل بالتوازي مع تدفق البيانات من محركات كاملة الارتفاع مقاس 5¼ بوصة وشبكة ألياف ضوئية سريعة تُعرف باسم GALAN. تم تشغيل النماذج الأولية في أواخر عام 1986 في كل من الولايات المتحدة والمملكة المتحدة وبدأ الإنتاج بكميات كبيرة من مصنع كروسفيلد في بيتربورو في أوائل عام 1987. [13]

الأجهزة الطرفية

تم إنتاج لوحات OIO اختيارية مختلفة لـ PERQ 1 و 2: قدمت لوحات 3RCC OIO واجهة PERQlink متوازية 16 بت (مخصصة لتنزيل التعليمات البرمجية الدقيقة من PERQ آخر في وقت التمهيد) بالإضافة إلى Ethernet أو وحدة تحكم طابعة الليزر Canon CX . وبالتالي، يمكن تكوين PERQ 2 بمنفذي Ethernet (EIO بالإضافة إلى OIO). يمكن أيضًا توصيل طابعة نقطية بمنفذي RS-232 أو IEEE-488. تم إنتاج لوحات OIO أخرى من جهات خارجية للواجهة مع أجهزة أخرى، مثل محركات الأشرطة QIC -02 أو كاميرات الفيديو . [4]

برمجة

تم تحسين مجموعة التعليمات الشبيهة بـ p-Code الأصلية الخاصة بـ PERQ (والتي تسمى Q-Code ) لتناسب Pascal (على وجه التحديد، مجموعة PERQ Pascal الممتدة). يمكن تنفيذ تعليمات Q-Code بمعدل يصل إلى مليون تعليمة في الثانية . [14] أدى هذا إلى التعريف البديل لاسم PERQ: Pascal Evaluation Real Quick . في الواقع، كان استخدام Pascal أكثر كفاءة بشكل عام من محاولة إنشاء برامج " لغة التجميع " مباشرةً باستخدام Q-Code. [ بحاجة لمصدر ]

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

تم تطوير مجموعة متنوعة من أنظمة التشغيل لـ PERQ. وشملت هذه: [7]

نظام التشغيل POS (PERQ)
نظام التشغيل الأولي أحادي المهمة لمحطات عمل PERQ، تم تطويره بواسطة 3RCC. تم كتابة POS وأدواته المساعدة في PERQ Pascal.
MPOS (نظام نقاط البيع متعدد المهام)
إصدار متعدد المهام من POS، لم يتم إصداره رسميًا بواسطة 3RCC.
لهجة
تم تطوير نظام تشغيل بحثي متعدد المهام في جامعة كارنيجي ميلون، مع مدير نوافذ يسمى Sapphire. كان Accent سلفًا لنواة Mach التي استخدمتها العديد من أنظمة التشغيل اللاحقة. تم تطوير بيئة متوافقة مع UNIX System V تعمل تحت Accent في نافذة Sapphire، تسمى QNIX ، بواسطة Spider Systems .
PNX ( / ˈpiːnɪks / PEE -nix )
منفذ يونكس لـ PERQ، استنادًا إلى إصدار يونكس السابع ونظام UNIX III . تم تطويره بواسطة ICL في Bracknell و Dalkeith Palace ولاحقًا Kidsgrove (Staffordshire) لمجتمع البحث في المملكة المتحدة. [7] استخدم PNX التعليمات البرمجية الدقيقة الخاصة به، والأكثر ملاءمة للغة البرمجة C ، والتي تسمى C-Code .
ثني
تم تطوير FLEX بواسطة مؤسسة الإشارات والرادار الملكية ، وتم تنفيذه في التعليمات البرمجية الدقيقة وعلى غرار أنظمة محطات العمل المبكرة الأخرى مثل آلات Lisp أو UCSD Pascal أو Modula-2 ، باستثناء أن لغة الاختيار كانت ALGOL 68 .

المُجمِّعون

تعاقدت كل من ICL و3RCC مع مركز إدنبرة الإقليمي للحوسبة (ERCC) خلال الفترة 1981-1982 لتوريد مُجمِّع Fortran77 مُحسَّن . وقد أدى هذا أيضًا إلى إنشاء مُجمِّع Imp ، حيث تم كتابة مُجمِّع F77 من ERCC بلغة Imp. وقد أنتجت مُجمِّعات ERCC كود Q. وبحلول عام 1987، تولت مجموعة فرعية تجارية من موظفي ERCC السابقين، وهي Edinburgh Portable Compilers Ltd (EPCL) صيانة مجموعة مُجمِّعات PERQ.

التطبيقات

محرر نصوص تابع لجهة خارجية من عام 1983 يعمل على محطة عمل PERQ في Bletchley Park في عام 2013.

كان PERQ محطة عمل رسومية مبكرة شائعة؛ لذلك، ساعد في ظهور العديد من تطبيقات الطرف الثالث المبكرة التي استفادت من واجهة المستخدم الرسومية والرسومات النقطية . أنتجت شركة Intran (حوالي عام 1982) مجموعة برامج رسومية رائدة تسمى MetaForm، والتي تتكون من برامج Graphics Builder وFont Builder وForm Builder وFile Manager المنفصلة. كما عمل PERQ كمنصة مخصصة للعديد من برامج النص التشعبي الرائدة ، مثل ZOG و KMS و Guide . كتب داريو جوزي في جامعة كارنيجي ميلون برنامج DP ("برنامج الرسم")، وهو نظام CAD يستخدم لإنشاء مخططات الدوائر على PERQ. [15]

مراجع

  1. ^ تاريخ PERQ: الجزء الأول: 3. الأيام الأولى. Chilton Computing، المملكة المتحدة.
  2. ^ "PERQ ومحطات عمل الرسومات النقطية المتقدمة". سبتمبر 1982.
  3. ^ تاريخ PERQ: الجزء الثالث: 16. وقت اتخاذ القرار، شركة تشيلتون للحوسبة، المملكة المتحدة.
  4. ^ abc Tony Duell (12 أكتوبر 1993). "PERQ 2 Hardware FAQ (long)". Newsgroup : alt.sys.perq. Usenet:  12OCT199321195696@siva.bris.ac.uk . تم الاسترجاع في 2 ديسمبر 2008 .
  5. ^ أ دعاية PERQ: منشورات PERQ الخاصة بـ ICL 1985
  6. ^ كتيب PERQ، شركة تشيلتون للحوسبة، المملكة المتحدة.
  7. ^ abcde PERQ FAQ، الإصدار 7
  8. ^ ثلاثة أنهار PERQ
  9. ^ لوحات عرض PERQ، شركة Chilton Computing، المملكة المتحدة.
  10. ^ تاريخ PERQ: الجزء الخامس: 20. ICL Manufacturing، Chilton Computing، المملكة المتحدة.
  11. ^ ab PERQ History: الجزء السابع: 34. الأجهزة، شركة تشيلتون للحوسبة، المملكة المتحدة.
  12. ^ محطات عمل PERQ بواسطة RD Davis
  13. ^ قاموس كروسفيلد
  14. ^ دعاية PERQ: كتيب PERQ الخاص بـ ICL، Chilton Computing، المملكة المتحدة.
  15. ^ "مدخل لـ DP - مجموعة الأوامر في مركز المعلومات الفنية الدفاعية". مؤرشف من الأصل في 31 مايو 2009. تم الاسترجاع في 3 ديسمبر 2008 .
  • المجلة التقنية لـ ICL - نوفمبر 1982
  • كل شيء عن محطات عمل PERQ
  • DigiBarn: PERQ الأنهار الثلاثة
  • توثيق PERQ على bitsavers.org
  • معرض واجهة المستخدم الرسومية: Three Rivers / ICL Perq
  • أرشيف برنامج نظام المستخدم الفردي التابع لقسم الحوسبة في مختبر رذرفورد. يتضمن مواد مفصلة تتعلق بتاريخ برنامج نظام المستخدم الفردي كما أثر على مشروع مشترك بين مجلس البحوث العلمية والهندسية وICL.
  • PERQemu: محاكي PERQ 1 لنظام Microsoft Windows/Mono (قيد التطوير، الإصدار v0.21 قادر على تشغيل POS)
  • PERQemu: محاكي PERQ 1 لنظام Microsoft Windows/Mono (قيد التطوير، الإصدار v0.4.4 هو الإصدار الرئيسي الرابع)
  • قائمة المكونات الرئيسية لـ ICL Perq 3A
  • مولد أكواد لمترجمي F77 وImp بواسطة مركز إدنبرة الإقليمي للحوسبة (ERCC). (مصادر المترجم الكاملة موجودة في الدليل المرفق. تمت إزالة بعض الملفات ذات الصلة المحمية بحقوق الطبع والنشر بشكل صريح من هذا الأرشيف العام.)
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=PERQ&oldid=1240883366"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate