ماشین مجازی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Fatranslator (بحث | مشارکت‌ها)
Nikipari (بحث | مشارکت‌ها)
←‏تعاریف: اضاقه شدن داده های جدید
خط ۲۲:
 
ماشین‌های مجازی، بر اساس استفاده و درجه ارتباط به ماشین واقعی، به دو دسته اصلی تقسیم می‌شوند. یک '''ماشین مجازی سیستمی''' یک زیرساخت محاسباتی کامل را فراهم می‌کند که از اجرای یک [[سیستم‌عامل]] کامل پشتیبانی می‌کند. در مقابل، یک '''ماشین مجازی فرایند'''، برای اجرای یک [[برنامه (رایانه)|برنامه]] واحد طراحی شده، که این به این معناست که صرفاً از یک [[فرایند (رایانه)|فرایند]] خاص پشتیبانی می‌کند. یک ویژگی مهم یک ماشین مجازی، این است که نرم‌افزاری که درون آن در حال اجراست، با منابع و سطوح انتزاعی که توسط ماشین مجازی اعمال می‌شود، محدود شده‌است – یعنی نمی‌تواند از دنیای مجازی خود خارج شود.
ماشین های مجازی می توانند فعالیت های خاصی را انجام دهند که انجام دادن آنها در محیط میزبان بسیار خطرناک است ، مانند دسترسی به داده های آلوده به ویروس یا آزمایش [[سیستم‌عامل|سیستم عامل]] ها. از آنجا که ماشین مجازی از بقیه سیستم جدا شده است ، نرم افزار داخل ماشین مجازی نمی تواند کامپیوتر میزبان را دستکاری کند.
 
== تاریخچه ==