نظام ذاكرة افتراضية مفتوح

نظام ذاكرة افتراضية مفتوح
| 0 | 1 |
| --- | --- |
نوع:  distributed operating system (en)   نظام تشغيل 
المنصة:  VAX (en)  — دي إي سي ألفا — إيتانيوم — إكس86-64 
النموذج المصدري:  حقوق التأليف والنشر محفوظة 
متوفر بلغات:  الإنجليزية 
المطورون:  ديجيتال إكوبمينت هيوليت-باكارد كومباك VMS Software Inc. (en)  
موقع الويب:  vmssoftware.com 
| 0 | 1 |
| --- | --- |
الإصدار الأول:   25 أكتوبر 1977   
الإصدار الأخير:   V9.2-2  (25 يناير 2024)  
الرخصة:  رخصة احتكارية 
تعديل - تعديل مصدري - تعديل ويكي بيانات
نظام الذاكرة الافتراضية المفتوح (بالإنجليزية: Open Virtual Memory System)‏ (أوبن في إم إس )، والمعروف مسبقاً باسم  ڤي أيه إكس - 11/ ڤي إم إس (VAX-11/VMS)،  ڤي أيه إكس / ڤي إم إس (VAX/VMS) و (غير رسمياً)  ڤي إم إس (VMS)، هو نظام تشغيل خواديم الحاوسب راقٍ والذي يتم تشغيله على كلٍ من ڤي إيه إكس (VAX) وهو إحدى معماريات مجموعة تعليمات الحاسوب، ألفا (DEC Alpha) ومجموعات معالج الإيتانوم للحاسوب. وعلى النقيض مع ما يستدعيه الاسم، فإن نظام الذاكرة الافتراضية المفتوح ليس ببرمجية مفتوحة المصدر؛ على الرغم من ذلك، فإن قوائم المصدر متاحة للشراء. هذا وعلى النقيض كذلك مع بعض أنظمة التشغيل الأخرى القائمة على الإطار الرئيسي (mainframe-oriented operating systems)، فإن نظام الذاكرة الافتراضية المفتوح يستمتع بخاصية واجهة تفاعل المستخدم الرسومية والتي تُكَمِّل دعم الرسوم. وكانت شركة معدات الحاسوب الرقمية فاكس (VAX) واحدةً من بين ثلاث محطات عملٍ في قمة خطوط المبيعات خلال فترتي الثمانينات والتسعينات من القرن العشرين. ويتمتع (ڤي إم إس) بدعم برمجيات دي تي بي (DTP) وسي أيه إي (CAE) المحترفة. كما تم الارتقاء بالأنظمة القائمة على (آيه إكس بي) AXP من خلال برنامج آيه إس آيه بي (ASAP) الرقمي (رابطة شراكة التطبيقات والبرمجيات Association of Software and Application Partners)، كما أنه يمكن العثور عليه في «دليل تطبيقات ألفا» الشامل. هذا ويدعم نظام الذاكرة الافتراضية آيه إكس بي محولات مكتبة الرسوميات المفتوحة  ومنفذ الرسوميات السريع. كما أنه تم استخدامه كذلك في مجال التربية والتعليم  وكذلك لاستخدام الهواة في المنزل.
كما يمثل نظام الذاكرة الافتراضية المفتوح نظاماً متعدد المستخدمين، حيث أنه يعتبر نظاماً تشغيلياً قائم على الذاكرة العشوائية متعددة العمليات العلاجية والذي صُمِمَ ليُستخدم في مشاركة الوقت (التايم شيرينج) (بالإنجليزية: time sharing)‏، المعالجة بالدفعات، الوقت الحقيقي (ريل تايم) (بالإنجليزية: real-time operating system)‏ (حيث يمكن وضع أولويات العملية العلاجية في مكانةٍ أعلى من مهام نظام التشغيل الجوهرية)، ومعالجة التعاملات (بالإنجليزية: transaction processing)‏. كما أنه يجعل النظام عالي الإتاحة من خلال العنقدة الحوسبية، أو القدرة على توزيع النظام على العديد من الآلات المادية المتعددة. مما يسمح للنظام بتقليل احتمالية التأثر بالكوارث «متسامحاً مع الكارثة» (disaster-tolerant)  ضد الكوارث الطبيعية التي قد تعيق مرافق معالجة البيانات الفردية. وكذلك يشتمل نظام الذاكرة العشوائي على نظام أولوية العملية والذي يسمح بتشغيل عمليات الوقت الحقيقي بدون التعرض لعائقٍ يمنعها عن العمل، بينما تحصل عمليات المستخدم على أولويةٍ مؤقتةٍ «تعزيزاتٍ» (boosts) لو لزم الأمر.
يُسَوِّق نظام الذاكرة الافتراضية المفتوحة العديد من السمات التي تعتبر حالياً متطلباتٍ معياريةٍ لأي نظام تشغيل راقٍ للخادم. ومن تلك السمات:
شبكة الحاسوب المتكاملة (المعروفة أصلياً بديك نت (DECnet) ومؤخراً بحزمة بروتوكولات الإنترنت )
العمليات المتعددة سواءً المتماثلة، غير المتناظرة أو الذاكرة غير موحدة الوصول (NUMA)، والتي منها العنقودية الحاسوبية (clustering ).
نظام الملفات الموزع (فايلز- 11 (Files-11) ).
سمات قواعد البيانات المتكاملة والتي منها خدمات تسجيل الإدارة (بالإنجليزية: Record Management Services)‏ وقواعد البيانات الطبقية مثل أوراكل آر دي بي (بالإنجليزية: Oracle Rdb)‏.
دعم لغات برمجة الحاسوب المتعددة.
آلية التوافقية المقياسية للاستدعاءات فيما بين لغات البرمجة المختلفة.
قشرة اللغة الأمرية الموسعة (اللغة الأمرية الرقمية (بالإنجليزية: DIGITAL Command Language)‏).
تقسيم معدات المعالجات المتعددة.
مستوى الأمن المرتفع.
غالباً ما تنتقي البيئات مشروعية الطبقة وتستخدم نظام الذاكرة الافتراضية المفتوح من أجل العديد من الأغراض والتي منها خادم البريد (بالإنجليزية: mail server)‏، الخدمات الشبكية، التحكم في عمليتي التصنيع والنقل والسيطرة عليهما، التطبيقات الحرجة وقواعد البيانات، وخاصةً تلك البيئات التي تمثل فيها عملية الوصول للبيانات والأنظمة الجهوزية (uptime) حالةً حرجةً. حيث أفادت التقارير الواردة مرات عمل النظام الجهوزية (up-times) لعقدٍ من الزمن أو أكثر ، كما أن سماتٍ كرولينج أب جريد (Rolling Upgrades) والعنقدة تسمح للتطبيقات العنقودية والبيانات بأن تظل متاحة للوصول إليها باستمرارٍ في أثناء يتم أداء أو عمل صيانة برمجيات نظام التشغيل أو حتى المعدات الحاسوبية، بل وعندما يتعرض مركز البيانات الكلي للتدمير. ومن المستهلكين المستخدمين لنظام الذاكرة الافتراضية المفتوح البنوك والخدمات المالية المصرفية، المستشفيات والرعاية الصحية، خدمات المعلومات الشبكية، بالإضافة إلى المصانع الصناعية للعديد من المنتجات المتنوعة.