در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

مجازی سازی سخت افزار چیست ؟

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

ما به نرم افزار مجازی سازی به اصطلاح فنی Hypervisor می گوییم در اینجا نیز ما یک Hypervisor سخت افزاری داریم. وظیفه یک Hypervisor مدیریت کردن و کنترل کردن منابع CPU و RAM و تمامی منابع موجود در Firmware سخت افزارهای مختلف سیستم است. سخت افزار Hypervisor به نوعی یک پلیس راهنمایی و رانندگی به حساب می آیند که به سیستم عامل های مختلفی که بر روی سخت افزار نصب شده اند این اجازه را می دهد که از منابع بدون به وجود آمدن مشکل و تداخل استفاده کنند و برخود و تداخلی در این میان پیش نیاید. هر سیستم عامل اینگونه به نظر می رسد که از سیستم بصورت اختصاصی استفاده می کند ، یعنی منابع سخت افزاری مثل RAM و CPU و منابع Firmware سیستم بدون اینکه متوجه باشد بصورت اشتراکی است در اختیار سیستم عامل ها قرار می گیرد . در واقع همه این منابع را Hypervisor مدیریت می کند. فناوری مجازی سازی سخت افزار در حال ایجاد تحولی شگرف در دنیای سخت افزارها است و بعید نیست برای خودش انقلابی در تولید سخت افزار و پادشاهی جدیدی در حوزه تکنولوژی های مجازی سازی ایجاد کند به ویژه در حوزه سرورها ، تصور کنید که دیگر نیازی به استفاده از نرم افزارهای مجازی ساز برای استفاده بهینه از سخت افزارها نداشته باشید و سخت افزارها خودشان این قابلیت را به شما بدهند که بتوانید چندین سیستم عامل همزمان را بر روی آنها نصب کنید.

مبحث مجازی سازی سخت افزاری بحث جدیدی نیست اما امروزه خیلی خیلی با توجه به گسترش تکنولوژی های سخت افزاری بر سر زبانها افتاده است. اگر جایی واژه Hardware Assisted Virtualization را نیز شنیدید منظور همین مجازی سازی سخت افزاری است که معماری است که در آن سخت افزار اجازه ایزوله کردن چندین سیستم عامل درون خودش را می دهد ، اولین بار در دنیا شرکت IBM مفهوم مجازی سازی سخت افزاری را مطرح کرد و اولین ماشین مجازی دنیا نیز به شکل Hardware Assisted Virtualization معرفی شد که در سال 1972 اولین بار چنین کاری انجام شد. در سال 2005 و 2006 شرکت های AMD و Intel بر روی پردازنده های خودشان قابلیت هایی را پیاده سازی کردند که بصورت ویژه بتواند از مجازی سازی پشتیبانی کند ، شرکت Sun Microsystems که امروزه آنها را به عنوان شرکت Oracle هم می شناسیم یک قابلیت اینچنینی به سری پردازنده های UltraSPARC سری T در سال 2005 اضافه کرد. امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره مجازی سازی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#مجازی_ساز_سخت_افزاری_چیست #تکنولوژی_مجازی_سازی_در_پردازنده_ها #hardware_virtualization_چیست #مجازی_سازی_سخت_افزار_چیست #hardware_assisted_virtualization_چیست #مجازی_سازی_در_لایه_سخت_افزار #مجازی_سازی_سخت_افزاری_چیست #انواع_مجازی_سازی #مقایسه_انواع_hypervisor #hypervisor_سخت_افزاری
3 نظر
سید محمد مهدی میردهقان

مطلب واقعا خوبی بود

در برد های FPGA هم میشه شبیه همین قابلیت رو پیاده سازی کرد اما پردازنده های اینتل و AMD کجا و FPGA کجا!!!

smostafab

خیلی ممنون. یکسری ابهام برام پیش اومده که ممنون میشم اگه راهنمایی بکنید.

یکی اینکه یعنی اگه سازمانی بخواد مجازی سازی سخت افزاری رو اجرا کنه باید کل سخت افزارهایی که تا الان داشته(روتر و سرور و پی سی و ...) بریزه دور و یک سیستم قوی و متناسب برای این امر بگیره؟

و اینکه تفاوت مجازی سازی دسکتاپ با سخت افزار چیه!؟ توی vdi هم ما یک سخت افزار قوی میذاریم و اینطور به کلاینتها القا میکنیم که یک سیستم خیلی خوبی رو بصورت اختصاصی دارن!

محمد نصیری

الان اکثرا یا بهتره بگم که همه سرورها و CPU هاشون قابلیت مجازی سازی رو پیشفرض داخل خودشون دارن و نیازی به اعمال تغییرات توشون نیست مگر در شرایطی که خیلی خاص باشه ، تفاوت مجازی سازی دسکتاپ و مجازی سازی سخت افزار زمین تا آسمون هست ، دوست من اصلا ایندو هیچ ارتباطی به هم ندارند ، مجازی سازی سخت افزار بصورت خلاصه یعنی شما در لایه CPU و سخت افزار می فهمونید به سیستم که توانایی مدیریت کردن چند سیستم عامل رو داشته باشه ، مثل همون قابلیت Intel-VT یا AMD-V ای که در CPU ها هست و تا نباشه شما مثلا نمی تونید سیستم عامل فلان رو روی VMWare نصب کنید

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....