عنوان درس: نصب و راه اندازی سیستم های رایانه ای
پایه دهم:رشته شبکه ونرم افزار
پودمان پنجم:نصب ونگهداری سیستم عامل
ماشین مجازی چیست( Virtual machine )؟
ماشین مجازی این اجازه را به شما میدهند تا سیستم عاملهای دیگر را در سیستم عاملی که دارید اجرا کنید، انگار که قصد دارید یه برنامه در محیط سیستم عاملتان اجرا کنید یا به صورت ساده، ماشین مجازی، یک سیستم عامل کامل است، بر روی سیستم عامل فعلی شما.
یک دستگاه مجازی چیست؟
یک ماشین مجازی برنامهای است که مانند یک کامپیوتر مجازی عمل میکند و برروی سیستم عاملی که دارید کار میکند و سخت افزار مجازی را در اختیارتان قرار میدهد تا سیستم عامل دیگری را اجرا کنید. سیستم عامل جدید در پنجرهای داخل سیستم عامل اصلی شما اجرا میشود، دقیقا مثل هر برنامه دیگری.
نکته:از منظر سیستم عامل ماشین مجازی یک کامپیوتر واقعی و کامل است.
استفاده های کاربردی ازدستگاه مجازی:
امتحان کردن نسخه های جدید سیستم عاملها: با دستگاه مجازی میتوانید برای مثال ویندوز۱۰ را بر روی ویندوز۷ خود قبل از آپگرید کردن آن امتحان کنید.
تجربه کار با سیستم عاملهای گوناگون: برای مثال میتوانید استفاده از سیستم عامل لینوکس را تجربه کرده و همه چیز آن را یاد بگیرید.
استفاده از نرم افزار هایی که به نسخه های قدیمی تر سیستم عاملها احتیاج دارند: مثلا فرض کنید میخواهید با یک برنامه مهم کار کنید که فقط برروی ویندوز XP اجرا میشود، شما میتوانید ویندوز XP را برروی دستگاه مجازی خود نصب کنید و آن برنامه را اجرا نمایید. این کار به شما اجازه میدهد تا برنامهای را که فقط بر روی ویندوز XP عمل میکند را بدون احتیاج به نصب کردن آن در ویندوز اجرا نمایید
برنامههایی که برای سیستم عامل های دیگر طراحی شدند: استفاده کنندگان سیستم عامل مک و لینوکس میتوانند از ماشین مجازی بدون هیچ دردسری برای اجرای برنامههای ویندوز استفاده کنند.
یکی کردن سرورها: کسانی که مجبور به استفاده از سرورهای متعدد هستند میتوانند با استفاده از دستگاه مجازی همهی آنها را تنها بر روی یک کامپیوتر اجرا نمایند. هر دستگاه مجازی یک بخش کاملا جداگانه می باشد.
یکی از قابلیت های خوب استفاده از ماشین های مجازی این است که ماشین های مجازی یا به اختصار VM ها براحتی میتوانند Move یا انتقال داده شوند و حتی کپی نیز بشوند. اختصاص دادن Resource ها ( پردازنده ، حافظه RAM ، کارت شبکه و ... ) به ماشین های مجازی بایستی به صورت متوازن باشد تا حداقل فشار بر روی سیستم Host تان بیفتد.
مجازی سازی با کاهش نیاز به سیستم های سخت افزاری فیزیکی هزینه ها را محدود می کند.