انتقل إلى محتوى الدرس

What Is a Virtual Machine مفهوم الجهاز الافتراضي

تعرّف في هذا الدرس على الأجهزة الافتراضية وآلية عمل المشرف الافتراضي والفرق بين الافتراضية الكاملة وشبه الكاملة، ومقارنة النظام المضيف والضيف، ومكونات العتاد الافتراضي وأهمية العزل الأمني.
5 صفوف تعليمية
تكنولوجيا الويب
4,430 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تخيّل أنك تملك شقة سكنية مستقلة ومفروشة بالكامل داخل عمارة ضخمة؛ هذه الشقة تستمد الكهرباء والماء من الشبكة العامة للعمارة، لكنها تملك باباً مصفحاً وقفلاً خاصاً يعزلها تماماً عن بقية السكان. في عالم الحوسبة، يعمل الجهاز الافتراضي (Virtual Machine — VM) بالطريقة نفسها تماماً: فهو حاسوب برمجي كامل ومعزول يعمل كنافذة تطبيق داخل حاسوبك الحقيقي، ويحاكي جميع وظائف الكمبيوتر المادي بدقة تامة.

بدلاً من شراء جهاز كمبيوتر منفصل لكل نظام تشغيل ترغب في تعلمه أو تجربته، تتيح لك تقنية المحاكاة الافتراضية (Virtualization) استخدام برمجيات متخصصة مثل VirtualBox وVMware وKVM لإنشاء حاسوب رقمي مستقل داخل جهازك الحالي. يقتطع هذا البرنامج جزءاً محدداً من معالج حاسوبك وذاكرته وقرصه الصلب، ويقدمها للنظام الجديد كأنها قطع إلكترونية حقيقية خاصة به.

شاهد في لقطة الشاشة الحقيقية الآتية كيف يعمل نظام ماك ونظام ويندوز معاً جنباً إلى جنب داخل نوافذ افتراضية مستقلة على شاشة حاسوب واحد في الوقت نفسه:

الصف 2 صورة توضيحية
لقطة شاشة حقيقية توضح تشغيل نظامَي ماك وويندوز 10 جنباً إلى جنب كأجهزة افتراضية مستقلة داخل نافذتين على سطح مكتب حاسوب واحد
الصف 3 كود برمجي
نص
# 1. Traditional Physical Setup (High Cost & Wasted Capacity):
[Physical PC 1: Windows]  +  [Physical PC 2: Linux]  +  [Physical PC 3: macOS]

# 2. Virtual Machine Setup on One Physical Computer (Isolated & Cost-Effective):
[Single Physical PC] -> Runs [VM 1: Linux] + [VM 2: Windows 10] simultaneously
الصف 4 شرح توضيحي

من أبرز الخصائص الهندسية للجهاز الافتراضي ميزة التغليف الرقمي في ملفات (File Encapsulation)؛ فالحاسوب الافتراضي بأكمله — بما يحويه من نظام تشغيل وبرامج وإعدادات وملفات — يُحفظ كحزمة ملفات عادية داخل مجلد على قرصك الصلب، مما يتيح لك نسخه احتياطياً أو نقله عبر وحدة تخزين خارجية إلى حاسوب آخر وتشغيله في ثوانٍ.

لماذا يُعد هذا المفهوم أساسياً في العمل التقني؟

  • في تطوير التطبيقات والخدمات: يمنحك بيئة عمل نظيفة لبناء خوادم الويب المحلية وتجربة إصدارات اللغات وقواعد البيانات المختلفة دون تلويث نظامك الأساسي بحزم برمجية متضاربة، مع إمكانية اختبار موقعك على عدة أنظمة تشغيل من شاشة واحدة.
  • في حماية الأنظمة وفحص الشبكة: يمثل حجر الأساس لبناء مختبرات الاختبار والفحص المعزولة؛ حيث يمكنك تشغيل توزيعات الأمان وفحص البرمجيات المشبوهة داخل صندوق مغلق تظل أي أعطال أو إصابات بداخله محصورة تماماً بعيداً عن ملفاتك الشخصية.
الصف 5 ملاحظة هامة