Professional Documents
Culture Documents
Lecture 3
Lecture 3
: المحاضره الثالثه
: Full Virtualization -
Hypervisor الGuest OS اللي جايه منInstructions كل ال
.هو اللي بيقوم بتنفيذها بشكل كلي
: ParaVirtualization -
واللي من نوعGuest OS بتدعم النوع ده وهناOS مش كل
دون الحاجهInstructions بتخلص هي بعض الparavirtualized
بالتاليHypervisor بالتالي ده بيخفف الحمل عليHypervisor لل
بس الفكره هنا ان مشFull virtualization الكفاءه هتكون اعلي من
. ParaVirtualization للsupport بيكونos اي
-كل virtual machineبتبدأ تعمل allocateللميموري بتاعتها من
physical memoryحيث ان كل vmلها addressesمعينه من إلي
بتتحجز في . physical memory
-مع العلم ان ف بعض االمكانيات بتمكن ان vmمش هتأخد اال اللي محتاجها
ف الوقت الحالي من physical memoryيعني الموضوع بيتم بشكل
dynamicبجانب ان ف بعض االمكانيات بتوفر ان لو في ملف في vm
مثال مشترك بين اكتر من vmف ممكن كل اللي بيتشاركوا ف الملف ده
يأكسسوا عليه ف نفس الوقت.
-هندرس الميموري بالتفصيل بعدين ان شاء الله.
-يعني اي input\outputعلي سبيل المثال الكيبورد والماوس بمعني اصح
ازاي هقدر استعمل ال input , output devicesمن ال machine
االساسيه ل او في Virtual Machineعلي سبيل المثال ان انقل الماوس
من Host OSاو نظام التشغيل االساسي وعاوز تدخل تضغط بها علي
Virtual Machineف ده المقصد بقي.
: Full Virtualization -
كلمه emulateمعناها يحاكي او . copy
االداء مش افضل حاجه هنا.
هنا Driversموجوده ب Hypervisorنفس فكره كده Full
Virtualizationبيكون العبء كله علي . Hypervisor
: ParaVirtualization -
هنا Driversوده اللي بتكون مسؤله عن عمليه انها تتصل ب input ,
output devicesبتتوزع علي VMبالتالي هيخفف الحمل عن
. Hypervisor
االداء بتاعه اعلي.
: IO through -
هنا الزم الهارودير يكون بي supportله.
هنا اكن االتصال بيكون مباشر مع الهاردوير.
Dom0 ده عباره عن Virtual Machineالن في Xenبيطلق علي
vmب Domاختصار ل Domainف هو زي Controllerوعن
طريقها بتعمل managementلل Input , output devicesبس
عشان تشتغل علي هاردوير معين الزم تكون ب supportله.