PDP-11

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

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

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

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

تاريخ

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

في عام 1963، طرحت شركة دي إي سي ما يُعتبر أول حاسوب مصغر تجاري، وهو PDP-5 . كان هذا الحاسوب بتصميم 12 بت، مُقتبسًا من جهاز LINC الذي طُرح عام 1962 ، وكان مُصممًا للاستخدام في المختبرات. قامت دي إي سي بتبسيط نظام 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 . وفي العام التالي، طرحوا جهاز Data General Nova ذو 16 بت . [ 6 ] بيع من جهاز Nova عشرات الآلاف من الوحدات، وأطلق ما سيصبح أحد المنافسين الرئيسيين لشركة DEC خلال سبعينيات وثمانينيات القرن العشرين.

يطلق

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

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

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

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

أُعلن عن عائلة PDP-11 في يناير 1970، وبدأت الشحنات في مطلع ذلك العام. باعت شركة DEC أكثر من 170,000 جهاز PDP-11 خلال سبعينيات القرن العشرين. [ 8 ] وقد شكّلت هذه البنية غالبية مبيعات شركة DEC، ونمو مبيعاتها، وأرباحها من أوائل سبعينيات القرن العشرين إلى أوائل ثمانينياته. [ 9 ]

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

كانت آخر طرازات سلسلة PDP-11 هي PDP-11/94 و PDP-11/93 ذات اللوحة الواحدة التي تم طرحها في عام 1990. [ 10 ]

ميزات مبتكرة

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

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

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

لا توجد تعليمات إدخال/إخراج مخصصة

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

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

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

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

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

المقاطعات

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

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

مصمم للإنتاج بكميات كبيرة

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

الدوائر المتكاملة LSI-11

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

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

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

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

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

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

انخفاض

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

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

لعقدٍ من الزمان، كان جهاز PDP-11 أصغر نظامٍ قادرٍ على تشغيل نظام يونكس ، [ 13 ] ولكن في ثمانينيات القرن العشرين، استحوذت أجهزة IBM PC وما شابهها على سوق الحواسيب الصغيرة إلى حدٍ كبير؛ إذ ذكرت مجلة BYTE عام 1984 أن معالج Intel 8088 الدقيق في جهاز PC كان يتفوق على أداء PDP-11/23 عند تشغيل يونكس. [ 14 ] كما تضمنت المعالجات الدقيقة الأحدث، مثل Motorola 68000 (1979) و Intel 80386 (1985)، عنونة منطقية 32 بت. وقد سهّل معالج 68000 على وجه الخصوص ظهور سوقٍ لمحطات عمل علمية وتقنية ذات قدراتٍ متزايدة ، والتي كانت غالبًا ما تُشغّل إصداراتٍ مختلفة من يونكس. وشملت هذه السلسلة HP 9000 200 (بدءًا من HP 9826A في عام 1981) و300/400، مع نقل نظام HP-UX إلى 68000 في عام 1984؛ ومحطات عمل Sun Microsystems التي تعمل بنظام SunOS ، بدءًا من Sun-1 في عام 1982؛ ومحطات عمل Apollo/Domain بدءًا من DN100 في عام 1981 التي تعمل بنظام Domain/OS ، والذي كان نظامًا احتكاريًا ولكنه يوفر درجة من التوافق مع 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. أدى الإنتاج الضخم لهذه الرقائق إلى القضاء على أي ميزة تنافسية من حيث التكلفة لمعالج PDP-11 ذي 16 بت. فشلت سلسلة الحواسيب الشخصية التي تعتمد على PDP-11، وهي سلسلة DEC Professional ، تجاريًا، إلى جانب منتجات DEC الأخرى من الحواسيب الشخصية التي لا تعتمد على PDP-11.

في عام 1994، باعت شركة دي إي سي [ 15 ] حقوق برمجيات نظام PDP-11 لشركة مينتك ، وهي شركة إيرلندية مُصنِّعة للوحات LSI-11 لأجهزة الكمبيوتر الشخصية ذات بنية Q-Bus وISA، وفي عام 1997 أوقفت إنتاج PDP-11. لعدة سنوات، أنتجت مينتك معالجات PDP-11 جديدة. ووجدت شركات أخرى سوقًا متخصصة لاستبدال معالجات PDP-11 القديمة، وأنظمة الأقراص الفرعية، وما إلى ذلك. في الوقت نفسه، أصبحت تطبيقات مجانية لنظام يونكس لأجهزة الكمبيوتر الشخصية، مبنية على BSD أو لينكس، متاحة.

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

نماذج

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

نماذج الحافلات

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

تستخدم الطرازات التالية ناقل Unibus كناقل رئيسي لها:

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

نماذج Q-bus

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

تستخدم الطرازات التالية ناقل Q-Bus كناقل رئيسي لها:

  • PDP-11/03 (المعروف أيضًا باسم LSI-11/03) - أول جهاز PDP-11 تم تنفيذه باستخدام دوائر متكاملة واسعة النطاق ، يستخدم هذا النظام مجموعة شرائح MCP-1600 رباعية الحزم من شركة Western Digital ويدعم 60  كيلوبايت من الذاكرة.
  • PDP-11/23 – الجيل الثاني من الدوائر المتكاملة واسعة النطاق (F-11). كانت الوحدات الأولى تدعم ذاكرة بسعة 248 كيلوبايت فقط.
  • PDP-11/23+/MicroPDP-11/23 – نسخة محسّنة من 11/23 مزودة بوظائف إضافية على بطاقة المعالج (الأكبر حجمًا). وبحلول منتصف عام 1982، كان جهاز 11/23+ يدعم ذاكرة بسعة 4 ميجابايت. [ 21 ]
  • 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) مزودة بمعالج طرفي ووحدة تحكم DMA مبنية على معالج PDP-11. تعتمد على وحدة معالجة مركزية J11 مزودة بذاكرة وصول عشوائي  (RAM) سعة 512 كيلوبايت،  وذاكرة قراءة فقط (ROM) سعة 64 كيلوبايت، وواجهات متوازية ومتسلسلة.
  • Mentec M100 – إعادة تصميم Mentec لـ 11/93، مع مجموعة شرائح J-11 بسرعة 19.66  ميجاهرتز، وأربعة منافذ تسلسلية مدمجة،  وذاكرة مدمجة من 1 إلى 4 ميجابايت، ووحدة معالجة الفاصلة العائمة الاختيارية.
  • Mentec M11 – لوحة ترقية المعالج؛ تنفيذ التعليمات البرمجية الدقيقة لمجموعة تعليمات PDP-11 بواسطة Mentec، باستخدام وحدة الحساب والمنطق TI 8832 ووحدة التسلسل الدقيق TI 8818 من شركة Texas Instruments .
  • Mentec M1 – لوحة ترقية المعالج؛ تنفيذ الشفرة الدقيقة لمجموعة تعليمات PDP-11 بواسطة Mentec، باستخدام Atmel 0.35 μm ASIC . [ 22 ] 
  • 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 هي أجهزة كمبيوتر مكتبية مصممة لمنافسة أجهزة الكمبيوتر الشخصية السابقة من IBM التي تعتمد على معالجات 8088 و 80286 . تأتي هذه الطرازات مزودة بمحركات أقراص مرنة بحجم 5.25 بوصة وأقراص صلبة، باستثناء الطراز 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/74 – جهاز PDP-11/70 مُطوّر ليحتوي على ميزات المعالجة المتعددة. كان بالإمكان ربط ما يصل إلى أربعة معالجات، إلا أن إدارة الكابلات المادية أصبحت مُعقدة. احتوى إصدار آخر من 11/74 على ميزات المعالجة المتعددة ومجموعة التعليمات التجارية. تم بناء عدد كبير من نماذج 11/74 الأولية (من أنواع مختلفة)، وأُرسل نظامان على الأقل من أنظمة المعالجة المتعددة إلى العملاء لاختبارها تجريبيًا، ولكن لم يتم بيع أي نظام رسميًا. احتفظ فريق تطوير نظام التشغيل RSX-11 بنظام رباعي المعالجات لأغراض الاختبار، بينما خدم نظام أحادي المعالج قسم هندسة PDP-11 لأغراض المشاركة الزمنية العامة. كان من المقرر طرح 11/74 في نفس وقت الإعلان عن خط إنتاج 32 بت الجديد وأول طراز: VAX 11/780. تم إلغاء جهاز 11/74 بسبب مخاوف تتعلق بسهولة صيانته الميدانية، [ 23 ] على الرغم من اعتقاد الموظفين أن السبب الحقيقي هو تفوقه على جهاز 11/780 [ 24 ] مما قد يعيق مبيعاته. على أي حال، لم تقم شركة DEC بنقل قاعدة عملائها من مستخدمي PDP-11 بالكامل إلى VAX. لم يكن السبب الرئيسي هو الأداء، بل استجابة PDP-11 الفائقة في الوقت الفعلي.
  • PDP-11/27 – تطبيق Jaws-11 الذي كان سيستخدم ناقل VAXBI كناقل الإدخال/الإخراج الرئيسي.
  • PDP-11/68 – جهاز لاحق لجهاز PDP-11/60 كان سيدعم 4  ميجابايت من الذاكرة الفعلية.
سيارة DEC GT40 تعمل بنظام Moonlander

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

  • GT40 – محطة رسومات متجهة VT11 باستخدام PDP-11/10. [ 25 ]
  • GT42 – محطة رسومات متجهة VT11 باستخدام PDP-11/10. [ 25 ]
  • 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 الأصلية من محرك Datalogics Pager لأتمتة كتابة الدفعات، والمتوافقة مع نظام VAX/VMS 3.x. عند نفاد مخزون VT173 في عام 1985، أوقفت Digital إنتاج DECset ونقلت اتفاقيات عملائها إلى Datalogics. (تستخدم HP الآن اسم HP DECset لمنتج مجموعة أدوات تطوير البرمجيات).
    حاسوب مختبر MINC-23

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

نسخ غير مرخصة

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

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

كانت هناك عدة أنظمة تشغيل متاحة لجهاز PDP-11. كتب غوردون بيل و دبليو دي ستريكر: "بحسب طريقة الحساب، كان هناك حوالي 4 عائلات من أنظمة التشغيل مع حوالي 10 إصدارات مختلفة". اعتبرت الشركة العدد الكبير من الأنظمة غير المتوافقة أمرًا غير مرغوب فيه. [ 9 ]

من الرقمية

من جهات خارجية

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

كما تم توفير محرك الأشرطة ذو 9 مسارات DEC TU10 في سلاسل أجهزة الكمبيوتر الأخرى من DEC.

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

الاستخدامات

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

استُخدمت بعض طرازات الشركات المصنعة الأصلية (OEM) بشكل متكرر كأنظمة مضمنة للتحكم في أنظمة معقدة مثل أنظمة إشارات المرور، والأنظمة الطبية، والتشغيل الآلي المُتحكم فيه رقميًا ، أو لإدارة الشبكات. ومن الأمثلة على استخدام أجهزة PDP-11 إدارة شبكة Datanet 1 المُحوّلة بالحزم. في ثمانينيات القرن الماضي، أُجريت معالجة بيانات رادار مراقبة الحركة الجوية في المملكة المتحدة على نظام PDP 11/34 يُعرف باسم PRDS - نظام عرض الرادار المُعالَج - في قاعدة سلاح الجو الملكي البريطاني في ويست درايتون. كما تم تشغيل برنامج مُسرّع الجسيمات الخطي الطبي Therac-25 على جهاز PDP-11/23 بسعة 32 كيلوبايت. [ 45 ]

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

استُخدم جهاز PDP-11/45 في التجربة التي اكتشفت ميزون J/ψ في مختبر بروكهافن الوطني . [ 47 ] وفي عام 1976، حصل صموئيل سي سي تينغ على جائزة نوبل لاكتشافه هذا. كما استُخدم جهاز PDP-11/45 آخر لإنشاء مخططات نجمة الموت خلال مشهد الإحاطة في فيلم حرب النجوم .

الاتصالات

كانت العديد من الأنظمة الأولى على شبكة ARPANET من طراز PDP-11.

كانت محولات الإيثرنت متوفرة لشبكات المنطقة المحلية .

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

المحاكيات

PiDP-11، نسخة طبق الأصل من وحدة تحكم PDP-11/70 بمقياس 6:10 مع Raspberry Pi يعمل بنظام SIMH

Ersats-11

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

سيمح

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

انظر أيضاً

  • هيثكيت H11 ، وهو جهاز كمبيوتر شخصي من إنتاج شركة هيثكيت عام 1977، ويعتمد على جهاز PDP-11
  • لغة التجميع الأصلية لجهاز PDP -11، MACRO-11
  • PL-11 ، وهو برنامج تجميع عالي المستوى لجهاز PDP-11 تم تطويره في CERN
  • عائلة H8 ، وهي عائلة من وحدات التحكم الدقيقة ذات مجموعة تعليمات مستوحاة من PDP-11

ملحوظات

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

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

الاقتباسات

  1. 1 2 سوبنيك، بوب (31 أغسطس 2004). "المحاكيات: الآلات الافتراضية في الماضي (والمستقبل)" . مجلة ACM Queue . 2 (5): 52-58 . doi : 10.1145/1016998.1017002 . S2CID 20078751 . 
  2. روز، فرانك (1985). في قلب العقل: بحث أمريكي عن الذكاء الاصطناعي . ص 37. ISBN  9780394741031أُرشف من المصدر الأصلي بتاريخ 1 يوليو 2024. تم الاطلاع عليه بتاريخ 19 يوليو 2020 .
  3. باكيو، جون. "القسم الثالث: سقوط السحابة المظلمة العظيمة: اختيار آي بي إم" . المعالجات الدقيقة العظيمة في الماضي والحاضر (الإصدار 13.4.0) . الجزء الأول: دي إي سي بي دي بي-11، معيار الجيل الأول 16/32 بت. (1970). مؤرشف من الأصل في 30 أبريل 2023. تم الاسترجاع في 30 أبريل 2023 .
  4. ريتشي، دينيس م. (أبريل 1993). "تطور لغة C" . في: توماس ج. بيرجين الابن؛ ريتشارد ج. جيبسون الابن (محرران). تاريخ لغات البرمجة - الجزء الثاني . المؤتمر الثاني لتاريخ لغات البرمجة. كامبريدج، ماساتشوستس: مطبعة ACM (نيويورك) وأديسون-ويسلي (ريدينغ، ماساتشوستس). ISBN 0-201-89502-1أُرشف من المصدر الأصلي بتاريخ 11 يونيو 2015. تم الاطلاع عليه بتاريخ 30 أبريل 2023 .
  5. "مذكرات PDP-X" . bitsavers.org . مؤرشف من الأصل بتاريخ 23-09-2017 . تم الاطلاع عليه بتاريخ 13-07-2017 .
  6. "التاريخ الشفوي لإدسون (إد) د. دي كاسترو" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 5 مارس 2016. تم الاطلاع عليه بتاريخ 28 أبريل 2020 .
  7. 1 2 3 4 5 ماكجوان، لاري (19 أغسطس 1998). "كيف وُلد جهاز PDP-11" . مؤرشف من الأصل بتاريخ 17 يونيو 2015. تم الاطلاع عليه بتاريخ 22 يناير 2015 .
  8. بول سيروزي (2003). تاريخ الحوسبة الحديثة . مطبعة معهد ماساتشوستس للتكنولوجيا . ص 199. ISBN  0-262-53203-4.
  9. 1 2 بيل، جوردون ؛ ستريكر، دبليو دي. ما تعلمناه من جهاز PDP-11 - ما تعلمناه من جهازي VAX و Alpha (ملف PDF) (تقرير) . تم الاطلاع عليه بتاريخ 26-06-2025 .
  10. 1 2 "الجدول الزمني ذو 16 بت" . microsoft.com . مؤرشف من الأصل في 8 ديسمبر 2008. تم الاطلاع عليه في 8 نوفمبر 2016 .
  11. دليل معالج PDP-11/45 (ملف PDF) . شركة ديجيتال إكويبمنت . 1973. صفحة 15. مؤرشف (ملف PDF) من الأصل بتاريخ 9 أكتوبر 2022. تم الاطلاع عليه بتاريخ 20 أكتوبر 2022 . 
  12. دليل مستخدم LSI-11 WCS (ملف PDF) (الطبعة الأولى ). شركة ديجيتال إكويبمنت. يونيو 1978. مؤرشف (ملف PDF) من الأصل في 23 فبراير 2023. تم الاطلاع عليه في 7 يناير 2023 . 
  13. 1 2 فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 . 
  14. 1 2 هينانت، ديفيد ف. (أغسطس 1984). "تقييم أداء أنظمة يونكس" . بايت . الصفحات 132-135 ، 400-409 . تم الاطلاع عليه بتاريخ 23 فبراير 2016 . 
  15. "بريس/ديجيتال ومنتك تعلنان عن اتفاقية برمجيات PDP-11" . مجموعة الأخبار : biz.digital.announce . 29 يونيو 1994. مؤرشف من الأصل في 1 يوليو 2024. تم الاطلاع عليه في 25 سبتمبر 2020 . 
  16. ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ " الأسئلة الشائعة حول PDP-11" . Village.org. ١٨ أبريل ٢٠٠٠. مؤرشف من الأصل في ١٨ يونيو ٢٠١٦. تم الاطلاع عليه في ١٤ أبريل ٢٠١٤ .
  17. "قائمة أسعار PDP-11 (1969)" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 2024-07-01 . تم الاطلاع عليه بتاريخ 2020-10-19 .
  18. 1 2 ريتشي، دينيس م. (22 يونيو 2002). "تعليقات غريبة وأفعال عجيبة في يونكس" . مختبرات بيل . مؤرشف من الأصل في 3 يناير 2016. تم الاطلاع عليه في 18 أكتوبر 2015 .
  19. "متى تم إصدار جهاز PDP-11/50؟" . موقع Retrocomputing Stack Exchange . مؤرشف من الأصل بتاريخ 1 يوليو 2024. تم الاطلاع عليه بتاريخ 5 فبراير 2024 .
  20. "التأكيد على استخدامات المشاركة الزمنية في سلسلة DEC Datasystem 350" . Computerworld . 9 ( 31): 19. 30 يوليو 1975. مؤرشف من الأصل في 6 مارس 2023. تم الاطلاع عليه في 4 نوفمبر 2022. جميع طرازات DEC Datasystem 350 مزودة بمعالجات PDP-11/10
  21. "TSX-Plus: Time Share RT-11". نسخة مطبوعة . أكتوبر 1982. ص 9. 
  22. "تقرير مشروع التطوير" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 12 أبريل 2016. تم الاطلاع عليه بتاريخ 14 أبريل 2014 .
  23. ميتشل، بروس؛ مكارثي، برايان س. (2005). "أسئلة وأجوبة حول المعالجات المتعددة" . الذكاء الآلي . تم الاسترجاع في 20 أغسطس 2019 .
  24. نورث، دون (7 فبراير 2006). "اللوحة الأمامية الأصلية 11/74" . cctech (قائمة بريدية). مؤرشف من الأصل في 18 يوليو 2011. تم الاسترجاع في 15 مارس 2007 .
  25. 1 2 "دليل مستخدم GT40/GT42" (ملف PDF) . فبراير 1975. صفحة 29. مؤرشف (ملف PDF) من الأصل بتاريخ 22-12-2022 . تم الاطلاع عليه بتاريخ 22-12-2022 . 
  26. "Digital MINC-11" . ديناصورات ثنائية. مؤرشف من الأصل بتاريخ 12-10-2025 . تم الاطلاع عليه بتاريخ 14-04-2014 .
  27. دليل تركيب وحدة التحكم HSC ( ملف PDF) . شركة ديجيتال إكويبمنت. يوليو 1991. الصفحات 4-28. EK-HSCMN-IN-002. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 3 سبتمبر 2019. تاريخ الاطلاع: 29 مايو 2017 .
  28. دليل مستخدم أجهزة نظام VAX 8500/8550 . شركة ديجيتال إكويبمنت. 1986. الصفحات 1-8 . 
  29. "المواصفات الهندسية للطائرة T-11" (ملف PDF) . 24 مارس 1982. مؤرشف (ملف PDF) من الأصل في 8 مارس 2023. تم الاطلاع عليه في 15 مايو 2023 .
  30. "Múzeum – KFKI TPA 1140" . hampage.hu . مؤرشف من الأصل بتاريخ 2023-04-06 . تم الاطلاع عليه بتاريخ 2023-04-30 .
  31. فارغا، أكوس. "TPA-1148" . Hampage.hu. مؤرشف من الأصل بتاريخ 12-07-2015 . تم الاسترجاع 2014/04/14 .
  32. فارغا، أكوس. "TPA-11/440" . Hampage.hu. مؤرشفة من الأصلي بتاريخ 2016-03-03 . تم الاسترجاع 2014/04/14 .
  33. "كتيب بيانات كاليفورنيا" (ملف PDF) . مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 12-09-2012 . تم الاطلاع عليه بتاريخ 14-04-2014 .
  34. جلوديانو (منسق)، أيون؛ هوفمان، أوسكار. دراغوميريسكو، دوينا (2003). الجهات الفاعلة الاجتماعية في مجال الترويج للتكنولوجيا والمعلومات والاتصالات (باللغة الرومانية). تحرير ميكا فالاهي. ص. 122. ردمك  978-973-85884-4-8تم الاطلاع عليه بتاريخ 14-04-2014 .
  35. "RT-11" . مؤرشف من الأصل بتاريخ 23-02-2014 . تم الاطلاع عليه بتاريخ 13-02-2014 .
  36. "يُشغّل نظام التشغيل Systemtime جهازًا من سلسلة 80386 S، ونظام يونكس لـ 100 مستخدم". مجلة Computergram International . مجلة Computer Business Review. 1 فبراير 1987.
  37. فاجان، ماري (24 سبتمبر 1987). "من سيمزق ستار السيليكون؟" . مجلة نيو ساينتست . ص 28-29 . 
  38. "دليل مستخدم CAPS-11" (ملف PDF) . شركة ديجيتال إكويبمنت. 1973. مؤرشف (ملف PDF) من الأصل بتاريخ 24 أغسطس 2021. تم الاطلاع عليه بتاريخ 26 يناير 2021 .
  39. 1 2 3 4 5 6 7 8 9 10 "الأسئلة الشائعة حول PDP-11" . Village.org. 18 أبريل 2000. مؤرشف من الأصل في 21 مارس 2015. تم الاطلاع عليه في 14 أبريل 2014 .
  40. نظام TRAX - نظام معالجة المعاملات الإلكترونية الكامل (ملف PDF) . شركة ديجيتال إكويبمنت. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 28 مايو 2019. تم الاطلاع عليه بتاريخ 21 أكتوبر 2019 .
  41. بيتر فان روكينز (20 أكتوبر 1971). "اجتماع اقتراح نظام التشغيل OS/45" (ملف PDF) . نسخة رقمية. مؤرشفة (ملف PDF) من الأصل بتاريخ 1 يوليو 2024. تاريخ الاطلاع: 22 سبتمبر 2023 .
  42. كاتلر، ديف (25 فبراير 2016). "التاريخ الشفوي لديف كاتلر" . يوتيوب (مقابلة). أجراها جرانت سافيرز. متحف تاريخ الحاسوب. مؤرشف من الأصل في 11 ديسمبر 2021. تم الاطلاع عليه بتاريخ 22 سبتمبر 2023 .
  43. برينش هانسن، بير (1976)، نظام التشغيل سولو: برنامج باسكال متزامن (PDF) ، مؤرشف (PDF) من الأصل في 25 يوليو 2011 ، تم استرجاعه في 22 يونيو 2011
  44. "تاريخ يونكس" . بايت . أغسطس 1983. ص 188. تم الاطلاع عليه في 31 يناير 2015 . 
  45. ليفيسون، نانسي ج.؛ تيرنر، كلارك س. (يوليو 1993). "تحقيق في حوادث ثيراك-25" (ملف PDF) . مجلة IEEE Computer . 26 (7): 18-41 . doi : 10.1109/MC.1993.274940 .
  46. كليرمونت، بروس (فبراير 2008). "استبدال نظام PDP-11 يُبقي نظام MSDD التابع للبحرية قيد التشغيل" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 17 أبريل 2016. تم الاطلاع عليه في 15 أكتوبر 2017 .
  47. أوبير، جيه جيه، وآخرون (نوفمبر 1974). "الملاحظة التجريبية لجسيم ثقيل J" . رسائل المراجعة الفيزيائية . 33 (23): 1404-1406 . Bibcode : 1974PhRvL..33.1404A . doi : 10.1103/PhysRevLett.33.1404 . 
  48. "دليل مرجعي مصغر لخيارات الاتصالات، المجلد 5، أجهزة إيثرنت (الجزء 1)" (ملف PDF) . شركة ديجيتال إكويبمنت. أغسطس 1988. ص. DECSA-1. EK-CMIV5-RM-005. مؤرشف (ملف PDF) من الأصل بتاريخ 19-09-2017 . تم الاطلاع عليه بتاريخ 19-09-2017 .
  49. "محاكي D Bit Ersatz-11 PDP-11" . مؤرشف من الأصل بتاريخ 2014-05-06 . تم الاطلاع عليه بتاريخ 2014-05-06 .

مراجع

  • دليل معالج PDP11 – PDP11/05/10/35/40 (ملف PDF) . شركة ديجيتال إكويبمنت. أبريل 1973. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 2025-07-02.
  • دليل معالج PDP11 – PDP11/04/34a/44/60/70 (ملف PDF) ، شركة ديجيتال إكويبمنت، 1979، مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 15 مارس 2011

للمزيد من القراءة