هایپروایزر
هایپروایزر (به انگلیسی: Hypervisor) یا ناظر ارشد یا فراناظر ماشین مجازی (به انگلیسی: virtual machine monitor (VMM)) نوعی برنامه کامپیوتری است که اجازه ساخت و اجرای ماشینهای مجازی را میدهد. در واقع با توجه به اینکه اصطلاح هایپروایزر برگرفته از سوپروایزر می باشد و از لحاظ مفهوم هایپر بالاتر از سوپر است، در نتیجه هایپروایزر ناظری بر یک ناظر دیگر شناخته می شود. [1] ماشینی که هایپروایزر در آن اجرا میشود به عنوان ماشین میزبان شناخته میشود و هر ماشین مجازی ساخته شده روی آن ماشین میهمان خوانده میشود. ماشین میزبان برای هر میهمان یک سختافزار مجازی فراهم و آن ماشین را مدیریت میکند. هایپروایزر شامل دو گونه میشود که در زیر بدانها اشاره شده است.[2]
هایپروایزر گونه ۱
در هایپروایزر گونه نخست یا Type 1 Hypervisor، هایپروایزر برای پشتیبانی از ماشینهای مجازی به طور مستقیم روی سخت افزار نصب میشود. از جمله هایپروایزرهای گونه نخست میتوان به مایکروسافت هایپروی (Microsoft Hyper-v)، ویامویر ایاساکس (VMware ESX/ESXi)، اوراکل ویام سرور (Oracle VM Server)، لینوکس کیویام (Linux KVM) و سیتریکس زن سرور (Citrix Xen Server) اشاره کرد. همچنین هایپروایزر گونه ۱ را با نامهای دیگری چون هایپروایزر مستقل/اصلی (Native Hypervisor) و هایپروایزر ماشین لخت/فلز لخت (Bare Machine/Metal Hypervisor) نیز میشناسند.
هایپروایزر گونه ۲
هایپروایزر گونه ۲ یا Type 2 Hypervisor قابلیت نصب روی سیستم عامل را دارد. از جمله هایپروایزرهای گونه ۲ که به آن هیاپروایزر وابسته نیز گفته میشود میتوان به مایکروسافت ویرچوال پیسی (Microsoft Virtual PC)، ویامویر ورکاستیشن (VMware Workstation) و اوراکل ویرچوال باکس (Oracle Virtual Box) اشاره نمود.تفاوت نوع اول و دوم در این است که در این حالت hypervisor به شدت به OS میزبان وابسته بوده و درصورتی که برای آن مشکلی به وجود آید بر سایر سیستم عامل های مجازی میهمان هم بی تاثیر نخواهد بود
منابع
- «terminology - How did the term hypervisor come into use؟». دریافتشده در ۱۹ فوریه ۲۰۱۸.
- پوپک، جرالد جی.؛ گلدبرگ، روبرت پی. (۱۹۷۴). «نیازمندیهای فرمال برای معماریهای قابل مجازیسازی نسل سوم». ارتباطات ایسیام. ۱۷ (۷): ۴۱۲-۴۲۱. doi:10.1145/361011.361073. دریافتشده در ۱ مارس ۲۰۱۵.
مشارکتکنندگان ویکیپدیا. «Hypervisor». در دانشنامهٔ ویکیپدیای انگلیسی.