العربية  

books how the virtual environment works

If you do not find what you're looking for, you can use more accurate words.

View more

كيفية عمل البيئة الافتراضية (Info)


يتطلب إنشاء خادوم افتراضي مستضاف ذاكرة بسعة 4 كيلوبايت واستخدام الأمر VMPTLRD الذي يحول هذه الذاكرة إلى مكان تتوضع فيه جميع البتات عنما يكون نظام التشغيل في حالة سبات وتبقى هذه المنطقة طالما بقي نظام تشغيل|نظام التشغيل]] بحالة جيدة ولا يواجه أية مشاكل. وللتحكم بالجهاز الافتراضي يمكن استخدام أحد الأمرين VMLaunch وVMResume.

  • يعمل الأمر VMResume على تعريف حالة المعالج من منطقة الذاكرة ليتحكم بعدها بنظام تشغيل الخادوم المستضاف.
  • يقوم الأمر VMLaunch بنفس المهام إلا أنه ينشأ نموذجا للتحكم بالجهاز الافتراضي Virtual Machine Control Structure حيث يتم تحديد المهام المطلوبة والممنوعة. وتكون النتيجة سرعة في الأداء ونظاما متكاملا.

قد يتبادر إلى ذهن القارئ كيف يمكن تعطيل نظام التشغيل هذا والانتقال للعمل بنظام آخر؟ يلعب عدد من الأنماط النقطية Bitmaps في بيئة التحكم بالآلة الافتراضية VMCS دورا مهما هنا. تتكون الأنماط من 32 بت يمثل كل واحد منها مهمة معينة وإذا حصل خلل في ذلك البت يختار المعالج التوقف عن العملية ويحوّل الأمر VMResume إلى الخادوم المستضاف الآخر ليعود النظام إلى حالته الطبيعية.

Source: wikipedia.org