ปัญหาเบื้องต้นสำหรับ ปัญหาปีคอมพิวเตอร์ปี ค.ศ. 2000
ปัญหามีอยู่ที่ BIOS ใช่หรือไม่
เมื่อพีซีได้รับการเซตค่าให้เป็นเวลา 23.58 นาที ของวันที่
31 ธันวาคม 1999 เมื่อปิดเครื่อง รอสัก 5 นาที เปิดเครื่องใหม่
คอมพิวเตอร์บางเครื่องจะเปลี่ยนวันที่ เป็นวันที่ 4 มกราคม 1980
คอมพิวเตอร์ที่สร้างและใช้กันอยู่ที่ยังมีปัญหาในเรื่องวันที่นี้
มีกว่า 80 ล้านเครื่อง (ตัวเลข ประมาณการเมื่อถึงวันที่
1 มกราคม 2000) คอมพิวเตอร์เหล่านี้ยังใช้ได้ แต่ถ้ามีการเรียกใช้วันที่
ผลที่ได้จะผิดไปในเครื่องคอมพิวเตอร์ที่มีนาฬิกามีชิพ
RTC ทำหน้าที่เป็น real time clock ชิพนี้มี CMOS เป็นหน่วยความจำ
พีซีรุ่นเก่าโดยเฉพาะรุ่น 386 และ 286 ใช้ CMOS เก็บตัวเลขที่แอดเดรส
9 สำหรับปี ซึ่งเป็นตัวเลขเพียงสองหลัก ดังนั้นถ้าหากเก็บข้อมูล
00 ก็จะหมายถึงปี 1900 การปรับปรุงค่า ศตวรรษใช้ในโปรแกรมไบออส
โปรแกรมไบออสรุ่นใหม่มีการกำหนดปีให้ใหม่ เช่น ตัวกำหนดวันที่เป็น
MM/DD/YY เป็น 01/01/00 ไปออสจะใส่ให้เป็นวันที่ 1 มกราคม
2000 โดยการปรับค่าของปี 00 เป็น 2000 ให้การปรับเลื่อนนี้
ทำให้เราใช้ 00 เป็น 2000 ในฟอร์แมตแบบ YY ได้
|