مجازی سازی سخت افزار
مجازی سازی سخت افزار یا Hardware Virtualization به روشی گفته می شود که در آن مدارهای مربوط به پردازنده و حافظه اصلی سیستم به گونه ای طراحی و تولید می شوند که بتوانند دو یا بیشتر از دو عدد سیستم عامل را در لحظه بر روی خود نصب کنند. در بیشتر اوقات اینگونه کامپیوترها سرورهایی هستند که در سازمانها مورد استفاده قرار می گیرند. شما تاکنون هر چیزی که در خصوص مجازی سازی شنیده اید در خصوص نرم افزارهای Third Party یا جانبی بوده است که بر روی سخت افزار نصب می شدند و فرآیند مجازی سازی را انجام می دادند، زمانیکه صحبت از Hardware Virtualization می شود نرم افزار مدیریت ماشینهای مجازی یا Virtual Machine Managerها به عنوان یک چیپ یا مدار منطقی بر روی سخت افزارهایی که سرور دارد Embed یا الحاق می شود و به عنوان یک قطعه سخت افزاری فرآیند مجازی سازی را مدیریت می کند.
ما به نرم افزار مجازی سازی به اصطلاح فنی Hypervisor می گوئیم در اینجا نیز ما یک Hypervisor سخت افزاری داریم. وظیفه یک Hypervisor مدیریت کردن و کنترل کردن منابع CPU و RAM و تمامی منابع موجود در Firmware سخت افزارهای مختلف سیستم است. سخت افزار Hypervisor به نوعی یک پلیس راهنمایی و رانندگی به حساب می آیند که به سیستم عاملهای مختلفی که بر روی سخت افزار نصب شده اند این اجازه را می دهد که از منابع بدون به وجود آمدن مشکل و تداخل استفاده کنند و برخورد و تداخلی در این میان پیش نیاید. هر سیستم عامل اینگونه به نظر می رسد که از سیستم بصورت اختصاصی استفاده می کند، یعنی منابع سخت افزاری مثل RAM و CPU و منابع Firmware سیستم بدون اینکه متوجه باشد بصورت اشتراکی است در اختیار سیستم عاملها قرار می گیرد، در واقع همه این منابع را Hypervisor مدیریت می کند.