بشكل افتراضي ، يحتوي الكمبيوتر الشخصي على نظام تشغيل واحد. إذا كنت تستخدم جهاز الكمبيوتر ، فأنت تستخدم نظام التشغيل هذا. مع أنظمة التشغيل المتعددة ، من الممكن تثبيت أنظمة تشغيل متعددة على جهاز كمبيوتر واحد ، ولكن لا يمكنك استخدامها في وقت واحد ، مما يحد بشكل كبير من إمكانيات الاستخدام. تقدم المحاكاة الافتراضية هذا الاحتمال. باستخدام المحاكاة الافتراضية ، يمكنك استخدام قوة أجهزة الكمبيوتر الحديثة إلى أقصى حد. ما هي المحاكاة الافتراضية وكيف تعمل وكيف تستخدمها ، نخبرك في هذا المقال.
عندما تفكر في أنظمة تشغيل متعددة على جهاز كمبيوتر واحد ، فإنك تفكر بسرعة في نظام ثنائي أو متعدد أنظمة التشغيل. في نظام متعدد أنظمة التشغيل ، بعد نظام التشغيل الأول ، تقوم بتثبيت نظام تشغيل ثان أو ثالث (وربما الرابع) كل على حدة على جهاز الكمبيوتر. ثم في كل مرة تقوم فيها بتشغيل جهاز الكمبيوتر ، عليك أن تقرر نظام التشغيل الذي تريد استخدامه بعد ذلك. يتميز Multiboot بأن نظام التشغيل النشط يمكنه استخدام قوة الحوسبة الكاملة للكمبيوتر الشخصي. لكن له أيضًا قيودًا مهمة: ليس لديك مطلقًا أنظمة تشغيل متعددة تعمل في نفس الوقت ، دائمًا نظام واحد فقط. إذا كنت تريد القيام بشيء ما في نظام تشغيل مختلف ، فعليك إغلاق الجلسة الحالية وإعادة تشغيل الكمبيوتر. يجب أولاً حفظ المعلومات التي تريد نقلها من نظام تشغيل إلى آخر وإتاحة الوصول إليها. ليس للمحاكاة الافتراضية هذه العيوب ، فمع المحاكاة الافتراضية تكون أنظمة التشغيل نشطة في نفس الوقت.
01 ما هي الافتراضية؟
باستخدام المحاكاة الافتراضية ، عليك أولاً تثبيت نظام تشغيل واحد فقط على جهاز الكمبيوتر. وهذا ما يسمى نظام التشغيل المضيف. تقوم بعد ذلك بتثبيت طبقة افتراضية داخل نظام التشغيل هذا ، مدير الجهاز الظاهري. تضيف طبقة البرنامج هذه القدرة على توفير أجهزة افتراضية على جهاز الكمبيوتر. الجهاز الظاهري هو محاكاة برمجية لجهاز كمبيوتر يستخدم أجهزة كمبيوتر مادي آخر من خلال طبقة المحاكاة الافتراضية. يمكنك بدء تشغيل مثل هذا الجهاز الظاهري ورؤية السير يبدأ تمامًا مثل جهاز كمبيوتر حقيقي ، وبعد ذلك يمكنك تثبيت نظام تشغيل. في طبقة المحاكاة الافتراضية ، تقوم عادةً بتكوين لكل جهاز افتراضي مقدار ذاكرة الكمبيوتر التي يجب استخدامها ، ومقدار طاقة المعالجة للمعالج ومقدار مساحة التخزين على القرص الفعلي.
02 لماذا الافتراضية؟
الاحتمالات الإضافية التي أوجدتها المحاكاة الافتراضية لا تعد ولا تحصى. على سبيل المثال ، نظرًا لأن أنظمة التشغيل المضيف والضيف تعمل في وقت واحد ، يمكنك تشغيل إصدارات متعددة من نظام التشغيل في نفس الوقت على نفس الكمبيوتر. على سبيل المثال: Windows 10 جنبًا إلى جنب مع Windows 7 أو 8. أو إصدارين من Windows 10 جنبًا إلى جنب. ولكن يمكنك أيضًا استخدام أنظمة تشغيل مثل Linux أو OpenBSD أو Solaris أو MS-DOS القديم. لا يزال بإمكانك استخدام البرامج التي تعمل فقط على نظام تشغيل واحد محدد في نفس الوقت مثل تطبيقاتك "العادية". بالامتداد ، يمكنك الاستمرار في استخدام البرامج القديمة التي لم تعد متوافقة مع إصدار أحدث من نظام التشغيل المضيف. يمكن أن يمنعك هذا أيضًا من الاضطرار إلى شراء ترخيص جديد باهظ الثمن للإصدارات الأحدث عندما لا يزال الإصدار القديم يعمل بشكل جيد.
تعتبر الأجهزة الافتراضية أيضًا مثالية لاختبار البرامج غير المعروفة. لا يمكن للبرنامج الذي تستخدمه في الجهاز الظاهري أن يتداخل مع تشغيل نظام التشغيل المضيف. لذلك من الآمن استخدام البرامج داخل جهاز افتراضي ، على الرغم من أن برامج مكافحة الفيروسات والتحديثات ضرورية أيضًا هناك.
أشكال الافتراضية
يُطلق على شكل المحاكاة الافتراضية المذكورة هنا ، حيث يستخدم نظام التشغيل الخاص بك طبقة افتراضية مع نظام تشغيل آخر فوقها ، اسم المضيف الظاهري. يتمثل ضعف نهج المحاكاة الافتراضية هذا في اعتماده على نظام التشغيل المضيف الأساسي. إذا حدث خطأ ما هناك ، فستفشل جميع الأجهزة الافتراضية. هذا هو السبب في أن هذا النوع من المحاكاة الافتراضية شائع للاختبار قصير المدى والعمل الهوائي. تميل البيئات الأكثر احترافًا إلى اختيار شيء يسمى المحاكاة الافتراضية المعدنية ، مثل VMware ESXi و Citrix XenServer و Linux KVM و Microsoft Hyper-V Server. لا يوجد نظام تشغيل منفصل تحت طبقة المحاكاة الافتراضية ، ولكن الجهاز الظاهري هو نظام التشغيل وطبقة المحاكاة الافتراضية في نظام واحد. هذا أكثر كفاءة وموثوقية.
03 ما هي الأجهزة المطلوبة؟
تتكون الافتراضية من عنصرين: برنامج المحاكاة الافتراضية وجهاز كمبيوتر فعلي. يقوم هذا الكمبيوتر بحساب المعالج وذاكرة العمل والتخزين بشكل أساسي. ومع ذلك ، لا يجب أن يكون جهاز كمبيوتر مكلفًا للغاية ومتقنًا. يكفي جهاز كمبيوتر عمره بضع سنوات بسعة 4 غيغابايت من الذاكرة وبضعة غيغابايت من المساحة الخالية على القرص الصلب ، ولكن يمكنك تشغيل عدد أقل من الأجهزة الافتراضية في نفس الوقت. لأنه على الرغم من أن برنامج المحاكاة الافتراضية يوزع بدقة قوة الحوسبة للكمبيوتر ، فإن نظام التشغيل المضيف يطالب دائمًا ببعض طاقة الحوسبة والذاكرة ، ويقوم أيضًا بتحميل القرص الصلب. من الناحية العملية ، يعد حجم الذاكرة الداخلية أمرًا بالغ الأهمية: 4 جيجا بايت قيد التشغيل فقط ، و 8 جيجا بايت على ما يرام ، و 16 جيجا بايت أو أكثر مثالية. بالإضافة إلى ذلك ، يفضل استخدام معالج 64 بت حديث و SSD بدلاً من القرص الصلب (مع توفر بضع عشرات من الجيجابايت على الأقل).
04 ما هو البرنامج المطلوب؟
نطاق برامج المحاكاة الافتراضية ليس كبيرًا جدًا. بادئ ذي بدء ، هناك برنامج VMware ، الذي يقدم برنامجين من نفس البرامج لكل من Windows و Linux: Workstation Pro و Workstation Player. على الرغم من أن الاسم يوحي بخلاف ذلك ، فإن "المشغل" يسمح لك أيضًا بإنشاء أجهزة افتراضية. بالإضافة إلى ذلك ، فإن Workstation Player مجاني للاستخدام غير التجاري. بالنسبة لنظام التشغيل macOS ، تقدم VMware البرامج المدفوعة Fusion و Fusion Pro. يعد Parallels Desktop أيضًا خيارًا مدفوعًا لنظام macOS.
إذا كنت تريد استخدام المحاكاة الافتراضية مجانًا ، فهناك VirtualBox بالإضافة إلى VMware Player. VirtualBox مفتوح المصدر ومتاح لأنظمة Windows و Linux و Solaris و OpenSolaris و macOS. يحتوي برنامج VirtualBox على أقل متطلبات الأجهزة ، ولكنه أقل شمولاً وأقل جودة في الرسومات والألعاب المعقدة. أخيرًا ، أي شخص لديه إصدار 64 بت من Windows 8 Pro أو Windows 10 Pro لديه خيار إضافة مكون Hyper-V إلى تثبيت Windows. هذا يجعل من الممكن أيضًا إعداد أجهزة افتراضية.
05 حدد البرنامج
هل ستعمل على التمثيل الافتراضي على Windows أو macOS أو Linux؟ هل تحتاج إلى ميزات أكثر أو أقل تقدمًا؟ هل تريد أن تدفع ثمنها؟ هل تحتاج إلى الكثير من قوة معالجة الرسومات؟ هذه اعتبارات مهمة.
إذا كنت ترغب في استخدام نفس المحاكاة الافتراضية على كل نظام تشغيل ، فإن VirtualBox هو الخيار الوحيد. إذا كنت تريد وظائف أكثر تقدمًا وأداء رسومات أفضل ، فستكون البرامج الأخرى أكثر ملاءمة. في نظام macOS ، يعتمد الاختيار بين VMware Fusion أو Fusion Pro أو Parallels Desktop بشكل أساسي على السعر والتفضيل المحتمل. على نظام Windows ، سيفعل VMware Player معظم الأشياء. إذا كنت تريد الخيارات الأكثر تقدمًا ، فيمكنك التفكير في برنامج VMware Workstation Pro ، ولكن بسعر 275 يورو هذا البرنامج ليس رخيصًا.
على الرغم من إمكانية وجود بعض التركيبات ، إلا أننا لا نوصي عمليًا بتثبيت برامج افتراضية متعددة على جهاز كمبيوتر واحد في نفس الوقت.
تحميل برنامج
يمكنك تنزيل برامج المحاكاة الافتراضية المختلفة بأمان من المواقع التالية.
برنامج Oracle VirtualBox
يوازي سطح المكتب
برنامج VMware Workstation Pro
مشغل محطة عمل VMware
برنامج VMware Fusion / Fusion Pro
06 برنامج VirtualBox و VMware Player
في هذه المقالة سنركز بشكل أكبر على برنامجي المحاكاة الافتراضية المجانية لنظام التشغيل Windows: VirtualBox و VMware Player. لكن أيًا كان البرنامج الذي تستخدمه: الخطوات كما هو موضح في جميع الحالات متشابهة جدًا في جميع البرامج. يحتوي التثبيت دائمًا على خيارات قليلة ، حيث تؤدي الإعدادات الافتراضية دائمًا إلى منتج يعمل.
يتم إنشاء آلة افتراضية جديدة في جميع البرامج باستخدام معالج. يضمن المعالج تعيين جميع خيارات التكوين المهمة. انقر في برنامج VMware لاعب على إنشاء آلة افتراضية جديدة. أول شيء عليك القيام به هو تحديد مكان نظام التشغيل الذي تريد تثبيته في الجهاز الظاهري. إذا كان هذا قرص مضغوط أو قرص DVD حقيقي ، فالرجاء الاختيار تثبيت القرص وأدخل القرص المضغوط / قرص DVD في مشغل DVD بالكمبيوتر. إذا لم يكن لديك قرص حقيقي ، ولكن لديك ملف ISO ، فسيعمل ذلك بشكل جيد أيضًا. ثم اضغط ملف صورة قرص المثبت (ISO) واختر عبر تصفح ملف iso (التأكيد بامتداد التالي). يقوم المشغل الآن بتكييف بقية معالج التثبيت مع نظام التشغيل ليتم تثبيته. باستخدام Windows ، يمكنك بالفعل إدخال مفتاح الترخيص وإنشاء حساب مسؤول كامل بكلمة مرور. انقر فوق التالي ومنح الجهاز الظاهري اسمًا وموقعًا على محرك الأقراص الثابتة.
07 القرص الافتراضي
الخطوة التالية في برنامج VMware Player هي إنشاء القرص الافتراضي. يمكنك حفظ الجهاز الظاهري على نظامك كملف واحد كبير أو سلسلة من الملفات الأصغر. يمكنك ضبط حجم القرص الافتراضي بنفسك ، لكن لا تجعله صغيرًا جدًا حتى لا تنفد المساحة في الجهاز الظاهري لاحقًا. علاوة على ذلك ، لا يتم شغل المساحة بالكامل على الفور ، الحجم الذي تحدده هو الحجم الأقصى. انقر فوق التالي، سترى الآن نظرة عامة على إعدادات الجهاز الظاهري. إذا كانت هذه جيدة ، انقر فوق ينهي لإنشاء الجهاز الظاهري وتثبيت نظام التشغيل.