PDP-11

From Wikipedia, the free encyclopedia
PDP-11
PDP-11 wordmark.svg
Pdp-11-40.jpg
توجد وحدة المعالجة المركزية PDP-11/40 في الجزء السفلي ، مع تثبيت محرك TU56 مزدوج الشريط فوقها.
مطورشركة المعدات الرقمية
عائلة المنتجمعالج البيانات المبرمج
يكتبكمبيوتر صغير
تاريخ الافراج عنه1970 ؛ قبل 53 عاما (1970)
عمر1970-1997
توقف1997 ؛ قبل 26 عاما (1997)
الوحدات المباعةحوالي 600000
نظام التشغيلBATCH-11 / DOS-11 و DSM-11 و IAS و P / OS و RSTS / E و RSX-11 و RT-11 و Ultrix - 11 و Seventh Edition Unix و SVR1 و 2BSD
منصةDEC 16 بت
خليفةVAX-11

PDP -11 عبارة عن سلسلة من أجهزة الكمبيوتر الصغيرة ذات 16 بت التي تم بيعها بواسطة شركة Digital Equipment Corporation (DEC) من عام 1970 إلى أواخر التسعينيات ، وهي واحدة من مجموعة منتجات في سلسلة معالج البيانات المبرمج (PDP). في المجموع ، تم بيع حوالي 600000 PDP-11s من جميع الطرز ، مما يجعلها واحدة من أكثر خطوط الإنتاج نجاحًا في DEC. يعتبر بعض الخبراء أن PDP-11 هو أكثر الحواسيب الصغيرة شيوعًا. [1] [2]

تضمن PDP-11 عددًا من الميزات المبتكرة في مجموعة التعليمات الخاصة به وسجلات الأغراض العامة الإضافية التي سهلت البرمجة أكثر من النماذج السابقة في سلسلة PDP. علاوة على ذلك ، سمح نظام Unibus المبتكر بتوصيل الأجهزة الخارجية بالنظام بسهولة أكبر باستخدام الوصول المباشر للذاكرة ، وفتح النظام لمجموعة متنوعة من الأجهزة الطرفية . حل PDP-11 محل PDP-8 في العديد من تطبيقات الحوسبة في الوقت الفعلي ، على الرغم من أن كلا خطي الإنتاج يعيشان بالتوازي لأكثر من 10 سنوات. جعلت سهولة برمجة PDP-11 من شعبية الحوسبة ذات الأغراض العامة.

ألهم تصميم PDP-11 تصميم المعالجات الدقيقة في أواخر السبعينيات بما في ذلك Intel x86 [1] و Motorola 68000 . أثرت ميزات تصميم أنظمة التشغيل PDP-11 وأنظمة التشغيل الأخرى من المعدات الرقمية على تصميم أنظمة التشغيل مثل CP / M وبالتالي أيضًا MS-DOS . تم تشغيل أول إصدار رسمي من Unix على PDP-11/20 في عام 1970. ويشار بشكل شائع إلى أن لغة البرمجة C استفادت من العديد من ميزات البرمجة المعتمدة على PDP-11 منخفضة المستوى ، [3] وإن لم يكن ذلك في الأصل عن طريق التصميم . [4]

أدت محاولة توسيع عنونة PDP-11 من 16 إلى 32 بت إلى تصميم VAX-11 ، الذي أخذ جزءًا من اسمه من PDP-11.

التاريخ

الآلات السابقة

في عام 1963 ، قدمت شركة DEC ما يعتبر أول كمبيوتر صغير تجاري في شكل PDP-5 . كان هذا تصميمًا مكونًا من 12 بتًا مقتبسًا من جهاز LINC لعام 1962 والذي كان مخصصًا للاستخدام في إعداد معمل. قام DEC بتبسيط نظام LINC ومجموعة التعليمات بشكل طفيف ، مستهدفًا PDP-5 في إعدادات أصغر لا تحتاج إلى قوة PDP-4 الأكبر حجمًا 18 بت . كان PDP-5 ناجحًا ، حيث بيع في النهاية حوالي 1000 جهاز. أدى ذلك إلى PDP-8 ، وهو نموذج 12 بت مخفض التكلفة بشكل إضافي والذي باع حوالي 50000 وحدة.

خلال هذه الفترة ، كان سوق الكمبيوتر ينتقل من أطوال كلمات الكمبيوتر بناءً على وحدات من 6 بتات إلى وحدات من 8 بتات ، بعد إدخال معيار ASCII 7 بت . في 1967-1968 ، صمم مهندسو DEC آلة ذات 16 بت ، PDP-X ، [5] لكن الإدارة ألغت المشروع في النهاية لأنه لا يبدو أنه يقدم ميزة كبيرة على منصاتهم الحالية ذات 12 و 18 بت.

دفع هذا العديد من المهندسين من برنامج PDP-X إلى مغادرة DEC وتشكيل Data General . في العام التالي قدموا الإصدار 16 بت Data General Nova . [6] باعت نوفا عشرات الآلاف من الوحدات وأطلقت ما سيصبح أحد المنافسين الرئيسيين لشركة DEC خلال السبعينيات والثمانينيات.

تحرير

كان كين أولسن ، رئيس ومؤسس DEC ، أكثر اهتمامًا بآلة صغيرة 8 بت من نظام 16 بت الأكبر. أصبح هذا مشروع "آلة حاسبة مكتبية". بعد فترة وجيزة ، نشرت Datamation ملاحظة حول آلة حاسبة مكتبية يتم تطويرها في DEC ، مما تسبب في قلق في Wang Laboratories ، الذين استثمروا بكثافة في هذا السوق. قبل فترة طويلة ، أصبح من الواضح أن السوق بأكمله كان ينتقل إلى 16 بت ، وبدأت الحاسبة المكتبية بتصميم 16 بت أيضًا. [7]

قرر الفريق أن أفضل نهج لهندسة معمارية جديدة هو تقليل عرض النطاق الترددي للذاكرة اللازم لتنفيذ التعليمات. قام Larry McGowan بترميز سلسلة من برامج لغة التجميع باستخدام مجموعات التعليمات الخاصة بالمنصات المختلفة الموجودة وفحص مقدار الذاكرة التي سيتم تبادلها لتنفيذها. انضم هارولد ماكفارلاند إلى هذا الجهد وكتب بالفعل مجموعة تعليمات معقدة للغاية رفضها الفريق ، لكن المجموعة الثانية كانت أبسط وستشكل في النهاية الأساس لـ PDP-11. [7]

عندما قدموا لأول مرة الهيكل الجديد ، شعر المديرون بالفزع. كانت تفتقر إلى البيانات الفورية والعناوين القصيرة ، وكلاهما يعتبر ضروريًا لتحسين أداء الذاكرة. تمكن ماكجوان ومكفارلاند في النهاية من إقناعهما بأن النظام سيعمل كما هو متوقع ، وفجأة "أصبح مشروع الحاسبة المكتبية ساخنًا". [7] تم تطوير جزء كبير من النظام باستخدام PDP-10 حيث قامت بطاقة SIM-11 بمحاكاة ما سيصبح PDP-11/20 وكتب بوب باورز مجمعًا لذلك. [7]

في مرحلة متأخرة ، أراد فريق التسويق شحن النظام بذاكرة 2K [أ] كتكوين أدنى. عندما صرح McGowan أن هذا يعني أن المجمّع لا يمكنه العمل على النظام ، تم توسيع الحد الأدنى إلى 4K. أراد فريق التسويق أيضًا استخدام حرف الشرطة المائلة للأمام للتعليقات في كود المجمع ، كما كان الحال في المجمّع PDP-8. صرح ماكجوان أنه سيضطر بعد ذلك إلى استخدام الفاصلة المنقوطة للإشارة إلى التقسيم ، وتم إسقاط الفكرة. [7]

تم الإعلان عن عائلة PDP-11 في يناير 1970 وبدأت الشحنات في وقت مبكر من ذلك العام. باعت DEC أكثر من 170000 PDP-11s في السبعينيات. [8]

تم تصنيعه مبدئيًا من منطق ترانزستور-ترانزستور صغير الحجم ، وقد تم تطوير نسخة تكاملية واسعة النطاق أحادية اللوحة من المعالج في عام 1975. وقد تم تطوير J-11 في عام 1979 ، وهو معالج ثنائي الشريحة أو ثلاث شرائح.

كانت النماذج الأخيرة من خط PDP-11 هي لوحة واحدة PDP-11/94 و PDP-11/93 التي تم تقديمها في عام 1990. [9]

ميزات مبتكرة

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

تحتوي بنية المعالج PDP-11 على مجموعة تعليمات متعامدة في الغالب . على سبيل المثال ، بدلاً من التعليمات مثل التحميل والتخزين ، يحتوي PDP-11 على تعليمات نقل يمكن أن يكون المعامل (المصدر والوجهة) ذاكرة أو تسجيل . لا توجد تعليمات إدخال أو إخراج محددة ؛ يستخدم PDP-11 الإدخال / الإخراج المعين للذاكرة ولذا يتم استخدام نفس تعليمات النقل ؛ حتى أن التعامد يتيح نقل البيانات مباشرة من جهاز الإدخال إلى جهاز الإخراج. يمكن أن تحتوي التعليمات الأكثر تعقيدًا مثل الإضافة بالمثل على ذاكرة أو تسجيل أو إدخال أو إخراج كمصدر أو وجهة.

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

لا توجد تعليمات I / O مخصصة

لم يكن لدى النماذج المبكرة من PDP-11 ناقل مخصص للإدخال / الإخراج ، ولكن فقط ناقل نظام يسمى Unibus ، حيث تم تعيين أجهزة الإدخال والإخراج لعناوين الذاكرة.

حدد جهاز الإدخال / الإخراج عناوين الذاكرة التي سيستجيب لها ، وحدد متجه المقاطعة وأولوية المقاطعة الخاصة به . هذا الإطار المرن الذي توفره بنية المعالج جعل من السهل بشكل غير عادي ابتكار أجهزة ناقل جديدة ، بما في ذلك أجهزة للتحكم في الأجهزة التي لم يتم التفكير فيها عندما تم تصميم المعالج في الأصل. قامت DEC بنشر مواصفات Unibus الأساسية بشكل علني ، حتى أنها قدمت نماذج أولية للوحات دوائر واجهة ناقل ، وشجعت العملاء على تطوير أجهزتهم المتوافقة مع Unibus.

نظام PDP-11/70 يشتمل على محركي شرائط من تسعة مسارات ، ومحرك أقراص ، وطابعة خط عالية السرعة ، ومحطة طباعة لوحة مفاتيح نقطية DECwriter ، ومحطة أنبوب أشعة الكاثود المثبتة في غرفة آلة يتم التحكم فيها بالمناخ.

جعل Unibus PDP-11 مناسبًا للأجهزة الطرفية المخصصة. أحد أسلاف Alcatel-Lucent ، شركة Bell Telephone Manufacturing Company ، طورت شبكة BTMC DPS-1500 لتحويل الحزم ( X.25 ) واستخدمت PDP-11 في نظام إدارة الشبكة الإقليمية والوطنية ، مع توصيل Unibus مباشرة بـ أجهزة DPS-1500.

ابتعد أعضاء عائلة PDP-11 ذوي الأداء العالي عن نهج الحافلة الواحدة. يحتوي PDP-11/45 على مسار بيانات مخصص داخل وحدة المعالجة المركزية ، يربط ذاكرة أشباه الموصلات بالمعالج ، مع الذاكرة الأساسية وأجهزة الإدخال / الإخراج المتصلة عبر Unibus. [10] في PDP-11/70 ، تم اتخاذ هذا خطوة إلى الأمام ، مع إضافة واجهة مخصصة بين الأقراص والأشرطة والذاكرة ، عبر Massbus . على الرغم من استمرار تعيين أجهزة الإدخال / الإخراج في عناوين الذاكرة ، إلا أن بعض البرمجة الإضافية كانت ضرورية لإعداد واجهات الناقل المضافة.

المقاطعات

يدعم PDP-11 مقاطعات الأجهزة عند أربعة مستويات ذات أولوية. تتم خدمة المقاطعات من خلال إجراءات خدمة البرامج ، والتي يمكن أن تحدد ما إذا كان يمكن مقاطعتها هي نفسها (تحقيق تداخل المقاطعة ) . يتم الإشارة إلى الحدث الذي يتسبب في حدوث المقاطعة بواسطة الجهاز نفسه ، حيث يقوم بإعلام المعالج بعنوان ناقل المقاطعة الخاص به.

متجهات المقاطعة عبارة عن كتل من كلمتين 16 بت في مساحة عنوان kernel منخفضة (والتي تتوافق عادةً مع ذاكرة فعلية منخفضة) بين 0 و 776. تحتوي الكلمة الأولى من متجه المقاطعة على عنوان روتين خدمة المقاطعة والكلمة الثانية القيمة ليتم تحميلها في PSW (مستوى الأولوية) عند الدخول إلى روتين الخدمة.

مصممة للإنتاج بالجملة

تم تصميم PDP-11 لسهولة التصنيع بواسطة العمالة شبه الماهرة. كانت أبعاد قطعها غير حرجة نسبيًا. استخدم لوحة معززة ملفوفة بالأسلاك .

LSI-11

PDP-11/03 (أعلى اليمين)

LSI-11 (PDP-11/03) ، الذي تم تقديمه في فبراير 1975 [9] هو أول نموذج PDP-11 تم إنتاجه باستخدام تكامل واسع النطاق ؛ يتم احتواء وحدة المعالجة المركزية بالكامل على أربع شرائح LSI من صنع Western Digital ( مجموعة شرائح MCP-1600 ؛ يمكن إضافة شريحة خامسة لتمديد مجموعة التعليمات). يستخدم ناقلًا وهو نوع قريب من Unibus يسمى LSI Bus أو Q-Bus؛ إنه يختلف عن Unibus بشكل أساسي في أن العناوين والبيانات تتضاعف على مجموعة مشتركة من الأسلاك بدلاً من وجود مجموعات منفصلة من الأسلاك. كما أنه يختلف قليلاً في كيفية تعامله مع أجهزة الإدخال / الإخراج ، وقد سمح في النهاية بعنوان فعلي 22 بت (بينما يسمح Unibus فقط بعنوان فعلي 18 بت) وعمليات وضع الحظر لعرض النطاق الترددي المحسن بشكل كبير (وهو ما لا يسمح به Unibus يدعم).

يشتمل الرمز الصغير لوحدة المعالجة المركزية على مصحح أخطاء : برنامج ثابت بواجهة تسلسلية مباشرة ( RS-232 أو حلقة حالية ) إلى محطة طرفية . يتيح ذلك للمشغل إجراء تصحيح الأخطاء عن طريق كتابة الأوامر وقراءة الأرقام الثمانية ، بدلاً من تشغيل المفاتيح وأضواء القراءة ، وهي طريقة التصحيح النموذجية في ذلك الوقت. وبالتالي يمكن للمشغل فحص وتعديل سجلات الكمبيوتر والذاكرة وأجهزة الإدخال / الإخراج ، وتشخيص وربما تصحيح الأعطال في البرامج والأجهزة الطرفية (ما لم يعطل الفشل الرمز الصغير نفسه). يمكن للمشغل أيضًا تحديد القرص الذي سيتم تشغيلهمن. زاد كلا الابتكارين من الموثوقية وقللا من تكلفة LSI-11.

يمكن إضافة خيار مخزن التحكم القابل للكتابة (WCS) (KUV11-AA) إلى LSI-11. سمح هذا الخيار ببرمجة الماكينة الدقيقة الداخلية ذات 8 بتات لإنشاء امتدادات خاصة بالتطبيق لمجموعة تعليمات PDP-11. WCS عبارة عن لوحة Q-Bus رباعية مزودة بكابل شريطي متصل بمقبس ROM ذي الرمز الصغير الثالث. تم تضمين الكود المصدري للشفرة الصغيرة EIS / FIS بحيث يمكن تحميل هذه التعليمات ، الموجودة عادةً في MICROM الثالث ، في WCS ، إذا رغبت في ذلك. [11]

تعتمد أنظمة Q-Bus اللاحقة مثل LSI-11/23 و / 73 و / 83 على مجموعات شرائح مصممة داخليًا بواسطة شركة Digital Equipment Corporation. تم تصميم أنظمة Unibus لاحقًا PDP-11 لاستخدام بطاقات معالج Q-Bus مشابهة ، باستخدام محول Unibus لدعم الأجهزة الطرفية الموجودة في Unibus ، وأحيانًا باستخدام ناقل ذاكرة خاص لتحسين السرعة.

كانت هناك ابتكارات مهمة أخرى في تشكيلة Q-Bus. على سبيل المثال ، قدم متغير نظام PDP-11/03 اختبارًا ذاتيًا لتشغيل النظام بالكامل (POST).

رفض

كان التصميم الأساسي لـ PDP-11 مرنًا ، وتم تحديثه باستمرار لاستخدام تقنيات أحدث. ومع ذلك ، بدأت الإنتاجية المحدودة لـ Unibus و Q-Bus تصبح عنق الزجاجة لأداء النظام ، وأعاق تقييد العنوان المنطقي 16 بت تطوير تطبيقات برمجية أكبر. تصف المقالة حول بنية PDP-11 تقنيات الأجهزة والبرامج المستخدمة للتغلب على قيود مساحة العنوان.

لقد تخطى VAX-11 ، خليفة DEC 32 بت لـ PDP- 11 ، (لـ "امتداد العنوان الافتراضي") قيود 16 بت ، ولكنه كان في البداية حاسوبًا فائق الصغر يستهدف سوق مشاركة الوقت المتطورة . قدمت وحدات المعالجة المركزية VAX المبكرة وضع توافق PDP-11 يمكن بموجبه استخدام الكثير من البرامج الحالية على الفور ، بالتوازي مع أحدث برامج 32 بت ، ولكن تم إسقاط هذه الإمكانية مع أول MicroVAX .

لعقد من الزمان ، كان PDP-11 أصغر نظام يمكنه تشغيل Unix ، [12] ولكن في الثمانينيات ، استحوذت أجهزة الكمبيوتر الشخصية IBM ونسخها على سوق أجهزة الكمبيوتر الصغيرة ؛ ذكرت BYTE في عام 1984 أن المعالج الدقيق Intel 8088 للكمبيوتر الشخصي يمكن أن يتفوق على PDP-11/23 عند تشغيل Unix. [13] تضمنت المعالجات الدقيقة الأحدث مثل Motorola 68000 (1979) و Intel 80386 (1985) عنونة منطقية 32 بت. سهّل 68000 على وجه الخصوص ظهور سوق من محطات العمل العلمية والتقنية القوية بشكل متزايد والتي غالبًا ما تعمل على متغيرات Unix. وشملت هذه HP 9000السلسلة 200 (بدءًا من HP 9826A في 1981) و 300/400 ، مع نظام HP-UX تم نقله إلى 68000 في عام 1984 ؛ محطات عمل Sun Microsystems التي تشغل SunOS ، بدءًا من Sun-1 في عام 1982 ؛ محطات عمل Apollo / Domain التي تبدأ بـ DN100 في عام 1981 بتشغيل المجال / نظام التشغيل ، والذي كان مملوكًا ولكنه يوفر درجة من توافق Unix ؛ ومجموعة Silicon Graphics IRIS ، التي تطورت إلى محطات عمل قائمة على Unix بحلول عام 1985 (IRIS 2000).

يمكن القول إن أجهزة الكمبيوتر الشخصية القائمة على 68000 مثل Apple Lisa و Macintosh و Atari ST و Commodore Amiga تشكل تهديداً أقل لأعمال DEC ، على الرغم من أن هذه الأنظمة يمكن من الناحية الفنية تشغيل مشتقات Unix. في السنوات الأولى ، على وجه الخصوص ، تم نقل Xenix من Microsoft إلى أنظمة مثل TRS-80 Model 16 (مع ذاكرة تصل إلى 1 ميجابايت) في عام 1983 ، وإلى Apple Lisa ، مع ما يصل إلى 2 ميجابايت من ذاكرة الوصول العشوائي المثبتة ، في عام 1984. أدى الإنتاج الضخم لهذه الرقائق إلى القضاء على أي ميزة من حيث التكلفة لـ 16 بت PDP-11. خط من أجهزة الكمبيوتر الشخصية يعتمد على PDP-11 ، DEC Professionalسلسلة ، فشلت تجاريًا ، جنبًا إلى جنب مع عروض أجهزة الكمبيوتر الشخصية الأخرى بخلاف PDP-11 من DEC.

في عام 1994 ، باعت شركة DEC [14] حقوق برنامج نظام PDP-11 لشركة Mentec Inc. ، وهي شركة أيرلندية منتجة للوحات LSI-11 القائمة على أجهزة الكمبيوتر الشخصية ذات الهندسة المعمارية Q-Bus و ISA ، وفي عام 1997 توقفت عن إنتاج PDP-11. لعدة سنوات ، أنتجت Mentec معالجات PDP-11 جديدة. وجدت شركات أخرى سوقًا متخصصة لاستبدال معالجات PDP -11 القديمة وأنظمة الأقراص الفرعية وما إلى ذلك .

بحلول أواخر التسعينيات ، لم يقتصر الأمر على DEC فحسب ، بل انهارت معظم صناعة الكمبيوتر في نيو إنجلاند التي تم بناؤها حول أجهزة الكمبيوتر الصغيرة المشابهة لـ PDP-11 في مواجهة محطات العمل والخوادم القائمة على الحواسيب الصغيرة.

النماذج

تميل معالجات PDP-11 إلى الوقوع في عدة مجموعات طبيعية اعتمادًا على التصميم الأصلي الذي تستند إليه وحافلة I / O التي تستخدمها. داخل كل مجموعة ، تم تقديم معظم الطرز في نسختين ، أحدهما مخصص لمصنعي المعدات الأصلية والآخر مخصص للمستخدمين النهائيين. على الرغم من أن جميع الطرز تشترك في نفس مجموعة التعليمات ، إلا أن النماذج اللاحقة أضافت تعليمات جديدة وفسرت تعليمات معينة بشكل مختلف قليلاً. مع تطور البنية ، كانت هناك أيضًا اختلافات في التعامل مع بعض حالات المعالج وسجلات التحكم.

بعض الموديلات

اللوحة الأمامية PDP-11/20 الأصلية
اللوحة الأمامية PDP-11/70 الأصلية
لاحقًا PDP-11/70 مع أقراص وشريط

تستخدم النماذج التالية Unibus كحافلة رئيسية لها:

  • PDP-11/20 و PDP-11/15 - 1970. [15] تم بيع 11/20 مقابل 11800 دولار. [16] تم تصميم المعالج الأصلي غير المبرمج بواسطة Jim O'Loughlin. النقطة العائمة مدعومة بخيارات محيطية باستخدام تنسيقات بيانات متنوعة. يفتقر 11/20 إلى أي نوع من أجهزة حماية الذاكرة ما لم يتم تحديثه باستخدام وظيفة إضافية لتعيين ذاكرة KS-11 . [17] كان هناك أيضًا 11/20 مجردة جدًا في البداية تسمى 11/10 ، ولكن تم إعادة استخدام هذا الرقم لاحقًا لطراز مختلف [18] (انظر أدناه).
  • PDP-11/45 (1972) ، [15] PDP-11/50 (1975) ، [18] و PDP-11/55 (1976) [15] - معالج مبرمج دقيقًا أسرع بكثير يمكنه استخدام ما يصل إلى 256  كيلوبايت من ذاكرة أشباه الموصلات بدلاً من الذاكرة الأساسية أو بالإضافة إليها وتدعم تخطيط وحماية الذاكرة. [17] كان هذا هو النموذج الأول الذي يدعم المعالجات الاختيارية ذات النقطة العائمة FP11 ، والتي حددت التنسيق المستخدم في الطرز اللاحقة.
  • PDP-11/35 و PDP-11/40 - 1973. [15] الخلف المبرمجة الدقيقة لـ PDP-11/20 ؛ قاد فريق التصميم Jim O'Loughlin.
  • PDP-11/05 و PDP-11/10 - 1972. [15] خليفة منخفض التكلفة لـ PDP-11/20. تشتمل طرز DEC Datasystem 350 من عام 1975 على PDP-11/10. [19]
  • PDP-11/70 - 1975. [15] توسعت بنية 11/45 للسماح بفصل 4  ميجابايت من الذاكرة الفعلية في ناقل ذاكرة خاص ، وذاكرة تخزين مؤقت سعة 2 كيلوبايت ، وأجهزة إدخال / إخراج أسرع متصلة عبر Massbus.
  • PDP-11/34 (1976 [15] ) و PDP-11/04 (1975 [15] ) - منتجات متابعة مخفضة التكلفة إلى 11/35 و 11/05 ؛ تم إنشاء مفهوم PDP-11/34 بواسطة Bob Armstrong. يدعم 11/34 ما يصل إلى 256 كيلو بايت من ذاكرة Unibus. يدعم PDP-11 / 34a (1978) [15] خيار النقطة العائمة السريعة ، ويدعم 11 / 34c (نفس العام) خيار ذاكرة التخزين المؤقت .
  • PDP-11/60 - 1977. [15] جهاز PDP-11 مزود بمخزن تحكم دقيق قابل للكتابة بواسطة المستخدم ؛ تم تصميم هذا بواسطة فريق آخر بقيادة Jim O'Loughlin.
  • PDP-11/44 - 1979. [18] بديل عن 11/45 و 11/70 ، تم تقديمه في عام 1980 ، والذي يدعم ذاكرة التخزين المؤقت الاختيارية (على الرغم من تضمينها دائمًا على ما يبدو) ، ومعالج FP-11 الاختياري الفاصلة العائمة (دائرة واحدة اللوحة ، باستخدام ستة عشر معالجات شرائح AMD Am2901 ) ، ومجموعة تعليمات تجارية اختيارية (CIS ، لوحتان). يتضمن واجهة وحدة تحكم تسلسلية متطورة ودعم 4 ميغا بايت من الذاكرة الفعلية. كان فريق التصميم يديره John Sofio. كان هذا آخر معالج PDP-11 يتم إنشاؤه باستخدام بوابات منطقية منفصلة ؛ كانت جميع الموديلات اللاحقة تعتمد على المعالجات الدقيقة. كانت أيضًا آخر بنية نظام PDP-11 تم إنشاؤها بواسطة شركة Digital Equipment Corporation، كانت النماذج اللاحقة عبارة عن تحقيق رقاقة VLSI لهياكل النظام الحالية.
  • PDP-11/24 - 1979. [18] أول VLSI PDP-11 لـ Unibus ، باستخدام شريحة "Fonz-11" (F11) مع محول Unibus.
  • PDP-11/84 - 1985-1986. [15] استخدام شريحة VLSI "Jaws-11" (J11) مع محول Unibus.
  • PDP-11/94 - 1990. [15] تعتمد على J11 ، أسرع من 11/84.

نماذج Q-bus

PDP-11/03 مع إزالة الغطاء لإظهار لوحة وحدة المعالجة المركزية ، مع وجود لوحة ذاكرة تحتها (تمت إزالة اثنتين من حزم شرائح وحدة المعالجة المركزية الأربعة ذات 40 سنًا ، ووحدة FPU الاختيارية مفقودة أيضًا ) .

تستخدم النماذج التالية Q-Bus كحافلة رئيسية:

  • PDP-11/03 (المعروف أيضًا باسم LSI-11/03) - أول PDP-11 تم تنفيذه مع ICs تكامل واسع النطاق ، يستخدم هذا النظام مجموعة شرائح MCP-1600 ذات أربع حزم من Western Digital ويدعم 60 كيلوبايت من الذاكرة .
  • PDP-11/23 - الجيل الثاني من LSI (F-11). دعمت الوحدات المبكرة 248 كيلو بايت فقط من الذاكرة.
  • PDP-11/23 + / MicroPDP-11/23 - تم تحسين 11/23 مع المزيد من الوظائف على بطاقة المعالج (الأكبر). بحلول منتصف عام 1982 ، دعم 11/23 + 4 ميجا بايت من الذاكرة. [20]
  • MicroPDP-11/73 - الجيل الثالث من LSI-11 ، يستخدم هذا النظام مجموعة شرائح "Jaws-11" ( J-11 ) الأسرع ويدعم ما يصل إلى 4 ميغابايت من الذاكرة.
  • MicroPDP-11/53 - أبطأ 11/73 مع ذاكرة داخلية.
  • MicroPDP-11/83 - أسرع 11/73 مع PMI (اتصال داخلي للذاكرة الخاصة).
  • MicroPDP-11/93 - أسرع 11/83 ؛ نموذج DEC النهائي Q-Bus PDP-11.
  • KXJ11 - بطاقة Q-Bus (M7616) مع معالج طرفي قائم على PDP-11 ووحدة تحكم DMA. استنادًا إلى وحدة المعالجة المركزية J11 المجهزة بـ 512 كيلوبايت من ذاكرة الوصول العشوائي و 64 كيلوبايت من ذاكرة القراءة فقط وواجهات متوازية ومتسلسلة.
  • Mentec M100 - Mentec إعادة تصميم 11/93 ، مع مجموعة شرائح J-11 بسرعة 19.66 ميجاهرتز ، وأربعة منافذ تسلسلية على اللوحة ، وذاكرة داخلية 1-4 ميجابايت ، ووحدة FPU اختيارية.
  • Mentec M11 - لوحة ترقية المعالج ؛ تنفيذ الرمز الصغير لتعليمات PDP-11 التي وضعتها Mentec ، باستخدام TI 8832 ALU و TI 8818 microsequencer من Texas Instruments .
  • Mentec M1 - لوحة ترقية المعالج ؛ تنفيذ الرمز الصغير لتعليمات PDP-11 التي وضعتها Mentec ، باستخدام Atmel 0.35  ميكرومتر ASIC . [21]
  • Quickware QED-993 - لوحة ترقية المعالج PDP-11/93 عالية الأداء.
  • DECserver 500 و 550 LAT الخوادم الطرفية DSRVS-BA باستخدام مجموعة شرائح KDJ11-SB
يحتوي النظام الطرفي الذكي PDT-11/150 على محركي أقراص مرن مقاس 8 بوصات.

نماذج بدون ناقل قياسي

  • PDT-11/110
  • PDT-11/130
  • PDT-11/150

كانت سلسلة PDT عبارة عن أنظمة سطح مكتب تم تسويقها على أنها "محطات ذكية". تم وضع / 110 و / 130 في حاوية طرفية VT100 . تم وضع / 150 في وحدة سطح مكتبية تضم محركي أقراص مرن مقاس 8 بوصات وثلاثة منافذ تسلسلية غير متزامنة ومنفذ طابعة واحد ومنفذ مودم واحد ومنفذ تسلسلي متزامن ويتطلب طرفًا خارجيًا. الثلاثة استخدموا نفس مجموعة الشرائح المستخدمة في LSI-11/03 و LSI-11/2 في أربعة ميكروم. هناك خيار يجمع بين اثنين من الميكروم في ناقل مزدوج واحد ، مما يؤدي إلى تحرير مقبس واحد لشريحة EIS / FIS. تم بيع / 150 بالاشتراك مع محطة VT105 أيضًا باسم MiniMINC ، وهو إصدار ميزانية من MINC-11 .

محطة VT100
  • PRO-325
  • PRO-350
  • PRO-380

سلسلة DEC Professional هي أجهزة كمبيوتر مكتبي تهدف إلى التنافس مع أجهزة الكمبيوتر الشخصية التي كانت تعتمد على 8088 و 80286 من IBM. تم تجهيز الطرز بـ 5 محركات أقراص مرنة 14 بوصة وأقراص صلبة ، باستثناء 325 الذي لا يحتوي على قرص صلب. كان نظام التشغيل الأصلي هو P / OS ، والذي كان في الأساس RSX-11 M + مع نظام قائمة في الأعلى. نظرًا لأن التصميم كان يهدف إلى تجنب تبادل البرامج مع نماذج PDP-11 الحالية ، فإن استجابة السوق الضعيفة لم تكن مفاجئة. تم نقل نظام التشغيل RT -11 في النهاية إلى سلسلة PRO. منفذ من RSTS / E.تم أيضًا تنفيذ نظام التشغيل لسلسلة PRO داخليًا في DEC ، ولكن لم يتم إصداره. تعتمد وحدات PRO-325 و -350 على مجموعة شرائح DCF-11 ("Fonz") ، كما هو الحال في 11/23 و 11/23 + و 11/24. يعتمد PRO-380 على مجموعة شرائح DCJ-11 ("Jaws") ، كما هو موجود في 11 / 53،73،83 وغيرها ، على الرغم من أنه يعمل فقط عند 10 ميجاهرتز بسبب القيود في مجموعة شرائح الدعم.

النماذج التي تم التخطيط لها ولكن لم يتم تقديمها مطلقًا

  • PDP-11/27 - تطبيق Jaws-11 كان سيستخدم ناقل VAXBI كناقل I / O الرئيسي.
  • PDP-11/68 - متابعة لـ PDP-11/60 التي كانت ستدعم 4 ميغابايت من الذاكرة الفعلية.
  • PDP-11/74 - PDP-11/70 الذي تم تمديده ليشمل ميزات المعالجة المتعددة. يمكن ربط ما يصل إلى أربعة معالجات ، على الرغم من أن إدارة الكابلات المادية أصبحت غير عملية. يحتوي الاختلاف الآخر في 11/74 على كل من ميزات المعالجة المتعددة ومجموعة التعليمات التجارية. تم بناء عدد كبير من النماذج الأولية 11 / 74s (من أنواع مختلفة) وتم إرسال نظامين متعددي المعالجات على الأقل للعملاء للاختبار التجريبي ، ولكن لم يتم بيع أي أنظمة رسميًا على الإطلاق. تم الحفاظ على نظام أربعة معالجات بواسطة فريق تطوير نظام التشغيل RSX-11 للاختبار ومعالج أحاديخدم النظام هندسة PDP-11 لتقاسم الوقت للأغراض العامة. كان من المقرر تقديم 11/74 في نفس الوقت تقريبًا مع الإعلان عن خط الإنتاج الجديد 32 بت والطراز الأول: VAX 11/780. تم إلغاء 11/74 بسبب القلق على قابليتها للصيانة الميدانية ، [22] على الرغم من أن الموظفين اعتقدوا أن السبب الحقيقي هو أنها تفوقت على 11/780 [23] وسوف تمنع مبيعاتها. على أي حال ، لم تقم DEC مطلقًا بترحيل قاعدة عملائها PDP-11 بالكامل إلى VAX. لم يكن السبب الرئيسي هو الأداء ، ولكن استجابة PDP-11 الفائقة في الوقت الفعلي. [ بحاجة لمصدر ]
DEC GT40 يشغل Moonlander

إصدارات الأغراض الخاصة

  • GT40 - VT11 محطة الرسومات المتجهة باستخدام PDP-11/10. [24]
  • GT42 - VT11 محطة الرسومات المتجهة باستخدام PDP-11/10. [24]
  • GT44 - VT11 محطة الرسومات المتجهة باستخدام PDP-11/40.
  • GT62 - محطة عمل رسومات المتجهات VS60 باستخدام معالج رسومات PDP-11 / 34a و VT48.
  • H11 - إصدار Heathkit OEM من LSI-11/03.
  • VT20 - المحطة الطرفية مع PDP-11/05 مع عرض الأحرف المعينة مباشرة لتحرير النص وتنضيده (سلف VT71).
  • اللوحة الأمامية PDP-11/34 التي كانت بديلاً لمفاتيح التبديل في أجهزة الكمبيوتر PDP-11 السابقة
    VT71 - المحطة الطرفية مع LSI-11/03 و Q-Bus لوحة الكترونية معززة مع عرض الأحرف المعينة مباشرة لتحرير النص وتنضيده.
  • VT103 - VT100 مع لوحة الكترونية معززة لاستضافة LSI-11.
  • VT173 - محطة تحرير متطورة تحتوي على 11/03 ، والتي قامت بتحميل برنامج التحرير الخاص بها عبر اتصال تسلسلي بجهاز كمبيوتر صغير مضيف. تم استخدامه في بيئات نشر مختلفة ، وقد تم تقديمه أيضًا مع DECset ، إصدار Digital's VAX / VMS 3.x الأصلي من OEM لمحرك تكوين الدُفعات الآلي Datalogics Pager. عندما تم استنفاد مخزون VT173 في عام 1985 ، أوقفت شركة Digital DECset وحولت اتفاقيات العملاء الخاصة بها إلى Datalogics. (تستخدم HP الآن اسم HP DECset لمنتج مجموعة أدوات تطوير البرامج.)
    كمبيوتر مختبر MINC-23

  • MINC-11 - نظام المختبر على أساس 11/03 أو 11/23 ؛ [25] عند اعتمادها على 11/23 ، تم بيعها على أنها "MINC-23" ، لكن العديد من آلات MINC-11 تمت ترقيتها ميدانيًا باستخدام معالج 11/23. لن تعمل الإصدارات المبكرة من حزمة البرامج الخاصة بـ MINC على معالج 11/23 بسبب التغييرات الطفيفة في مجموعة التعليمات ؛ تم توثيق MINC 1.2 على أنه متوافق مع المعالج الأحدث.
  • C.mmp - نظام متعدد المعالجات من جامعة كارنيجي ميلون .
  • استخدمت وحدات التحكم في ذراع الروبوت Unimation أنظمة Q-Bus LSI-11/73 مع لوحة معالج DEC M8192 / KDJ11-A واثنين من لوحات الواجهة التسلسلية غير المتزامنة DEC DLV11-J (M8043).
  • SBC 11/21 (اسم اللوحة KXT11) Falcon و Falcon Plus - كمبيوتر لوحي واحد على بطاقة Q-Bus ينفذ مجموعة تعليمات PDP-11 الأساسية ، استنادًا إلى مجموعة شرائح T11 التي تحتوي على 32 كيلوبايت من ذاكرة الوصول العشوائي الثابتة ، ومآخذ ROM ، وثلاثة خطوط تسلسلية ، 20 I / O متوازي بت ، وثلاثة مؤقتات فاصلة ، ووحدة تحكم DMA ثنائية القناة. يمكن وضع ما يصل إلى 14 صقرًا في نظام Q-Bus واحد.
  • بطاقة KXJ11 Q-Bus (M7616) مع معالج طرفي قائم على PDP-11 ووحدة تحكم DMA. استنادًا إلى وحدة المعالجة المركزية J11 المجهزة بذاكرة وصول عشوائي (RAM) بسعة 512 كيلوبايت وذاكرة قراءة فقط بسعة 64 كيلوبايت وواجهات متوازية ومتسلسلة.
  • استخدمت وحدات تحكم القرص CI المتطورة HSC بطاقات معالج J11 و F11 مثبتة على لوحة الكترونية لتشغيل نظام التشغيل CHRONIC. [26]
  • وحدة تحكم VAX - تم استخدام DEC Professional Series PC-38N مع واجهة في الوقت الفعلي (RTI) كوحدة تحكم لجهاز VAX 8500 و 8550 . يحتوي RTI على وحدتي خط تسلسلي: الأولى تتصل بوحدة المراقبة البيئية VAX (EMM) والأخرى هي وحدة احتياطية يمكن استخدامها لنقل البيانات. يحتوي RTI أيضًا على واجهة طرفية قابلة للبرمجة (PPI) تتكون من ثلاثة منافذ 8 بت لنقل البيانات والعنوان وإشارات التحكم بين وحدة التحكم وواجهة وحدة التحكم VAX. [27]

المستنسخات غير المرخصة

كان PDP-11 شائعًا بدرجة كافية بحيث تم إنتاج العديد من أجهزة الكمبيوتر الصغيرة والمتوافقة مع PDP-11 غير المرخصة في بلدان الكتلة الشرقية . كان بعضها متوافقًا مع PDP-11 ويمكنه استخدام الأجهزة الطرفية وبرامج النظام. وتشمل هذه:

  • SM-4 و SM-1420 و SM-1600 و Electronika 100-25 و Electronika BK series و Electronika 60 و Electronika 85 و DVK و UKNC وبعض موديلات سلسلة SM EVM (في الاتحاد السوفيتي ).
  • SM-4 و SM-1420 و IZOT-1016 والأجهزة الطرفية (في بلغاريا ).
  • MERA-60 في بولندا .
  • SM-1620 ، SM-1630 (في ألمانيا الشرقية ).
  • SM-4 ، TPA-1140 ، [28] TPA-1148 ، [29] TPA-11/440 [30] (في المجر ).
  • SM-4/20 ، SM 52-11 ، JPR-12R (في تشيكوسلوفاكيا).
  • CalData - صنع في الولايات المتحدة ، وتم تشغيل جميع أنظمة تشغيل DEC. [31] كان جهاز CalData متوافقًا بشكل كافٍ مع DEC بحيث يمكن استخدام لوحات ذاكرة CalData في أنظمة DEC PDP-11.
  • سلسلة CORAL (صنعت في ICE Felix في بوخارست ) وسلسلة INDEPENDENT (المصنوعة في ITC Timișoara ) [32] تشغل نظام التشغيل RSX-11M (في رومانيا ). تحتوي سلسلة CORAL على عدة طرز: كان CORAL 4001 مكافئًا تقريبًا لـ PDP-11/04 ، وكان CORAL 4011 نسخة PDP 11/34 ، بينما كان CORAL 4030 نسخة PDP-11/44. [33] تم استخدام هذه في الشركات المملوكة للدولة وفي الجامعات العامة ، وتم تشغيلها في الأصل ببطاقات مثقبة ، فيما بعد من خلال محطات الفيديو مثل الرومانية DAF-2020 ، لتعليم FORTRAN و Pascal ، حتى تم استبدالها بأجهزة كمبيوتر متوافقة مع IBM ، بدءًا من عام 1991.
  • نماذج Systime Computers 1000 ، 3000 ، 5000 - اتفاقية OEM للمبيعات في المملكة المتحدة وأوروبا الغربية ، ولكن نشأت النزاعات حول كل من انتهاك حقوق الملكية الفكرية والمبيعات غير المباشرة إلى الكتلة الشرقية . [34] [35]

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

كانت عدة أنظمة تشغيل متاحة لـ PDP-11.

من رقمي

من أطراف ثالثة

الاتصالات

كان خادم اتصالات DECSA عبارة عن منصة اتصالات تم تطويرها بواسطة DEC استنادًا إلى PDP-11/24 ، مع توفير بطاقات الإدخال / الإخراج القابلة للتثبيت بواسطة المستخدم بما في ذلك الوحدات النمطية غير المتزامنة والمتزامنة. [41] تم استخدام هذا المنتج كواحد من أقدم المنصات التجارية التي يمكن بناء منتجات الشبكات عليها ، بما في ذلك بوابات X.25 وبوابات SNA وأجهزة التوجيه والخوادم الطرفية .

كانت محولات Ethernet ، مثل بطاقة DEQNA Q-Bus متاحة أيضًا.

العديد من أقدم الأنظمة على ARPANET كانت PDP-11

ملحقات

تم تقديم محرك الأشرطة DEC TU10 ذو 9 مسارات أيضًا على سلسلة أجهزة كمبيوتر DEC أخرى.

تتوفر مجموعة واسعة من الأجهزة الطرفية ؛ تم استخدام بعضها أيضًا في أنظمة DEC أخرى مثل PDP-8 أو PDP-10 . فيما يلي بعض الأجهزة الطرفية الأكثر شيوعًا لـ PDP-11.

استخدم

تم استخدام عائلة أجهزة الكمبيوتر PDP-11 للعديد من الأغراض. تم استخدامه ككمبيوتر صغير قياسي للحوسبة ذات الأغراض العامة ، مثل الحوسبة العلمية أو التعليمية أو الطبية أو الحكومية أو التجارية. ومن التطبيقات الشائعة الأخرى التحكم في العمليات في الوقت الفعلي وأتمتة المصنع .

تم استخدام بعض نماذج OEM أيضًا بشكل متكرر كنظم مدمجة للتحكم في الأنظمة المعقدة مثل أنظمة إشارات المرور أو الأنظمة الطبية أو الآلات التي يتم التحكم فيها رقميًا أو لإدارة الشبكة. أحد الأمثلة على هذا الاستخدام لـ PDP-11 هو إدارة شبكة Datanet بتبديل الرزم 1. في الثمانينيات ، أجريت معالجة رادار مراقبة الحركة الجوية في المملكة المتحدة على نظام PDP 11/34 المعروف باسم PRDS - نظام عرض الرادار المعالج في RAF ويست درايتون. [ بحاجة لمصدر ] برنامج مسرّع الجسيمات الخطي الطبي Therac-25 يعمل أيضًا على 32K PDP 11/23. [42] في عام 2013 ، تم الإبلاغ عن الحاجة إلى مبرمجي PDP-11 للتحكم في محطات الطاقة النووية حتى عام 2050. [43]

كان الاستخدام الآخر لتخزين برامج الاختبار لمعدات Teradyne ATE ، في نظام يعرف باسم TSD (مدير نظام الاختبار). على هذا النحو ، كانوا قيد الاستخدام حتى أصبحت برامجهم غير قابلة للتشغيل بسبب مشكلة عام 2000 . استخدمت البحرية الأمريكية PDP-11/34 للتحكم في جهاز الارتباك المكاني متعدد المحطات ، وهو جهاز محاكاة يستخدم في التدريب التجريبي ، حتى عام 2007 ، عندما تم استبداله بمحاكي قائم على الكمبيوتر يمكنه تشغيل برنامج PDP-11 الأصلي و واجهة مع بطاقات تحكم Unibus مخصصة. [44]

تم استخدام PDP-11/45 للتجربة التي اكتشفت J / ψ meson في مختبر Brookhaven الوطني . [45] في عام 1976 ، حصل Samuel CC Ting على جائزة نوبل لهذا الاكتشاف. تم استخدام PDP-11/45 آخر لإنشاء خطط Death Star أثناء تسلسل الإحاطة في Star Wars . [ بحاجة لمصدر ]

المحاكيات

الغيار -11

Ersatz-11 ، أحد منتجات D Bit ، [46] يحاكي مجموعة تعليمات PDP-11 التي تعمل تحت DOS أو OS / 2 أو Windows أو Linux أو نظام التشغيل المعدني (بدون نظام تشغيل). يمكن استخدامه لتشغيل RSTS أو أنظمة تشغيل PDP-11 أخرى.

SimH

SimH هو محاكي يجمع ويعمل على عدد من الأنظمة الأساسية (بما في ذلك Linux ) ويدعم محاكاة الأجهزة لـ DEC PDP-1 و PDP-8 و PDP-10 و PDP-11 و VAX و AltairZ80 والعديد من أجهزة IBM المركزية وغيرها الحواسيب الصغيرة. تتوفر مجموعات الأجهزة التي تحاكي اللوحة الأمامية PDP-11 ، باستخدام SimH كتطبيق PDP-11

UniBone / QBone

UniBone و QBone هما محاكيات جهاز مضمنة في الوقت الفعلي ليتم تشغيلهما في UNIBUS على التوالي. فتحات QBUS.

تشمل الأجهزة التي تم تنفيذها حاليًا وحدة المعالجة المركزية والذاكرة والعديد من الأنظمة الفرعية للقرص و ROM التسلسلي DL11 و M9312 boot ROM. صور القرص متوافقة مع SimH.

يتم استخدام UniBone على أجهزة تتراوح من PDP-11/20 إلى 11/84 و VAX11 / 750 ، QBone من LSI11 / 03 إلى MicroVAXes.

Core هو BeagleBone Black يعمل بنظام Debian Linux. تلغي معالجات الوقت الفعلي المستقلة الحاجة إلى FPGA ، ويتم كتابة المشروع بأكمله في Open Source C / C ++. UniBone / QBone تنفذ سلسلة أدوات التطوير الخاصة بها.

انظر أيضا

  • Heathkit H11 ، جهاز كمبيوتر شخصي من طراز Heathkit لعام 1977 يعتمد على PDP-11
  • MACRO-11 ، لغة التجميع الأصلية لـ PDP-11
  • PL-11 ، مجمع عالي المستوى لـ PDP-11 مكتوب في CERN

ملاحظات

الاستشهادات التوضيحية

  1. ^ ليس من الواضح في المستند ما إذا كان هذا 2 كيلو بايت أو 2 كيلو كلمة - 4 كيلو بايت بالمصطلحات الحديثة.

الاقتباسات

  1. ^ أ ب سوبنيك ، بوب (31 أغسطس 2004). "المحاكاة: الآلات الافتراضية للماضي (والمستقبل)" . قائمة انتظار ACM . 2 (5): 52-58. دوى : 10.1145 / 1016998.1017002 . S2CID  20078751 .
  2. ^ روز ، فرانك (1985). في قلب العقل: السعي الأمريكي للذكاء الاصطناعي . ص. 37. رقم ISBN 9780394741031.
  3. ^ باكيو ، جون. "DEC PDP-11 ، المعيار للجيل الأول 16/32 بت. (1970)" في المعالجات الدقيقة العظيمة في الماضي والحاضر (V 13.4.0) ، القسم الثالث ، الجزء الأول. تم الوصول إليه في 2011-03-04
  4. ^ "تطوير لغة سي" في قسم المزيد من التاريخ ، بقلم دينيس إم ريتشي . تم الوصول إليه في 5 أغسطس 2011.
  5. ^ "مذكرات PDP-X" . bitsavers.org .
  6. ^ "التاريخ الشفوي لإدسون (محرر) دي كاسترو" (PDF) . تم الاسترجاع 28 أبريل ،
  7. ^ a b c d e McGowan ، Larry (19 آب / أغسطس 1998). "كيف ولدت PDP-11" . تم الاسترجاع 22 يناير 2015 .
  8. ^ بول سيروزي ، تاريخ الحوسبة الحديثة ، مطبعة معهد ماساتشوستس للتكنولوجيا ، 2003 ، ISBN 0-262-53203-4 ، الصفحة 199 
  9. ^ أ ب "مخطط زمني 16 بت" . microsoft.com . تم الاسترجاع 8 نوفمبر ، 2016 .
  10. ^ دليل المعالج PDP-11/45 (PDF) . شركة المعدات الرقمية . 1973. ص. 15.
  11. ^ دليل مستخدم LSI-11 WCS (PDF) (الطبعة الأولى). شركة المعدات الرقمية. يونيو 1978 . تم الاسترجاع 7 يناير 2023 .
  12. ^ أ ب فيدلر ، ريان (أكتوبر 1983). "دروس يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . BYTE . ص. 132 . تم الاسترجاع 30 يناير 2015 .
  13. ^ أ ب هينانت ، ديفيد ف. (أغسطس 1984). "قياس أداء أنظمة UNIX" . BYTE . ص 132 - 135 ، 400 - 409 . تم الاسترجاع 23 فبراير 2016 .
  14. ^ "Press / Digital and Mentec يعلنان اتفاقية برنامج PDP-11" . مجموعة الأخبارbiz.digital.announce . 29 يونيو 1994 . تم الاسترجاع 25 سبتمبر ، 2020 .
  15. ^ a b c d e f g h i j k l "الأسئلة الشائعة حول PDP-11" . Village.org. 2000-04-18. مؤرشفة من الأصلي في 18 يونيو 2016 . تم الاسترجاع 2014/04/14 .
  16. ^ "قائمة أسعار PDP-11 (1969)" (PDF) .
  17. ^ أ ب ريتشي ، دينيس م. (22 يونيو 2002). "تعليقات غريبة وأعمال غريبة في يونكس" . مختبرات بيل .
  18. ^ أ ب ج د "ويكي تاريخ الكمبيوتر" .
  19. ^ "تم التأكيد على استخدامات مشاركة الوقت لسلسلة DEC Datasystem 350" . عالم الكمبيوتر . IX (31): 19. 30 يوليو 1975 . تم الاسترجاع 4 نوفمبر ، 2022 . تحتوي جميع طرز DEC Datasystem 350 على وحدات معالجة مركزية PDP-11/10
  20. ^ "TSX-Plus: Time Share RT-11". نسخة ورقية . أكتوبر 1982. ص. 9.
  21. ^ "تقرير مشروع التنمية" (PDF) . مؤرشف من الأصل (PDF) في 12 أبريل 2016 . تم الاسترجاع 2014/04/14 .
  22. ^ بروس ميتشل. بريان س.مكارثي (2005). "أسئلة وأجوبة متعددة المعالجات" . ذكاء الآلة . تم الاسترجاع 20 أغسطس ، 2019 .[ رابط معطل دائم ]
  23. ^ دون نورث (7 فبراير 2006). "اللوحة الأمامية الأصلية 11/74" . cctech (القائمة البريدية). مؤرشفة من الأصلي في 18 يوليو 2011.
  24. ^ أ ب "دليل مستخدم GT40 / GT42" (PDF) . فبراير 1975. ص. 29.
  25. ^ "رقمي MINC-11" . الديناصورات الثنائية . تم الاسترجاع 2014/04/14 .
  26. ^ أ ب دليل تركيب وحدة تحكم HSC (PDF) . شركة المعدات الرقمية. يوليو 1991. ص. 4-28. EK-HSCMN-IN-002.
  27. ^ دليل مستخدم أجهزة نظام VAX 8500/8550 . شركة المعدات الرقمية. 1986. ص 1 - 8.
  28. ^ TPA-1140 ،
  29. ^ Ákos Varga. "TPA-1148" . هامباج . تم الاسترجاع 2014/04/14 .
  30. ^ Ákos Varga. "TPA-11/440" . هامباج . تم الاسترجاع 2014/04/14 .
  31. ^ "CalData_brochure" (PDF) . تم الاسترجاع 2014/04/14 .
  32. ^ أيون جلوديانو (منسق) ، أوسكار هوفمان ، Doina Dragomirescu (2003). الجهات الفاعلة الاجتماعية لتعزيز التقنيات والمعلومات والاتصالات (باللغة الرومانية). دار ميكا فالاهي للنشر. ص .122. ISBN 978-973-85884-4-8. تم الاسترجاع 2014/04/14 .{{cite book}}: CS1 maint: multiple names: authors list (link)
  33. ^ "نسخة مؤرشفة" . مؤرشفة من الأصلي في 23 فبراير شباط . تم الاسترجاع 13 فبراير 2014 .{{cite web}}: CS1 maint: archived copy as title (link)
  34. ^ "Systime يحدد مربع 80386 S-series ، 100 مستخدم لنظام Unix". كمبيوتر انترناشيونال . مراجعة أعمال الكمبيوتر. 1 فبراير 1987.
  35. ^ فاجان ، ماري (24 سبتمبر 1987). "من سيمزق ستارة السيليكون؟" . عالم جديد . ص 28 - 29.
  36. ^ "دليل مستخدم CAPS-11" (PDF) . شركة المعدات الرقمية. 1973 . تم الاسترجاع 2021/01/26 .
  37. ^ a b c d e f g h i j "الأسئلة الشائعة حول PDP-11" . Village.org. 2000-04-18. مؤرشفة من الأصلي في 21 مارس 2015 . تم الاسترجاع 2014/04/14 .
  38. ^ TRAX - نظام معالجة المعاملات الكامل عبر الإنترنت (PDF) . شركة المعدات الرقمية.
  39. ^ برينش هانسن ، بير (1976) ، نظام التشغيل الفردي: برنامج باسكال متزامن (PDF) ، استرجاعها 22 يونيو 2011
  40. ^ "تاريخ يونكس" . BYTE . أغسطس 1983. ص. 188 . تم الاسترجاع 31 يناير 2015 .
  41. ^ "دليل استخدام خيارات الاتصالات ، المجلد 5 ، أجهزة Ethernet (الجزء 1)" (PDF) . شركة المعدات الرقمية. أغسطس 1988. ص. ديسا -1. EK-CMIV5-RM-005.
  42. ^ ليفسون ونانسي ج.كلارك س.تورنر. "تحقيق في حوادث Therac-25." الكمبيوتر يوليو 1993: 18-41.
  43. ^ ريتشارد تشيرغوين (19 يونيو 2013). "Nuke النباتات للاعتماد على كود PDP-11 حتى 2050: المبرمجون وعصي المشي الخاصة بهم تتلاقى في كندا" . تم الاسترجاع 19 يونيو ، 2013 .
  44. ^ كليرمونت ، بروس (فبراير 2008). "استبدال PDP-11 يحافظ على دوران MSDD للبحرية" (PDF) . تم الاسترجاع 15 أكتوبر ، 2017 .
  45. ^ أوبيرت ، جي. وآخرون. (نوفمبر 1974). "الملاحظة التجريبية لجزيء ثقيل J" .
  46. ^ "محاكي D Bit Ersatz-11 PDP-11" .

المراجع

  • كتيب المعالج PDP11 - PDP11 / 05/10/35/40 ، شركة المعدات الرقمية ، 1973
  • كتيب المعالج PDP11 - PDP11 / 04 / 34a / 44/60/70 ، شركة المعدات الرقمية ، 1979

قراءات إضافية

روابط خارجية

0.075591087341309