سفارش تبلیغ
صبا ویژن
 RSS  |  Atom  | خانه | شناسنامه | پست الکترونیک | پارسی بلاگ
اوقات شرعی

System Center Configuration Manager

مفهوم مجازیسازی (پنج شنبه 87/6/14 ساعت 8:32 صبح)
مجازی سازی (Virtualization)
منبع سایت سرورز24 به این لینک مراجعه کنید
http://servers24.ir/page.php?al=virtualization
 معرفی‌
به‌طور خلاصه، مجازی ‌سازی ‌(‌virtualization) یعنی استفاده از یک نرم افزار خاص برای جداسازی منابع فیزیکی یک کامپیوتر در قالبvirtualization کامپیوترهای مجازی. لایه جداسازی امکان می‌دهد که روی هر کامپیوتر فیزیکی چند VM‌ داشته باشیم. هریک از ‌VMها می‌توانند دارای سیستم‌ عامل خود باشند و آن را اجرا کنند. اگر راه‌اندازی ‌VM در لایه جداسازی به‌ درستی صورت گیرد، سیستم‌ عاملی که روی‌ ‌VM اجرا می‌شود، درست مثل این‌که روی خود سخت افزار نصب شده باشد، کار می‌کند. سیستم‌ عامل میزبان ‌(‌host)، اولین سیستم‌ عامل است و مستقیما روی سخت‌افزار فیزیکی نصب می‌شود. مجازی ‌سازی به وسیله نرم‌افزاری که روی این سیستم‌ عامل نصب می‌شود و کار می‌کند، انجام می‌گیرد. سیسستم‌عامل‌های میهمان ‌(‌guest)، تحت نرم‌افزار مجازی ‌سازی و روی ‌VMهایاختصاصی خودشان اجرا می‌شوند. سیستم‌ عامل‌های میهمان از طریق لایه مجازی ‌سازی به‌منابع ماشین فیزیکی (کامپیوتر اصلی) دسترسی دارند. ‌

 بخش کلیدی در ساختن لایه جداسازی، معمولا ‌ناظر ماشین‌مجازی یا ‌Virtual Machine Monitor‌) VMM) و گاهی هم ‌Hypervisor خوانده می‌شود. این قسمت از نرم‌افزار مسئول به‌اشتراک گذاشتن منابع فیزیکی کامپیوتر بین ‌VMهایی است که روی آن اجرا می‌شوند. نوشتن برنامه‌ ‌VMM کار ساده ای نیست. چون این برنامه باید طوری به‌سیستم‌ عامل میهمان وانمود کند که انگار کنترل سخت افزار واقعی سیستم را در دست دارد. برای انجام این کار،‌VMM در سطح پردازنده، یعنی حلقه صفر، کار می‌کند.

سیستم‌ عامل میهمان یک سطح بالاتر و در حلقه یک اجرا می‌شود. اکثر سیستم‌ عامل‌ها برنامه‌های کاربردی را در حلقه سه اجرا می‌کنند. در این سطح حفاظتی، برنامه‌های کاربردی مجوزهای محدودی دارند و نمی‌توانند کارهایی را انجام دهند که به ‌از کارافتادن سیستم‌ عامل یا خطرات امنیتی منجر می‌شوند. اجرا‌کردن ‌‌OS در حلقه یک باعث می‌شود ‌VMM عملیات مختلفی را که سیستم‌ عامل می‌خواهد انجام دهد (مثلا دسترسی به‌حافظه)، تشخیص دهد وخودش آن‌ها را انجام دهد. ‌

بخش مهم دیگر در ساختن VM، جداسازی لایه سخت‌افزار است. نرم‌افزار ‌VM باید برای ‌‌OS میهمان، دستگاه‌ها و سخت‌افزارهای مختلف، نظیر چیپ ست IDE، کارت شبکه و کارت اسکازی را به‌طور مجازی شبیه‌سازی کند. هر یک از نرم‌افزارهای ‌VM،‌ سخت‌افزارهای خاصی را شبیه‌سازی می‌کنند. بعد، دستورات و داده‌هایی که سیستم‌ عامل میهمان به‌این دستگاه مجازی ارسال ‌می‌‌کند، از طریق نرم‌افزار ‌‌VM برای سخت‌افزار فیزیکی موجود ترجمه و فرستاده می‌شود.

با استفاده از این دستگاه‌های سخت‌افزار مجازی، این امکان به وجود می‌آید که سیستم‌ عامل میهمان را روی کامپیوتری با سخت‌افزار کاملا متفاوت کپی کنیم و بدون مشکل به‌کار خود ادامه دهیم. ‌VMM مسئول فرستادن داده‌ها و دستورات از دستگاه مجازی به‌دستگاه فیزیکی است. برای مثال، محصولات ‌VM مایکروسافت، کارت شبکه‌ ‌‌Intel 21141 و محصولات VMware‌ هم کارت ‌‌AMD PCnet را شبیه‌سازی می‌کنند.

  • کلمات کلیدی :
  • نویسنده: صابر طباطبائی یزدی

  • نظرات دیگران ( )


  • لیست کل یادداشت های این وبلاگ
    سی دی های آموزشی فارسی شرکت های بزرگ آموزشی در سراسر دنیا
    فهرست مطالب این وبلاگ
    عرضه نرم افزاری xenapp 5 برای دسک تاپ هاپ مجازی
    نکات مهم در مجازی سازی
    مفهوم مجازیسازی
    فصل اول:‏آشنایی با این محصول
    مجازی سازی برنامه های کاریردی
  • بازدیدهای این وبلاگ
  • امروز: 6 بازدید
    دیروز: 0 بازدید
    کل بازدیدها: 22992 بازدید
  • درباره من
  • لوگوی وبلاگ من
  • System Center Configuration Manager
  • دسته بندی یادداشت ها
  • اشتراک در خبرنامه
  •  

  • لینک دوستان من

  • لوگوی دوستان من