فاكس
VAX (اختصار لـ Virtual Address Extension ) هي سلسلة من الحواسيب تتميز ببنية مجموعة تعليمات 32 بت وذاكرة افتراضية ، طورتها شركة Digital Equipment Corporation (DEC) وباعتها في أواخر القرن العشرين. كان جهاز VAX-11/780 ، الذي طُرح في 25 أكتوبر 1977، أول حاسوب من سلسلة حواسيب شهيرة ومؤثرة تُطبّق بنية VAX ISA. حققت عائلة VAX نجاحًا باهرًا لشركة DEC، حيث وصل آخر أعضائها في أوائل التسعينيات. وخلف VAX جهاز DEC Alpha ، الذي تضمن العديد من ميزات أجهزة VAX لتسهيل عملية نقلها من VAX.
وصف
صُمم جهاز VAX من قِبل شركة Digital Equipment Corporation (DEC) كخليفة لجهاز PDP-11 ذي الـ 16 بت ، أحد أنجح الحواسيب الصغيرة في التاريخ [ 3 ] ، حيث بيع منه ما يقارب 600,000 وحدة. صُمم النظام ليوفر توافقًا مع الإصدارات السابقة من PDP-11، مع توسيع الذاكرة إلى 32 بت كاملة ، وإضافة ذاكرة افتراضية مُصفحة حسب الطلب . يشير اسم VAX إلى مفهوم توسيع العناوين الافتراضية الذي سمح للبرامج بالاستفادة من هذه الذاكرة الجديدة المتاحة مع الحفاظ على التوافق مع كود وضع المستخدم لجهاز PDP-11 دون تعديل. تم اختيار اسم "VAX-11"، المستخدم في النماذج الأولى، لتسليط الضوء على هذه الميزة. تُعتبر بنية مجموعة تعليمات VAX (ISA) تصميمًا حاسوبيًا معقدًا (CISC).
تخلّت شركة DEC سريعًا عن علامة -11 التجارية، إذ لم يعد التوافق مع PDP-11 مصدر قلق كبير. توسّع خط الإنتاج ليشمل الحواسيب المركزية المتطورة مثل VAX 9000 ، بالإضافة إلى أنظمة محطات العمل مثل سلسلة VAXstation . احتوت عائلة VAX في نهاية المطاف على عشرة تصاميم متميزة وأكثر من 100 طراز فردي. جميعها متوافقة مع بعضها البعض، وتعمل عادةً بنظام التشغيل VAX/VMS .
يُنظر إلى VAX على أنها مثال نموذجي لمجموعة تعليمات CISC، [ 4 ] وذلك بفضل العدد الكبير جدًا من أنماط العنونة وتعليمات الآلة سهلة الاستخدام لمبرمجي لغة التجميع ، وبنية مجموعة التعليمات المتعامدة للغاية ، والتعليمات الخاصة بالعمليات المعقدة مثل إدراج أو حذف عناصر من قائمة الانتظار ، وتنسيق الأرقام، وتقييم كثيرات الحدود . [ 5 ]
اسم

نشأ اسم "VAX" كاختصار لـ virtual address extension ، وذلك لأن VAX كان يُنظر إليه على أنه امتداد 32 بت لـ PDP-11 ذي 16 بت [ 3 ] ولأنه كان (بعد Prime Computer ) من أوائل من اعتمدوا الذاكرة الافتراضية لإدارة مساحة العناوين الأكبر هذه.
تُطبّق الإصدارات الأولى من معالج VAX "وضع التوافق" الذي يُحاكي العديد من تعليمات PDP-11، ومن هنا جاء الرقم 11 في VAX-11 للتأكيد على هذا التوافق. أما الإصدارات اللاحقة، فقد نقلت وضع التوافق وبعض تعليمات CISC الأقل استخدامًا إلى برنامج نظام التشغيل للمحاكاة.
مجموعة التعليمات
صُممت مجموعة تعليمات VAX لتكون قوية، ومتعامدة ، [ 6 ] وسهلة الاستخدام مع المترجمات. [ 3 ] عند طرحها، كانت العديد من البرامج مكتوبة بلغة التجميع، لذا كان من المهم وجود مجموعة تعليمات سهلة الاستخدام للمبرمجين. [ 7 ] [ 8 ] مع مرور الوقت، ومع ازدياد كتابة البرامج بلغات برمجة عالية المستوى ، أصبحت مجموعة التعليمات أقل وضوحًا، وأصبح مطورو المترجمات هم الوحيدون الذين يهتمون بها.
من الجوانب غير المألوفة في مجموعة تعليمات VAX وجود أقنعة السجلات [ 9 ] في بداية كل برنامج فرعي. هذه الأقنعة عبارة عن أنماط بتات عشوائية تحدد، عند تمرير التحكم إلى البرنامج الفرعي، السجلات التي يجب الاحتفاظ بها. في معظم البنى، يقع على عاتق المترجم إنتاج تعليمات لحفظ البيانات المطلوبة، وعادةً ما يستخدم مكدس الاستدعاءات للتخزين المؤقت. أما في VAX، الذي يحتوي على 16 سجلاً، فقد يتطلب ذلك 16 تعليمة لحفظ البيانات و16 تعليمة أخرى لاستعادتها. باستخدام القناع، تؤدي قيمة واحدة مكونة من 16 بت نفس العمليات داخليًا في العتاد، مما يوفر الوقت والذاكرة. [ 6 ]
بما أن أقنعة السجلات هي شكل من أشكال البيانات المضمنة في الكود القابل للتنفيذ، فإنها قد تجعل التحليل الخطي لرمز الآلة صعبًا. وهذا بدوره قد يعقد تقنيات التحسين المطبقة على رمز الآلة. [ 10 ]
أنظمة التشغيل

نظام التشغيل الأصلي لأجهزة VAX هو VAX/VMS (نظام الذاكرة الافتراضية) من شركة Digital؛ وقد أُعيد تسميته إلى OpenVMS في عام 1991 أو أوائل عام 1992 عندما نُقل إلى Alpha ، وعُدّل ليتوافق مع معايير POSIX ، ووُصف بأنه متوافق مع XPG4 من قِبل اتحاد X/Open . [ 11 ] أرادت الشركة تجنّب وجود العديد من أنظمة التشغيل غير المتوافقة مع VAX مثل PDP-11؛ [ 3 ] صُمّم كل من VAX وVMS " بشكل متزامن " للاستفادة القصوى من بعضهما البعض، كما كان الحال في التنفيذ الأولي لمرفق VAXcluster .
خلال ثمانينيات القرن الماضي، طُوِّر برنامج مراقبة الأجهزة الافتراضية (Hypervisor) لبنية VAX، والذي يُسمى VMM (مراقب الآلة الافتراضية)، ويُعرف أيضًا باسم نواة أمان VAX ، في شركة Digital بهدف السماح بتشغيل نسخ معزولة متعددة من VMS وULTRIX على نفس الجهاز. [ 12 ] كان الهدف من VMM هو تحقيق الامتثال لمعيار TCSEC A1. وبحلول أواخر ثمانينيات القرن الماضي، كان البرنامج يعمل على أجهزة سلسلة VAX 8000 ، ولكن تم التخلي عنه قبل طرحه للعملاء.
تضمنت أنظمة تشغيل VAX الأخرى إصدارات مختلفة من توزيعة برمجيات بيركلي (BSD) يونكس حتى الإصدار 4.3BSD ، بالإضافة إلى Ultrix -32 و VAXELN و Xinu . ومؤخرًا، دعمت أنظمة NetBSD [ 13 ] و OpenBSD [ 14 ] نماذج VAX المختلفة، كما بُذلت بعض الجهود لنقل نظام لينكس إلى بنية VAX. [ 15 ] توقف OpenBSD عن دعم هذه البنية في سبتمبر 2016. [ 16 ]
تاريخ

بدأ تصميم VAX في عام 1975 تقريبًا، عندما أدركت شركة DEC أن بنية PDP-11 ذات 16 بت محدودة للغاية من حيث سعة الذاكرة القابلة للعنونة. [ 3 ] كان أول طراز VAX يُباع هو VAX-11/780 ، الذي طُرح في 25 أكتوبر 1977 خلال الاجتماع السنوي للمساهمين في شركة DEC. [ 17 ] كان بيل ستريكر، طالب الدكتوراه لدى سي. جوردون بيل في جامعة كارنيجي ميلون ، مسؤولاً عن تصميم البنية. [ 18 ] ومثل PDP-11، حقق VAX نجاحًا باهرًا؛ إذ شكّل غالبية مبيعات شركة DEC، ونمو مبيعاتها، وأرباحها من أوائل الثمانينيات إلى أوائل التسعينيات. أصبح VAX وVMS بنية الحاسوب الوحيدة التي طورتها شركة DEC بنشاط. [ 3 ] وتم لاحقًا إنتاج العديد من الطرازات المختلفة بأسعار ومستويات أداء وقدرات متباينة. حظيت حواسيب VAX فائقة الصغر بشعبية واسعة في أوائل الثمانينيات.
لفترة من الزمن، استُخدم جهاز VAX-11/780 كمعيار في اختبارات أداء المعالجات المركزية . وُصف في البداية بأنه جهاز بسرعة مليون تعليمة في الثانية (MIPS) ، لأن أداءه كان يُعادل أداء جهاز IBM System/360 الذي يعمل بسرعة مليون تعليمة في الثانية، وكانت تطبيقات System/360 تُعتبر سابقًا معايير أداء فعلية. بلغ عدد التعليمات المُنفذة فعليًا في ثانية واحدة حوالي 500,000 تعليمة، مما أدى إلى شكاوى من المبالغة التسويقية. ونتيجة لذلك، تم تعريف "VAX MIPS"، وهي سرعة جهاز VAX-11/780؛ حيث يُمكن لجهاز كمبيوتر يعمل بسرعة 27 مليون تعليمة في الثانية تشغيل البرنامج نفسه أسرع بحوالي 27 مرة من جهاز VAX-11/780.
في أوساط مجتمع شركة ديجيتال، كان مصطلح VUP ( وحدة أداء VAX ) هو الأكثر شيوعًا، نظرًا لعدم دقة مقارنة معالجات MIPS عبر مختلف البنى. وكان مصطلح " وحدات أداء VAX العنقودية " يُستخدم بشكل غير رسمي لوصف الأداء الإجمالي لمجموعة حواسيب VAX . (لا يزال أداء VAX-11/780 يُستخدم كمعيار أساسي في معيار BRL-CAD ، وهو مجموعة أدوات تحليل الأداء المضمنة في توزيعة برنامج BRL-CAD لنمذجة الأجسام الصلبة). احتوى VAX-11/780 على حاسوب LSI-11 مستقل تابع، كان يقوم بتحميل الشفرة الدقيقة، والتشغيل، ووظائف التشخيص للحاسوب الرئيسي. وقد تم الاستغناء عن هذه الميزة في طرازات VAX اللاحقة. وبالتالي، كان بإمكان مستخدمي VAX-11/780 تشغيل ثلاثة أنظمة تشغيل مختلفة من شركة ديجيتال إكويبمنت: VMS على معالج VAX (من محركات الأقراص الصلبة)، وRSX-11S أو RT-11 على LSI-11 (من القرص المرن أحادي الكثافة أحادي محرك الأقراص).
مرّت سلسلة VAX بالعديد من التطبيقات المختلفة. صُمم جهاز VAX 11/780 الأصلي بتقنية TTL ، وكان يشغل هيكلًا بمساحة أربعة أقدام في خمسة أقدام [ 19 ] بمعالج مركزي واحد . خلال ثمانينيات القرن الماضي، جرى تحسين الأجهزة المتطورة من هذه السلسلة باستمرار باستخدام مكونات منفصلة أسرع، وهو تطور انتهى بطرح جهاز VAX 9000 في أكتوبر 1989. أثبت هذا التصميم أنه معقد ومكلف للغاية، وتم التخلي عنه بعد فترة وجيزة من طرحه. شملت تطبيقات المعالج المركزي التي تتكون من مصفوفة بوابات منطقية متعددة مقترنة بالباعث (ECL) أو مصفوفة خلايا كبيرة، أجهزة VAX 8600 و8800 فائقة الصغر، وأخيرًا أجهزة VAX 9000 الرئيسية . أما تطبيقات المعالج المركزي التي تتكون من رقائق MOSFET مخصصة متعددة، فشملت أجهزة الفئة 8100 و8200. تم بناء أجهزة VAX 11-730 و 725 منخفضة التكلفة باستخدام مكونات AMD Am2901 bit-slice لوحدة الحساب والمنطق (ALU).
مثّل معالج MicroVAX I نقلة نوعية في عائلة معالجات VAX. ففي وقت تصميمه، لم يكن من الممكن بعد تنفيذ بنية VAX الكاملة على شريحة VLSI واحدة (أو حتى على عدة شرائح VLSI كما حدث لاحقًا مع وحدة المعالجة المركزية V-11 في معالجي VAX 8200/8300). وبدلًا من ذلك، كان MicroVAX I أول تطبيق لـ VAX ينقل بعض تعليمات VAX الأكثر تعقيدًا (مثل تعليمات الأعداد العشرية المعبأة ورموز العمليات ذات الصلة) إلى برامج المحاكاة. وقد قلّل هذا التقسيم بشكل كبير من كمية التعليمات البرمجية الدقيقة المطلوبة، وأُطلق عليه اسم بنية "MicroVAX". في MicroVAX I، تم تنفيذ وحدة الحساب والمنطق (ALU) والسجلات على شريحة واحدة من مصفوفة البوابات، بينما كانت بقية وظائف التحكم في الجهاز تعتمد على المنطق التقليدي.
ظهرت بنية MicroVAX كاملةً بتقنية VLSI ( المعالج الدقيق ) مع معالج MicroVAX II المركزي 78032 (أو DC333) ووحدة الفاصلة العائمة 78132 (DC335). كان المعالج 78032 أول معالج دقيق مزود بوحدة إدارة ذاكرة مدمجة [ 20 ]. اعتمد MicroVAX II على لوحة معالج واحدة رباعية الحجم، تحمل رقائق المعالج وتُشغّل نظامي التشغيل MicroVMS أو Ultrix -32 . احتوى الجهاز على ذاكرة مدمجة بسعة 1 ميجابايت وواجهة ناقل Q22 مع عمليات نقل DMA . تلا MicroVAX II العديد من طرازات MicroVAX اللاحقة ذات أداء وذاكرة محسّنين بشكل كبير.
تلت ذلك معالجات VX بتقنية VLSI، مثل V-11 و CVAX وCVAX SOC (نظام على شريحة، وهو معالج CVAX أحادي الشريحة) و Rigel وMariah و NVAX . وسّعت معالجات VAX الدقيقة نطاق استخدام هذه التقنية لتشمل محطات العمل منخفضة التكلفة ، ثم حلت لاحقًا محل طرازات VAX المتطورة. كان هذا التنوع الواسع في المنصات (من الحواسيب المركزية إلى محطات العمل) باستخدام بنية واحدة أمرًا فريدًا في صناعة الحواسيب آنذاك. تم نقش العديد من الرسومات على شريحة معالج CVAX. ونُقشت عبارة CVAX... عندما تهتم بما يكفي لسرقة الأفضل، باللغة الروسية الركيكة، كتلاعب بشعار بطاقات Hallmark ، في رسالة موجهة إلى المهندسين السوفييت الذين عُرف عنهم سرقة حواسيب DEC لاستخدامها في التطبيقات العسكرية، بالإضافة إلى الهندسة العكسية لتصميم رقائقها. [ 21 ] [ 22 ] وبحلول أواخر الثمانينيات، ازدادت قوة معالجات VAX الدقيقة لتصبح منافسة للتصاميم المنفصلة. وقد أدى ذلك إلى التخلي عن سلسلتي 8000 و 9000 واستبدالهما بنماذج VAX 6000 التي تعمل بمحركات Rigel ، ولاحقًا بأنظمة VAX 7000 التي تعمل بمحركات NVAX .
استنادًا إلى قانون مور ، توقعت شركة DEC أن يظل تصميم VAX ذو 32 بت بنيةً قابلةً للتطبيق حتى عام 1999 تقريبًا. لم تتوقع الشركة أن تتفوق معمارية RISC ، خلال ثمانينيات القرن الماضي، على معمارية الحوسبة التقليدية بأداءٍ أعلى بكثير مقابل التكلفة. [ 3 ] وجدت مجلة PC Magazine في عام 1988 أن معالج النصوص MASS-11 يعمل بسرعة أكبر على جهاز IBM PC AT مقارنةً بجهاز VAX 8550 مع عبء عمل نموذجي. [ 23 ] ومع اجتذاب أنظمة Unix RISC من Sun Microsystems وغيرها لعملاء VAX، [ 24 ] في عام 1989، طرحت DEC مجموعةً من محطات عمل وخوادم RISC التي تعمل بنظام Ultrix ، وهما DECstation و DECsystem على التوالي، باستخدام معالجات من MIPS Computer Systems . في عام 1992 قدمت شركة DEC بنية مجموعة تعليمات RISC الخاصة بها، Alpha AXP (التي أعيد تسميتها لاحقًا إلى Alpha)، ومعالجها الدقيق الخاص القائم على Alpha، DECchip 21064 ، وهو تصميم عالي الأداء 64 بت قادر على تشغيل OpenVMS.
في أغسطس 2000، أعلنت شركة كومباك عن إيقاف إنتاج طرازات VAX المتبقية بحلول نهاية العام، [ 25 ] إلا أن الأنظمة القديمة لا تزال مستخدمة على نطاق واسع. [ 26 ] ولا يزال برنامجا محاكاة VAX، Stromasys CHARON-VAX و SIMH، متوفرين. أما برنامج VMS، فتتولى تطويره الآن شركة VMS Software Incorporated، ولكنه متاح فقط لمنصات Alpha و HPE Integrity و x86-64 .
بنية المعالج

| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
خريطة الذاكرة الافتراضية
تنقسم الذاكرة الافتراضية لـ VAX إلى أربعة أقسام. يبلغ حجم كل قسم منها غيغابايت واحد (في سياق العنونة، 2^ 30 بايت):
| قسم | نطاق العناوين |
|---|---|
| P0 | 0x00000000–0x3fffffff |
| P1 | 0x40000000–0x7fffffff |
| S0 | 0x80000000–0xbfffffff |
| S1 | 0xc0000000–0xffffffff |
بالنسبة لنظام VMS، تم استخدام P0 لمساحة عملية المستخدم، وP1 لمكدس العمليات، وS0 لنظام التشغيل، وتم حجز S1.
أوضاع الامتياز
يحتوي جهاز VAX على أربعة أوضاع امتياز مُنفذة على مستوى الأجهزة:
| لا. | وضع | استخدام VMS | ملحوظات |
|---|---|---|---|
| 0 | النواة | نواة نظام التشغيل | أعلى مستوى من الامتيازات |
| 1 | تنفيذي | نظام الملفات | |
| 2 | مشرف | شل (DCL) | |
| 3 | مستخدم | البرامج العادية | أدنى مستوى من الامتيازات |
حالة المعالج (كلمة طويلة)
تحتوي الكلمة الطويلة لحالة العملية على 32 بت:
| سي إم | تي بي | مرسيدس بنز | إف دي | يكون | cmod | pmod | مرسيدس بنز | الدوري الهندي الممتاز | مرسيدس بنز | العنف المنزلي | تباً لك | رابعاً | تي | شمال | Z | V | ج |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29:28 | 27 | 26 | 25:24 | 23:22 | 21 | 20:16 | 15:8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| أجزاء | معنى | أجزاء | معنى |
|---|---|---|---|
| 31 | وضع التوافق مع PDP-11 | 15:8 | MBZ (يجب أن يكون صفرًا) |
| 30 | التتبع قيد الانتظار | 7 | تفعيل مصيدة تجاوز السعة العشرية |
| 29:28 | MBZ (يجب أن يكون صفرًا) | 6 | تفعيل مصيدة التدفق السفلي للنقطة العائمة |
| 27 | تم إنجاز الجزء الأول (تعليمات متقطعة) | 5 | تفعيل مصيدة تجاوز سعة العدد الصحيح |
| 26 | مكدس المقاطعات | 4 | يتعقب |
| 25:24 | وضع الامتيازات الحالي | 3 | سلبي |
| 23:22 | وضع الامتياز السابق | 2 | صفر |
| 21 | MBZ (يجب أن يكون صفرًا) | 1 | فيضان |
| 20:16 | مستوى أولوية المقاطعة (IPL) | 0 | يحمل |
الأنظمة القائمة على VAX

كان أول نظام قائم على معالج VAX هو VAX-11/780 ، وهو أحد أفراد عائلة VAX-11 . حلّ جهاز VAX 8600 المتطور محل VAX-11/780 في أكتوبر 1984، وانضمت إليه أجهزة الكمبيوتر الصغيرة MicroVAX للمبتدئين ومحطات العمل VAXstation في منتصف الثمانينيات. ثم حلّ VAX 4000 محل MicroVAX ، وحلّ VAX 6000 محل VAX 8000 في أواخر الثمانينيات، وتم طرح جهاز VAX 9000 من فئة الحواسيب المركزية . في أوائل التسعينيات، تم طرح جهاز VAXft المقاوم للأعطال ، بالإضافة إلى جهازي VAX 7000/10000 المتوافقين مع نظام Alpha . كما تم بيع نسخة معدلة من أنظمة VAX المختلفة تحت اسم VAXserver .
SIMACS
طوّرت شركة System Industries إمكانية منح أكثر من معالج DEC إمكانية الكتابة إلى قرص مشترك، ولكن ليس في الوقت نفسه. وقد طبّقت الشركة تحسينًا يُسمى SIMACS (الوصول المتزامن للأجهزة) [ 27 ] [ 28 ] ، والذي سمح لوحدة تحكم القرص الخاصة بها بتعيين علامة إشارة للوصول إلى القرص، مما يسمح بعمليات كتابة متعددة لنفس الملفات؛ ويُشارك القرص بين أنظمة DEC متعددة. كما وُجد نظام SIMACS أيضًا في أنظمةPDP-11 RSTS .
الأنظمة الملغاة
تشمل الأنظمة الملغاة جهاز BVAX ، وهو جهاز VAX متطور يعتمد على منطق اقتران الباعث (ECL)، ونموذجين آخرين من أجهزة VAX يعتمدان على منطق اقتران الباعث: Argonaut و Raven . [ 29 ] أُلغي مشروع Raven في عام 1990. [ 30 ] كما أُلغي جهاز VAX آخر يُدعى Gemini ، والذي كان بمثابة خطة احتياطية في حال فشل جهاز Scorpio القائم على الدوائر المتكاملة واسعة النطاق (LSI) . ولم يُطرح هذا الجهاز في الأسواق قط.
المستنسخون
تم إنتاج عدد من نسخ VAX المقلدة، المرخصة وغير المرخصة. ومن الأمثلة على ذلك:
- أنتجت شركة Systime Computers Ltd في المملكة المتحدة نسخًا مقلدة من طرازات VAX المبكرة مثل Systime 8750 (المكافئ لـ VAX 11/750). [ 31 ]
- أنتجت شركة نوردن سيستمز سلسلة MIL VAX المتينة والمصممة وفقًا للمواصفات العسكرية. [ 11 ]
- قام المعهد المركزي المجري للأبحاث الفيزيائية (KFKI) بإنتاج سلسلة من النسخ المتماثلة من نماذج VAX المبكرة، وهي TPA-11/540 و560 و580. [ 32 ]
- تم تطوير SM 52/12 [ 33 ] من تشيكوسلوفاكيا في VUVT Žilina ( سلوفاكيا اليوم ) وتم إنتاجها منذ عام 1986 في ZVT Banská Bystrica ( سلوفاكيا اليوم ).
- إن جهاز VEB Robotron K 1840 (SM 1710) الألماني الشرقي هو نسخة مستنسخة من VAX-11/780 و Robotron K 1820 (SM 1720) هو نسخة من MicroVAX II.
- يُعدّ جهاز SM-1700 نسخة سوفيتية مُقلّدة من جهاز VAX-11/730، بينما كان جهاز SM-1702 نسخة مُقلّدة من جهاز MicroVAX II، وكان جهاز SM-1705 نسخة مُقلّدة من جهاز VAX-11/785. [ 34 ] وقد شغّلت هذه الأنظمة مجموعة متنوعة من أنظمة التشغيل المُقلّدة، مثل DEMOS (المبني على نظام BSD Unix)، و MOS VP (المبني على نظام VAX/VMS)، وMOS VP RV (المبني على نظام VAXELN). [ 35 ]
- يُعد جهاز NCI-2780 Super-mini، الذي يُباع أيضاً باسم Taiji-2780، نسخةً مُقلّدة من جهاز VAX-11/780 الذي طوّره معهد شمال الصين لتكنولوجيا الحوسبة في بكين. [ 36 ] [ 37 ]
مراجع
- ↑ "دليل مرجعي لوحدات الماكرو ومجموعة التعليمات لنظام VAX" . وثائق OpenVMS . أبريل 2001. 8.1 البنية الأساسية. مؤرشف من الأصل في 6 سبتمبر 2001.
- ↑ معيار DEC STD 032 – معيار بنية VAX (ملف PDF) . شركة ديجيتال إكويبمنت. 5 يناير 1990. ص 12-5 . تم الاطلاع عليه في 1 أغسطس 2022 .
- 1 2 3 4 5 6 7 بيل، جوردون ؛ ستريكر، دبليو دي. ما تعلمناه من جهاز PDP-11 - ما تعلمناه من جهازي VAX و Alpha (ملف PDF) (تقرير) . تم الاطلاع عليه بتاريخ 26 يونيو 2025 .
- ↑ بيستريسيانو، فيرجيل. "هندسة الحاسوب - ملاحظات المحاضرات" (ملف PDF) . معهد إلينوي للتكنولوجيا . تم الاطلاع عليه بتاريخ 15 أبريل 2022 .
- ↑ باين، ماري؛ بهانداركار، ديليب (1980). "نظام VAX للفاصلة العائمة: أساس متين للحساب العددي" . أخبار هندسة الحاسوب الصادرة عن ACM SIGARCH . 8 (4). ACM: 22-33 . doi : 10.1145/641845.641849 . ISSN 0163-5964 . S2CID 15021135 .
- 1 2 ليفي، هنري؛ إيكهاوس، ريتشارد (28 يونيو 2014). برمجة الحاسوب وهيكليته: فاكس . دار النشر الرقمية. ISBN 9781483299372.
- ↑ "نهج آخر لهندسة مجموعة التعليمات - VAX" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 10 يونيو 2017. تم الاطلاع عليه في 3 أكتوبر 2018. ...
من بين هندسة مجموعات التعليمات، اخترنا VAX لكونها مجموعة تعليمات سهلة الاستخدام للمبرمجين، وهو ما يُعد ميزة.
- ↑ "فاكس" .
اشتهرت بشكل خاص بمجموعة تعليماتها الكبيرة سهلة الاستخدام لمبرمجي لغة التجميع --- وهي ميزة
- ↑ "دليل مرجعي لوحدات الماكرو ومجموعة التعليمات لنظام VAX" . وثائق OpenVMS . أبريل 2001. 9.2.5 تعليمات استدعاء الإجراءات. مؤرشف من الأصل في 30 مارس 2002.
- ↑ غوس، كلينتون ف. (أغسطس 2013) [نُشر لأول مرة في يونيو 1986]. تحسين كود الآلة: تحسين كود الكائن القابل للتنفيذ (PDF) (أطروحة دكتوراه). المجلد. التقرير الفني رقم 246 لقسم علوم الحاسوب. معهد كورانت، جامعة نيويورك. arXiv : 1308.4815 . Bibcode : 2013arXiv1308.4815G . تاريخ الاسترجاع: 22 أغسطس 2013 .
- كلينتون ف. غوس (2013) [1986]. تحسين كود الآلة - تحسين كود الكائن القابل للتنفيذ (أطروحة دكتوراه). معهد كورانت، جامعة نيويورك.
- 1 2 رينفيل، جيم؛ هوارد، كارين، محرران. (1997). "VAX/VMS في عامها العشرين" . شركة ديجيتال إكويبمنت. مؤرشف من الأصل في 20 يوليو 2018. تم الاسترجاع في 20 يوليو 2018 .
- ↑ بول أ. كارغر؛ ماري إلين زوركو؛ دوغلاس و. بنين؛ أندرو هـ. ماسون؛ كليفورد إي. كان (7-9 مايو 1990). نواة أمان VMM لبنية VAX (ملف PDF) . وقائع ندوة جمعية مهندسي الكهرباء والإلكترونيات (IEEE) لعام 1990 حول أبحاث الأمن والخصوصية. IEEE. doi : 10.1109/RISP.1990.63834 . تاريخ الاسترجاع: 31 يناير 2021 .
- ↑ "NetBSD/vax" .
- ↑ "OpenBSD/vax" .
- ↑ "نقل نظام لينكس إلى جهاز VAX" .
- ↑ "OpenBSD 6.0" . 2016. تم الاطلاع عليه في 20 يونيو 2017 .
- ↑ "VAX 11/780، أول نظام VAX (أكتوبر 1977)" .
- ^ سلاتر ، روبرت (1987). صور شخصية في السيليكون . مطبعة معهد ماساتشوستس للتكنولوجيا. ص. 213 . رقم ISBN 978-0-262-69131-4.
- ↑ "حاسوب VAX 11/780: وحدة المعالجة المركزية" . متحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 24 أكتوبر 2012 .
- ↑ "MicroVAX II (1985)" . تاريخ الحاسوب والمحاكاة .
- ↑ "اسرق الأفضل" . micro.magnet.fsu.edu . تم الاطلاع عليه في 30 يناير 2008 .كانت العبارة الروسية هي: СВАКС... Когда вы забатите довольно воровать настоящий луччий
- ↑ "CVAX (1987)" . تاريخ الحاسوب والمحاكاة . تم الاطلاع عليه في 30 يناير 2008 .
- ↑ ستيمب، موريس (29 فبراير 1988). "ليكسيتايب بلس 2" . مجلة الحاسوب الشخصي . المجلد 7، العدد 4. الصفحات 208-209 . تاريخ الاسترجاع: 1 نوفمبر 2023 .
- ↑ مارشال، مارتن (6 فبراير 1989). "عام محطة العمل" . إنفوورلد . المجلد 11، العدد 6. الصفحات 43-44 . تم الاطلاع عليه في 27 يونيو 2025 .
- ↑ "أنظمة فاكس: رسالة من جيسي ليبكون" . مؤرشفة من الأصل في 15 أغسطس 2000.
- ↑ "إذا لم يكن هناك عطل، فلا تصلحه: أجهزة الكمبيوتر القديمة المستخدمة اليوم" . PCWorld . تم الاطلاع عليه بتاريخ 11 أكتوبر 2021 .
- ↑ واند، ر.؛ كيستيفن، م.؛ راينر، ب. (24 فبراير 1984). "متطلبات الحوسبة لتطوير برمجيات التكنولوجيا المساعدة" (ملف PDF) .
- ↑ جوشي، بريم؛ ديلاكروا، جاك (سبتمبر 1984). "مرونة جديدة لأنظمة VAX/VMS المتعددة". نسخة مطبوعة . الصفحات 64-68 .
- ↑ مارك سموثرمان (19 يوليو 2008). "من هم مهندسو الحاسوب؟" . تم الاطلاع عليه في 30 سبتمبر 2008 .
- ↑ سوبنيك، بوب (2007). "الغراب" . تاريخ الحاسوب والمحاكاة . تم الاسترجاع في 1 مارس 2019 .
- ↑ "تقرير معلوماتية مختبر أبحاث الحوسبة 1984-1985" . تم الاطلاع عليه في 15 أكتوبر 2007 .
- ↑ "قصة هيئة النقل الإقليمية" . تم الاطلاع عليها بتاريخ 15 أكتوبر 2007 .
- ↑ دوجنيك، ج.؛ فريستاكي، ن.؛ مولنار، ل.؛ بلاندر، إ.؛ روفان، ب. (1999). "حول تاريخ علوم الحاسوب وهندسة الحاسوب وتطوير تكنولوجيا الحاسوب في سلوفاكيا". حوليات IEEE لتاريخ الحوسبة . 21 (3): 38-48 . doi : 10.1109/85.778981 .
- ↑ لايموتيس تيلكسنيس؛ أنتاناس زيلينسكاس (يوليو 1999). "الحواسيب في ليتوانيا" (ملف PDF) . حوليات IEEE لتاريخ الحوسبة . 21 (3): 31-37 . doi : 10.1109/85.778980 . S2CID 16240778 .
- ↑ بروخوروف ن.ل.؛ غورسكي ف.إ. "برمجيات أساسية لنماذج حاسوب SM ذات 32 بت" . مجلة أنظمة البرمجيات (باللغة الروسية). 1988 (3) . تم الاطلاع عليه بتاريخ 15 سبتمبر 2021 .
- ↑ الكونغرس الأمريكي ، مكتب تقييم التكنولوجيا (يوليو 1987). نقل التكنولوجيا إلى الصين . مكتب الطباعة الحكومي الأمريكي . ص 96. ISBN 9781428922914. OTA-USC-340.
- ↑ شيا نانيين؛ تشان لايشينغ (1990). "أنظمة إطلاق الأقمار الصناعية والتحكم عن بعد في الصين ودورها في التعاون الدولي" . في: ف. شاروخي؛ ج. س. غرينبيرغ؛ ت. آل سعود (محررون). تسويق الفضاء: مركبات الإطلاق والبرامج . المعهد الأمريكي للملاحة الجوية والفضائية . ص 244. ISBN 0-930403-75-4.
للمزيد من القراءة
- كوي، بيتر (6 يناير 2021). "من يتذكر جهاز VAX Minicomputer، رمز الثمانينيات؟" . بلومبيرغ نيوز . تم الاطلاع عليه في 9 يناير 2021 .
روابط خارجية
- HP: أنظمة VAX في Wayback Machine (تمت أرشفة بتاريخ 7 ديسمبر 2004)
- معالجات DEC الدقيقة
- محاكي SimH VAX مفتوح المصدر يدعم بنية VAX
- المجلات التقنية الرقمية الكاملة
- الحواسيب الصغيرة
- أجهزة كمبيوتر 32 بت
- مقدمات متعلقة بالحاسوب في عام 1977
- أجهزة الكمبيوتر المركزية من شركة دي سي
