ما هي تقنية المحاكاة الافتراضية؟

كمستخدم ، قد لا ينزعج بعضكم من المصطلحين اللذين يظهران الآن في كل موقع تقني تقريبًا:  الحوسبة السحابية(Cloud Computing) والمحاكاة الافتراضية(Virtualization) . لقد قمنا بتغطية مقالات تمهيدية حول الحوسبة السحابية(Cloud Computing) ولكن الافتراضية(Virtualization) لم يتم تناولها هنا. لذلك دعونا نحاول فهم ما هي المحاكاة الافتراضية(Virtualization) وما تقدمه والتي بسببها أصبحت كلمة طنانة.

ما هي الافتراضية في أجهزة الكمبيوتر

بادئ(First) ذي بدء ، افهم أن المحاكاة الافتراضية(Virtualization) ليست شيئًا جديدًا - فقد كانت موجودة دائمًا ، وكان لها أهمية كبيرة خلال وقت الكمبيوتر الرئيسي(Mainframe Computer) حيث كان مطلوبًا مشاركة الموارد بطريقة فعالة ، حيث كانت مكلفة للغاية في ذلك الوقت.

مع ظهور الزمن فقدت الافتراضية(Virtualization) أهميتها لسببين رئيسيين:

  1. (Hardware)انخفضت تكاليف الأجهزة بشكل كبير مع LSI و VLSI .
  2. أصبحت x86 architecture تحظى بشعبية كبيرة.

بالمختصر:

المحاكاة الافتراضية هي أي إطار عمل أو عملية أو طبقة تقسم الموارد مثل الخوادم وقواعد البيانات والشبكات ونظام التشغيل إلى بيئة تنفيذ مختلفة أو أكثر.

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

يمكن أن تكون الأمثلة على ذلك تقسيم محرك الأقراص أو استخدام محاكي الهاتف المحمول أو استخدام منتجات مثل Virtual PC أو VMware Desktop Desktop products.

ليس للمحاكاة الافتراضية مثل الحوسبة السحابية(Cloud Computing) تعريف صناعي قياسي ويمكن أن يكون كل تعريف صحيحًا. كما أنه لا يحتوي على أنواع قياسية ، لذا يمكننا تصنيفها ضمن ثلاث فئات عامة:

  1. افتراضية نظام التشغيل
  2. جهاز التخزين الافتراضي
  3. تطبيق الافتراضية

هناك بعض الأنواع الأخرى من المحاكاة الافتراضية التي تطورت على مر السنين وتكتسب الآن أهمية في المجالات الناشئة مثل الحوسبة السحابية والحوسبة الشبكية. هذه هي المحاكاة الافتراضية للتخزين ، والمحاكاة الافتراضية للخدمة ، والمحاكاة الافتراضية للأجهزة ، والمحاكاة الافتراضية للشبكة ، والمحاكاة الافتراضية للإدارة ، والمحاكاة الافتراضية لخادم التطبيقات.(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

قراءة(Read) : كيفية تمكين أو تعطيل الوضع الظاهري للأجهزة(enable or disable Hardware virtualization) في BIOS.

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

سوف ألقي الضوء على الأنواع المذكورة أعلاه في مشاركاتي المستقبلية.

ألق نظرة على Nested Virtualization في نظام التشغيل Windows .(Take a look at Nested Virtualization in Windows OS.)



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts