جايسون: في هذا الدرس،
سنتحدث عن التاريخ والوقت غير الدقيقين للنظام.
الآن، عندما يتعلق الأمر بتاريخ ووقت غير
دقيقين للنظام، سيكون هذا بشكل حصري تقريبًا
من منظور الأجهزة
بسبب فشل البطارية في اللوحة الأم.
الآن، تحتوي كل لوحة أم على بطارية صغيرة
تساعد في الحفاظ على مزامنة RTC أو ساعة الوقت الفعلي.
وذلك لأنه عندما تقوم بإيقاف تشغيل جهاز الكمبيوتر
الخاص بك، فإنك تقوم بإزالة الطاقة
عنه وتحتاج ساعة الوقت الفعلي هذه إلى طاقة
لتذكر التاريخ والوقت الذي قمت بتعيينه
على هذا النظام المحدد.
في أنظمة الكمبيوتر الحديثة،
ستكون هذه البطاريات في الغالب عبارة عن بطارية خلية
معدنية من الليثيوم والتي ستأخذ شكل عامل الشكل CR2032.
الآن، تبدو CR 2032 كبطارية ساعة، وعادة
ما تدوم ما بين ثلاث إلى خمس سنوات.
ولذلك، إذا كنت شخصًا يحتفظ بجهاز الكمبيوتر
لفترة أطول من حوالي ثلاث إلى خمس سنوات، فقد تبدأ في مواجهة
مشكلات تتعلق بتاريخ ووقت نظامك،
حيث عندما تقوم بإيقاف تشغيل
الكمبيوتر وإعادة تشغيله
عبر الإنترنت، فإنه ينسى ما التاريخ
أو الوقت يبدأ في الانزلاق إما للأمام أو للخلف.
الآن، ولحسن الحظ بالنسبة لنا هذه
الأيام، تقوم معظم أنظمة التشغيل الحديثة
لدينا بتعيين التاريخ والوقت تلقائيًا عبر الإنترنت من خلال
التحدث إلى خادم بروتوكول وقت الشبكة المركزي.
ولكن إذا لم تكن متصلاً بالإنترنت،
فسوف تلاحظ حدوث هذا الزحف في التاريخ/الوقت،
وسيكون هذا عمومًا بسبب
نفاد طاقة البطارية على اللوحة الأم.
فلماذا يعتبر الوقت مهمًا جدًا بالنسبة لنا على جهاز
الكمبيوتر بحيث يتعين علينا أن يكون لدينا بطارية خاصة
به على اللوحة الأم لحمايته؟
حسنًا، كل هذا يعود إلى حقيقة أن حفظ
الوقت يجب أن يتم بدقة لمجموعة واسعة من الأشياء على
أنظمتنا، بما في ذلك تاريخ إنشاء الملفات والأدلة،
والقدرة على الاتصال بأجهزة الكمبيوتر الأخرى عبر الشبكة
أو عبر الإنترنت نظرًا لأن الكثير من
عمليات المصادقة لدينا تعتمد على بروتوكول
التوقيع المستند إلى الوقت، وبالتالي
إذا لم نكن جميعًا نستخدم نفس النوع
من الوقت، فقد يؤدي ذلك في الواقع إلى حدوث مشكلات ولن تتمكن من الاتصال بالخوادم وأشياء أخرى مثل هذا .
ولذا فمن المهم حقًا أن تتأكد من دقة
الوقت على نظامك خلال بضع دقائق، وأن
النظام يمكنه تذكر ذلك الوقت كلما
قمت بفصل الطاقة عنه.
لقد ذكرت الآن أن معظم اللوحات الأم
ستستخدم بطارية دائرية صغيرة بحجم العملة
المعدنية تسمى CR2032.
يعتمد هذا على نوع اللوحة الأم وطرازها، لذا تحقق
من وثائق اللوحة الأم للتأكد من
حصولك على البطارية المناسبة
للوحة الأم.
في بعض الأنظمة القديمة، لم يستخدموا
هذه البطاريات على شكل عملة معدنية، وبدلاً من
ذلك استخدموا البطارية التي تبدو في
الواقع وكأنها شريحة كمبيوتر يمكن توصيلها
بالفعل باللوحة الأم.
ولذا كانت هذه محددة جدًا،
وتم تصنيعها بواسطة كل شركة مصنعة للوحة الأم على
حدة وكان يتعين عليك شراؤها منهم.
لحسن الحظ، مع مرور الوقت،
وصلنا نوعًا ما إلى هذا النظام
القياسي لهذه البطاريات من النوع
المعدني من CR2032s المستخدمة في معظم اللوحات الأم.
الآن، هناك تغيير رئيسي آخر شهدناه مع
مرور الوقت وهو أننا انتقلنا مما يسمى CMOS إلى NVRAM حتى نتمكن
من تخزين بيانات السير وبيانات UEFI.
الآن، في الأيام الخوالي،
كان لدينا هذا الشيء الذي يسمى CMOS، والذي
يرمز إلى شبه موصل أكسيد المعدن المجاني، وهذا يصف عملية
التصنيع التي تم استخدامها لإنشاء هذا
النوع من الذاكرة.
ومع ذلك، كان لا بد من تحديث هذه الذاكرة بداخلها
باستمرار، وإلا فسنفقد الإعدادات.
وللقيام بذلك عند فصل الطاقة عن النظام، سيعتمد
على هذه البطارية الموجودة في اللوحة
الأم لتتمكن من الاحتفاظ بالطاقة
إلى CMOS والتأكد من عدم فقدان هذه الإعدادات.
الآن، مع مرور الوقت، تم استبدال وحدات الإدارة الجماعية
هذه بشيء يسمى NVRAM، والذي يرمز إلى ذاكرة
الوصول العشوائي غير المتطايرة.
الآن، على هذه اللوحات الأم الحديثة التي تستخدم NVRAM
أو ذاكرة الوصول العشوائي غير المتطايرة،
يمكن لهذه الأشياء بالفعل تخزين البيانات دون
الحاجة إلى التحديث المستمر.
يمكنك إزالة الطاقة
منه وسيظل يتذكر كل ما قمت بتخزينه هناك.
بشكل أساسي، فكر في الأمر مثل محركات أقراص USB المحمولة
أو أجهزة الحالة الصلبة لديك.
هذه الأشياء مصنوعة أيضًا من NVRAM،
وبالتالي عند فصل الطاقة عنها،
تظل البيانات موجودة.
الآن، في CMOS الأقدم، لم يكن هذا هو الحال ولذلك
كانت هذه البطاريات ذات أهمية حيوية لأنه إذا
نفدت تلك البطارية عليك، فلن تفقد التاريخ
والوقت فقط، ولكن أيضًا جميع الإعدادات
التي قمت بإنشائها داخل BIOS الخاص
بك، بما في ذلك كلمات مرور BIOS وإعدادات جهاز التخزين
وأشياء من هذا القبيل.
لذا، في ذلك الوقت،
كان من المهم حقًا التأكد من أن لديك بطارية جيدة
على اللوحة الأم الخاصة بك ليس فقط للاحتفاظ بالتاريخ
والوقت، ولكن أيضًا كل هذه الإعدادات
داخل السيرة الذاتية أو UEFI داخل CMOS.
كل ما قيل، بالنسبة للاختبار، أريدك أن تتذكر أن هناك بطارية
على اللوحة الأم الخاصة بك وفي أي وقت تبدأ
فيه مشكلات في التاريخ أو الوقت، يمكن أن يكون ذلك
مرتبطًا بحقيقة أن هذه البطارية
نفدت الآن من الطاقة وأنها لقد مات ويحتاج
إلى استبداله.
أيضًا، عندما تتحدث عن هذه البطارية، سيطلق
عليها الكثير من الأشخاص اسم بطارية CMOS.
من الناحية الفنية، لم يعد هذا دقيقًا بعد
الآن لأننا لا نستخدم CMOS حقًا.
نحن نستخدم NVRAM.
لكن في الاختبار، إذا
رأيت سؤالًا يذكر بطارية CMO أو بطارية
ساعة الوقت الفعلي، فنحن نتحدث
حقًا عن نفس الشيء هنا عندما
نتحدث عن CR2032 وهو المعيار الحالي
في معظم اللوحات الأم الحديثة.