بازگشت   AVA Server Forum > تالار عمومی > سوالات متداول


صفحه اصلی ثبت نام راهنما فهرست کاربران تقویم جستجو ارسالهاي امروز نشانه گذاري انجمن ها به عنوان خوانده شده

پاسخ
 
ابزارهای موضوع نحوه نمایش
قدیمی 09-21-2010, 08:46 PM   #1
Avaserver
پشتیبانی آوا سرور
 
Avaserver آواتار ها
 
تاریخ عضویت: Aug 2010
نوشته ها: 205
Avaserver به Yahoo ارسال پیام
Thumbs up مجازی سازی چیست؟

مجازی سازی معانی مختلفی میتونه داشته باشه اما چیزی که ما اینجا میخوایم در موردش صحبت کنیم به این مفهومه که سخت افزار به صورت نرم افزاری پیاده سازی شود .

نرم افزارهایی مثل Vmware ESXi / Vmware Server / Citrix Xen / OpenVZ / Xen و ... هستند که مثل همه برنامه ها یه پنجره دارند. اما نکته جالبی که در مورد این نرم افزار وجود داره اینه که یه توانایی جالب دارند. میشه توی محیط این برنامه، سیستم عامل هایی مثل لینوکس، ویندوز یا هر سیستم عامل دیگری رو نصب کرد. حواستون باشه که این سیستم عامل ها ربطی به سیستم عامل اصلی خودتون که وقتی کامپیوتر رو روشن میکنید ندارد.

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

یعنی هارد اون بخشی از هارد اصلی شماست. برای انجام برنامه هاش از CPU شما استفاده میکنه. کیبرد و ماوس شما در اون سیستم های عامل مجازی کار می کنند. در واقع سخت افزار به اشتراک گذاشته می شود. جالب اینجاست که معمولاً نیازی به نصب درایورها برای اینکه سیستم عامل مجازی سخت افزار واقعی شما رو بشناسد نیست و در اکثر موارد از طریق سیستم عامل اصلی سخت افزارها رو میشناسه.

البته یک نکته رو نباید فراموش کرد و اونم اینکه اجرای برنامه ها در سیستم عامل مجازی یه مقدار کندتره و این کندی هم به علت فرآیندهای میانی ای هست که برای اجرای برنامه ها در سیستم عامل مجازی نیاز هست.

از بُعد برنامه نویسی و کلاً گسترش نرم افزار (Developmentation)، نرم افزارهای مختلف پیچیدگی های مختلفی برای پیاده سازی دارن اما در بین تمام انواع نرم افزارها، نوشتن سیستم عامل سخت ترین کار است. چرا که باید نرم افزاری نوشت که در عین حال که با سخت افزار ارتباط داشته و آن را مدیریت کند، هماهنگی نرم افزار ها را نیز انجام دهد. (کسانی که با مباحث سیستم عامل آشنایی داشته باشن خوب منظور من رو خواهند فهمید). حالا مجازی سازی دارد کل سیستم عامل رو شبیه سازی میکنه بدون اینکه برنامه ای که در سیستم عامل مجازی اجرا میشه روحشم از این قضیه خبر داشته باشد !

این توضیحات به صورت کاملا مبتدی داده شد تا دوستان از کلیت و مفهوم مجازی سازی مطلع شوند .

موفق باشید .
__________________
هدف ما بهترین ها برای شماست .

آوا سرور .
Avaserver آنلاین نیست.   پاسخ با نقل قول
پاسخ

برچسب ها
virtual os

ابزارهای موضوع
نحوه نمایش

قوانین ارسال
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
کدهای HTML غیر فعال است

انتخاب سریع یک انجمن

اکنون ساعت 02:40 PM برپایه ساعت جهانی (GMT - گرینویچ) می باشد.
Design By :AVA Server