Jason: ในบทเรียนนี้
เราจะพูดถึงวันที่และเวลาของระบบที่ไม่ถูกต้อง
ตอนนี้ เมื่อพูดถึงวันที่และเวลาของระบบที่ไม่ถูกต้อง
แทบจะเฉพาะจากมุมมองของฮาร์ดแวร์ สิ่งนี้จะเกิดจากแบตเตอรี่บนเมนบอร์ดของคุณล้มเหลว
ปัจจุบัน มาเธอร์บอร์ดทุกตัวมีแบตเตอรี่ขนาดเล็กที่ช่วยซิงค์
RTC หรือนาฬิกาตามเวลาจริง
นี่เป็นเพราะเมื่อคุณปิดเครื่องคอมพิวเตอร์
คุณกำลังตัดกระแสไฟเข้าเครื่อง
และนาฬิกาตามเวลาจริงนี้จำเป็นต้องมีพลังงานเพื่อจดจำวันที่และเวลาที่คุณตั้งไว้ในระบบนั้นๆ
ในระบบคอมพิวเตอร์สมัยใหม่
โดยทั่วไปแล้วแบตเตอรี่เหล่านี้จะเป็นแบตเตอรี่ลิเธียมเซลล์แบบเหรียญซึ่งจะมีฟอร์มแฟกเตอร์ของ
CR2032
โดยพื้นฐานแล้ว CR 2032 ดูเหมือนแบตเตอรี่ของนาฬิกา และโดยปกติแล้วจะมีอายุการใช้งานประมาณสามถึงห้าปี
ดังนั้น หากคุณเป็นคนที่เก็บคอมพิวเตอร์ไว้นานกว่าสามถึงห้าปี
คุณอาจเริ่มมีปัญหากับวันที่และเวลาของระบบ ซึ่งเมื่อคุณปิดคอมพิวเตอร์และนำกลับมาออนไลน์อีกครั้ง มันจะลืมอะไรไป
วันที่หรือเวลาเริ่มเลื่อนไปข้างหน้าหรือข้างหลัง
โชคดีสำหรับเราในทุกวันนี้ ระบบปฏิบัติการสมัยใหม่ส่วนใหญ่ของเราตั้งค่าวันที่และเวลาโดยอัตโนมัติผ่านอินเทอร์เน็ตโดยพูดคุยกับเซิร์ฟเวอร์โปรโตคอลเวลาเครือข่ายส่วนกลาง
แต่ถ้าคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ต
คุณจะสังเกตเห็นการคืบคลานของวันที่/เวลาที่เกิดขึ้น
และโดยทั่วไปจะเป็นเพราะแบตเตอรี่บนเมนบอร์ดของคุณหมด
เหตุใดเวลาบนคอมพิวเตอร์จึงมีความสำคัญต่อเราถึงขนาดที่เราต้องมีแบตเตอรี่บนเมนบอร์ดเพื่อป้องกันเวลา
ทั้งหมดนี้มาจากความจริงที่ว่าการรักษาเวลาจำเป็นต้องทำอย่างถูกต้องสำหรับสิ่งต่างๆ
มากมายในระบบของเรา รวมถึงวันที่สร้างไฟล์และไดเร็กทอรี
ความสามารถในการสื่อสารกับคอมพิวเตอร์เครื่องอื่นๆ
ผ่านเครือข่ายหรือผ่านอินเทอร์เน็ต
เนื่องจากการพิสูจน์ตัวตนของเราส่วนใหญ่อาศัยโปรโตคอลลายเซ็นตามเวลา ดังนั้นหากเราไม่ได้ใช้เวลาประเภทเดียวกันทั้งหมด
สิ่งนี้อาจทำให้เกิดปัญหาได้ และคุณจะไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์และสิ่งอื่นๆ เช่นนี้ .
ดังนั้นจึงเป็นเรื่องสำคัญมากที่คุณจะต้องแน่ใจว่าเวลาในระบบของคุณถูกต้องภายในสองสามนาที
และระบบจะจดจำเวลานั้นเมื่อใดก็ตามที่คุณถอดพลังงานออกจากระบบ
ตอนนี้ฉันพูดถึงว่าเมนบอร์ดส่วนใหญ่จะใช้แบตเตอรี่ขนาดเหรียญกลมขนาดเล็กที่เรียกว่า
CR2032
สิ่งนี้ขึ้นอยู่กับยี่ห้อและรุ่นของเมนบอร์ด ดังนั้นให้ตรวจสอบเอกสารประกอบของเมนบอร์ดเพื่อให้แน่ใจว่าคุณได้รับแบตเตอรี่ที่เหมาะสมสำหรับเมนบอร์ดของคุณ
ในระบบเก่าบางระบบ พวกเขาไม่ได้ใช้แบตเตอรี่แบบเหรียญเหล่านี้
แต่จะใช้แบตเตอรี่ที่ดูเหมือนชิปคอมพิวเตอร์จริงๆ
ที่จะเสียบเข้ากับเมนบอร์ดแทน
สิ่งเหล่านี้มีความเฉพาะเจาะจงมาก
และผลิตโดยผู้ผลิตเมนบอร์ดแต่ละราย และคุณจะต้องซื้อจากพวกเขา
โชคดีที่เมื่อเวลาผ่านไป
เราได้ใช้ระบบมาตรฐานของแบตเตอรี่ชนิดเหรียญเหล่านี้ของ
CR2032 ซึ่งใช้กับเมนบอร์ดส่วนใหญ่
ตอนนี้ การเปลี่ยนแปลงที่สำคัญอีกอย่างหนึ่งที่เราได้เห็นเมื่อเวลาผ่านไปก็คือ
เราได้ย้ายจากสิ่งที่เรียกว่า CMOS ไปสู่ NVRAM เพื่อให้สามารถเก็บ bios
และข้อมูล UEFI ได้
ในสมัยก่อน เรามีสิ่งนี้เรียกว่า
CMOS ซึ่งย่อมาจากสารกึ่งตัวนำโลหะออกไซด์ฟรี
และสิ่งนี้อธิบายกระบวนการผลิตที่ใช้เพื่อสร้างหน่วยความจำประเภทนี้
แม้ว่าหน่วยความจำนี้จะต้องได้รับการรีเฟรชอย่างต่อเนื่องภายในนั้น
มิฉะนั้น เราจะสูญเสียการตั้งค่า
และในการทำเช่นนั้นเมื่อไฟถูกถอดออกจากระบบ จะต้องพึ่งพาแบตเตอรี่นี้ในเมนบอร์ดเพื่อให้สามารถจ่ายไฟให้กับ
CMOS นั้นและตรวจสอบให้แน่ใจว่าการตั้งค่าเหล่านั้นไม่สูญหายไป
เมื่อเวลาผ่านไป CMO นี้ถูกแทนที่ด้วยสิ่งที่เรียกว่า
NVRAM ซึ่งย่อมาจากหน่วยความจำที่ไม่ลบเลือน
ตอนนี้บนเมนบอร์ดสมัยใหม่เหล่านี้ที่ใช้ NVRAM
หรือ RAM แบบไม่ลบเลือน สิ่งเหล่านี้สามารถจัดเก็บข้อมูลได้โดยไม่ต้องรีเฟรชอย่างต่อเนื่อง
คุณสามารถลบพลังงานออกจากมันได้
และมันจะยังจดจำทุกสิ่งที่คุณเก็บไว้ในนั้น
โดยพื้นฐานแล้ว ให้คิดว่ามันเหมือนกับแฟลชไดรฟ์
USB หรืออุปกรณ์โซลิดสเตตของคุณ
สิ่งเหล่านี้ยังทำมาจาก NVRAM ดังนั้นเมื่อคุณถอดพลังงานออก
ข้อมูลก็จะยังคงอยู่
ในตอนนี้ ใน CMOS รุ่นเก่านั้นไม่เป็นเช่นนั้น ดังนั้นแบตเตอรี่เหล่านี้จึงมีความสำคัญอย่างยิ่ง
เพราะหากแบตเตอรี่หมดลงกับคุณ คุณจะสูญเสียไม่เพียงแค่วันที่และเวลาของคุณเท่านั้น แต่ยังรวมถึงการตั้งค่าทั้งหมดที่คุณสร้างขึ้นภายในไบออสด้วย รวมถึงรหัสผ่านไบออสของคุณ การตั้งค่าอุปกรณ์เก็บข้อมูลของคุณ และอะไรทำนองนั้น
ในตอนนั้น สิ่งสำคัญอย่างยิ่งคือต้องแน่ใจว่าคุณมีแบตเตอรี่ที่ดีบนเมนบอร์ดของคุณ
ซึ่งไม่เพียงแค่รองรับวันที่และเวลาเท่านั้น แต่ยังรวมถึงการตั้งค่าเหล่านี้ทั้งหมดภายใน
bio หรือ UEFI ภายใน CMOS ของคุณด้วย
จากที่กล่าวมาทั้งหมด สำหรับการสอบ ฉันต้องการให้คุณจำไว้ว่ามีแบตเตอรี่อยู่บนเมนบอร์ดของคุณ
และเมื่อใดก็ตามที่คุณเริ่มมีปัญหาเรื่องวันที่หรือเวลา อันที่จริงแล้วอาจเชื่อมโยงกับข้อเท็จจริงที่ว่าแบตเตอรี่นั้นหมดพลังงานแล้ว ตายแล้วต้องเปลี่ยนใหม่
นอกจากนี้ เมื่อคุณพูดถึงแบตเตอรี่นี้
ผู้คนจำนวนมากจะเรียกสิ่งนี้ว่าแบตเตอรี่ CMOS
ในทางเทคนิคแล้ว มันไม่แม่นยำอีกต่อไปเพราะเราไม่ได้ใช้
CMOS จริงๆ
เราใช้ NVRAM
แต่ในการสอบ หากคุณเห็นคำถามที่กล่าวถึงแบตเตอรี่
CMOs หรือแบตเตอรี่นาฬิกาตามเวลาจริง เรากำลังพูดถึงสิ่งเดียวกันที่นี่ เมื่อเราพูดถึง CR2032 นั้น และเป็นมาตรฐานปัจจุบันสำหรับเมนบอร์ดสมัยใหม่ส่วนใหญ่