أمن المعلومات

شرح BIOS و UEFI و CMOS

تعرف على (BIOS و CMOS) و (UEFI): الأساسيات والاختلافات والتطورات التقنية

في عالم الحوسبة، يعتبر كل من (BIOS) و (CMOS) و (UEFI) من المكونات الأساسية التي تمهد الطريق لتشغيل أجهزة الكمبيوتر. هذه المكونات هي المسؤولة عن عمليات الإقلاع والتشغيل الأولى للنظام، وهي تؤثر بشكل كبير على كيفية تفاعل الأجهزة مع البرمجيات والعتاد المادي. على الرغم من أن (BIOS) و (UEFI) قد يتم ذكرهما بشكل متكرر، إلا أن العديد من المستخدمين لا يعرفون تماماً الفرق بينهما أو ما تعنيه كل واحدة من هذه المصطلحات في السياق التقني. في هذا المقال، سنتناول شرحاً تفصيلياً عن (BIOS)، (CMOS)، و (UEFI) بشكل شامل، مع التركيز على كيفية عمل هذه التقنيات وما الذي يجعلها مهمة في عالم الكمبيوتر.

1. ما هو (BIOS)؟

( BIOS) هو اختصار لـ “Basic Input/Output System” (نظام الإدخال والإخراج الأساسي). يعتبر (BIOS) البرنامج الثابت الأولي الذي يعمل عند تشغيل جهاز الكمبيوتر، والذي يوفر التعليمات الأساسية للتفاعل مع المكونات المختلفة للنظام. يتم تخزينه عادة في شريحة ذاكرة داخلية على اللوحة الأم (Motherboard) للكمبيوتر.

1.1 دور (BIOS) في الإقلاع

عند تشغيل الكمبيوتر، يقوم (BIOS) ببدء عملية التمهيد، التي تسمى Power-On Self Test (POST). في هذه المرحلة، يقوم (BIOS) باختبار الأجهزة الأساسية مثل المعالج، والذاكرة العشوائية (RAM)، والأقراص الصلبة، وأجهزة الإدخال مثل لوحة المفاتيح والفأرة. إذا تم التحقق من أن جميع الأجهزة تعمل بشكل صحيح، يتم تحميل نظام التشغيل من الوسائط مثل القرص الصلب أو محرك الأقراص الثابتة (SSD).

1.2 الوظائف الرئيسية لـ (BIOS)

  • إدارة الإقلاع: (BIOS) هو المسؤول عن التمهيد من جهاز التخزين (مثل القرص الصلب أو محرك الأقراص SSD) وتحميل النظام التشغيل.

  • إعدادات الأجهزة: يوفر (BIOS) واجهة لتخصيص إعدادات الأجهزة مثل ترتيب الإقلاع (boot order)، وتخصيص الذاكرة، وضبط المعالجات.

  • إدارة الطاقة: يضمن (BIOS) أن كل جهاز يتلقى الطاقة المناسبة خلال عملية التمهيد.

  • مراقبة النظام: يقوم (BIOS) بمراقبة بعض جوانب الجهاز مثل درجات الحرارة وسرعات المراوح.

2. ما هو (CMOS)؟

( CMOS) هو اختصار لـ “Complementary Metal-Oxide-Semiconductor” (أشباه الموصلات المعدنية المؤكسدة المكملية). وهو نوع من أنواع التكنولوجيا المستخدمة في بناء الشريحة الإلكترونية التي يتم تخزين (BIOS) عليها. باختصار، يمكن القول إن (CMOS) هو نوع من الذاكرة التي تخزن الإعدادات المخصصة للـ (BIOS) والتي يتم الحفاظ عليها حتى عند إيقاف تشغيل الكمبيوتر.

2.1 دور (CMOS) في الكمبيوتر

تعد (CMOS) مسؤولة عن تخزين البيانات المتعلقة بإعدادات النظام الأساسية مثل الوقت والتاريخ والإعدادات المخصصة للـ (BIOS). بفضل خاصية الاحتفاظ بالبيانات في الذاكرة حتى بعد إيقاف تشغيل الجهاز، فإن (CMOS) يسمح للكمبيوتر بالحفاظ على إعدادات النظام الأساسية. وعادة ما يتم دعم (CMOS) ببطارية صغيرة تساعد على الحفاظ على البيانات.

2.2 مشاكل متعلقة بـ (CMOS)

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

3. ما هو (UEFI)؟

( UEFI) هو اختصار لـ “Unified Extensible Firmware Interface” (واجهة البرنامج الثابت القابلة للتوسيع الموحدة). يعتبر (UEFI) هو خليفة (BIOS) التقليدي ويقدم تحسينات كبيرة في العديد من جوانب الأداء والإدارة. على الرغم من أن كلا من (BIOS) و (UEFI) يؤديان نفس الوظيفة الأساسية، إلا أن (UEFI) يقدم مزايا إضافية تمثل تطوراً تقنياً ملحوظاً.

3.1 الاختلافات الرئيسية بين (BIOS) و (UEFI)

  • الواجهة والقدرة على التعامل مع الأجهزة:

    • (UEFI) يمكنه التعامل مع أقراص أكبر بكثير من (BIOS)، فهو يدعم الأقراص التي تزيد عن 2 تيرابايت، بينما (BIOS) كان يقتصر على التعامل مع الأقراص التي تقل عن 2 تيرابايت فقط.

    • كما أن (UEFI) يدعم واجهة رسومية (GUI) يمكن للمستخدمين من خلالها التفاعل مع النظام بطريقة أكثر مرونة، بينما كان (BIOS) يعتمد على واجهة نصية (Text-based).

  • الأداء والإقلاع السريع:

    • (UEFI) يتيح سرعة أكبر في عملية الإقلاع مقارنة بـ (BIOS) التقليدي، بفضل الطريقة المتطورة التي يستخدمها لقراءة وتحميل البيانات من الوسائط التخزينية.

    • كما أن (UEFI) يدعم تحميل أنظمة التشغيل بطرق أكثر تطوراً، ما يسمح بتجربة أسرع وأكثر استجابة.

  • المرونة والدعم للأنظمة المتعددة:

    • (UEFI) يوفر بيئة أكثر مرونة لدعم المعالجات والأنظمة المختلفة، وهو متوافق مع العديد من أنظمة التشغيل الحديثة.

    • كما أنه يسمح بتخزين المعلومات المتعلقة بالإقلاع في ملفات أكثر تطوراً مقارنة بـ (BIOS)، ما يعزز من دعم الأنظمة متعددة الإقلاع (Multi-boot).

3.2 فوائد (UEFI) مقارنة بـ (BIOS)

  • دعم النظام الآمن (Secure Boot):

    • يعد (Secure Boot) من أبرز خصائص (UEFI) التي تمنع تحميل البرمجيات الضارة أثناء عملية الإقلاع.

    • من خلال التحقق من توقيع النظام، يقوم (UEFI) بإغلاق الثغرات الأمنية التي كانت قد تظهر في أنظمة (BIOS).

  • دعم الأوامر المعقدة:

    • يمكن لـ (UEFI) تشغيل أوامر معقدة وملفات نظام أكثر تعقيدًا، مما يمنح النظام مرونة كبيرة في التعامل مع التحديثات والتحسينات البرمجية.

  • التعامل مع أجهزة أكثر تقدمًا:

    • يتيح (UEFI) دعم الأجهزة المتطورة مثل بطاقات الرسوميات المتقدمة، ومعالجات متعددة النوى، وحجم الذاكرة العشوائية الكبير.

4. أيهما أفضل: (BIOS) أم (UEFI)؟

إن الإجابة على هذا السؤال تعتمد على احتياجات المستخدم والمواصفات التقنية للكمبيوتر. في حين أن (BIOS) كان يعد معيارًا قياسيًا في الماضي، فإن (UEFI) يعتبر الآن الخيار المفضل للأجهزة الحديثة بفضل أدائه المتفوق، ودعمه للأجهزة الكبيرة، والقدرة على العمل مع المعالجات والأنظمة الحديثة. قد تكون الأجهزة الأقدم التي تحتوي على (BIOS) بحاجة إلى تحديث لتدعيم (UEFI)، خاصة عند استخدام أنظمة تشغيل حديثة أو عند الحاجة إلى الإقلاع من وسائط تخزين ضخمة.

5. الخلاصة

على الرغم من أن كلا من (BIOS) و (UEFI) يلعبان نفس الدور الأساسي في تشغيل الكمبيوتر، فإن (UEFI) يعد الخيار الأكثر تقدماً بفضل الميزات التي يوفرها من سرعة أكبر في الإقلاع، ودعم الأقراص الكبيرة، وتحسين الأمان. مع تطور التكنولوجيا، أصبح (UEFI) هو الخيار الأفضل لأجهزة الكمبيوتر الحديثة، مما يعكس تحولاً كبيراً في كيفية إدارة عملية الإقلاع والتفاعل مع الأجهزة.

تمثل (CMOS) عنصرًا هامًا في هذا النظام كأداة لتخزين الإعدادات الأساسية مثل الوقت والتاريخ وإعدادات (BIOS). مع مرور الوقت، تواصل هذه التقنيات التطور، مما يتيح لمستخدمي الكمبيوتر الحصول على أداء أعلى وأكثر أمانًا وتجربة مستخدم أفضل.