หากคุณเคยได้ยินเกี่ยวกับปัญหา Y2K ของคอมพิวเตอร์ คุณจะเข้าใจได้ง่ายว่าการตั้งค่าวันที่และเวลาในคอมพิวเตอร์ของคุณอาจทำให้เกิดปัญหาใหญ่ได้อย่างไรในบางครั้ง Y2K ได้รับการแก้ไขก่อนปี 2000 ที่ทริกเกอร์ แต่ถ้าคุณพลาดข่าวเกี่ยวกับบั๊ก Y2038 คุณควรให้ความสนใจกับมันในตอนนี้ เพราะมันคล้ายกับบั๊ก Y2K ในขณะที่ทุกอย่างพร้อมที่จะโจมตีโลก แต่ข่าวดีก็คือเรายังเหลือเวลาอีก 20 ปี เมื่อถึงเวลา เรามาทำความเข้าใจว่าปัญหา Y2K คืออะไร และปี 2038 คืออะไร และคอมพิวเตอร์ทุกเครื่องจะได้รับผลกระทบ
ปัญหา Y2K คืออะไร
Y2K เป็นที่รู้จักกันว่าแมลงสหัสวรรษ เราทุกคนทราบดีว่าคอมพิวเตอร์ถือกำเนิดขึ้นในปี 20 th ศตวรรษและจนถึงปี 1990 โปรแกรมคอมพิวเตอร์ส่วนใหญ่ได้รับการออกแบบให้ย่อปีสี่หลักเป็นปี 2 หลักโดยมีจุดประสงค์เพื่อประหยัดหน่วยความจำ คอมพิวเตอร์ที่มีโปรแกรมเหล่านี้สามารถจัดระเบียบปี 1998 ใหม่เป็น 98 แต่ปัญหาคือมันจะรับรู้ 2000 เป็น 00 ซึ่งจะเทียบเท่ากับ 1900 ตามการเขียนโปรแกรม ด้วยเหตุนี้คอมพิวเตอร์จำนวนมากจะสับสนกับลำดับของวันที่จัดเรียงข้อมูลอย่างชาญฉลาดหรือแม้กระทั่งไม่สามารถดำเนินการต่อไปได้ ปัญหาไม่ได้จำกัดเฉพาะคอมพิวเตอร์เท่านั้น แต่ยังขยายไปถึงอุปกรณ์จำนวนมากที่ใช้ชิปคอมพิวเตอร์ ได้รับการแก้ไขแล้วด้วยการอัปเดตที่เผยแพร่โดยนักพัฒนาซึ่งเป็นส่วนหนึ่งของแคมเปญการปฏิบัติตามข้อกำหนด Y2K
ปัญหาปี 2038 คืออะไร
ปัญหาปี 2038 จะเกิดจากโปรเซสเซอร์ 32 บิต โปรเซสเซอร์เป็นหน่วยกลางของคอมพิวเตอร์และมีหน้าที่ในการประมวลผลการคำนวณ 100 วินาทีต่อวินาที เมื่อถึงปี 2038 คอมพิวเตอร์ที่มีโปรเซสเซอร์ 32 บิตจะไม่สามารถรับมือกับเวลาและวันที่ได้เช่นเดียวกับในกรณีของ Y2K
ปัญหาคือเกี่ยวกับความจุของคอมพิวเตอร์ ระบบ 32 บิตนับเวลาเป็นวินาที เริ่มนับตั้งแต่วันที่ 1 มกราคม พ.ศ. 2513 เวลา 03:14:07 น. UTC และวันที่ 19 th มกราคม 2038 03:14:07 UTC จำนวนวินาทีที่นับได้จะเป็น 2,147,483,647 ซึ่งเป็นความจุสูงสุดของระบบ 32 บิต หลังจากนั้นระบบจะเริ่มนับติดลบจาก -2,147,483,647 ถึงศูนย์ และระบบ 32 บิตส่วนใหญ่จะไม่สามารถรับมือกับสิ่งนี้ได้
YouTube ประสบปัญหานี้ขณะนับจำนวนการดู:
คุณอาจเคยได้ยินเกี่ยวกับการโต้เถียงเกี่ยวกับยอดวิว Gangnam Style ของ Psy บน YouTube หลังจากนับได้เหนือ 2,147,483,647 ก็เริ่มมีมุมมองเชิงลบ ปัญหาเกิดขึ้นเนื่องจากเหตุผลเดียวกันหลังจากการนับ 2,147,483,167 ระบบเริ่มนับเชิงลบ นอกจากนี้ ระบบปฏิทินที่นับกิจกรรมหรือการนัดหมายหลังจากผ่านไป 20 ปีก็เริ่มพบปัญหานี้
อุปกรณ์ใดบ้างที่จะได้รับผลกระทบ
หากเราพูดถึงยุคปัจจุบัน มีอุปกรณ์มากมายรอบตัวเราที่ทำงานบนสถาปัตยกรรมแบบ 32 บิต ซึ่งรวมถึงคอมพิวเตอร์และสมาร์ทโฟนรุ่นเก่าบางรุ่น แม้ว่าอุปกรณ์ใหม่ๆ จะติดตั้งสถาปัตยกรรม 64 บิต และคาดว่าภายในปี 2038 จะมีอุปกรณ์จำนวนหนึ่งที่ยังคงทำงานบนสถาปัตยกรรม 32 บิต ยังมีความจำเป็นต้องค้นหาวิธีแก้ปัญหาที่เป็นรูปธรรมสำหรับปัญหานี้
แม้ว่าองค์กรส่วนใหญ่รวมถึงธนาคารจะตระหนักถึงปัญหานี้และเริ่มเปลี่ยนระบบของพวกเขา แต่คาดว่าชีวิตทั่วไปจะได้รับผลกระทบน้อยที่สุดเนื่องจากเรามีเวลามากกว่า 20 ปีและเรามีระบบ 64 บิตอยู่แล้วในตลาด ยักษ์ใหญ่ด้านเทคโนโลยีเช่น Apple, HP และแน่นอนว่า Google ได้ดำเนินการเรื่องนี้อย่างจริงจังแล้ว ตัวอย่างเช่น การอัปเดตซอฟต์แวร์ของ Apple สำหรับ Mac OS X เป็นแบบ 64 บิตโดยเฉพาะ นับตั้งแต่เปิดตัว Mac OS X 10.7 “Lion” ในปี 2011
หวังว่าจะเหมือนกับ Y2K ปี 2038 จะได้รับการแก้ไขก่อนที่มันจะส่งผลกระทบต่อโลก มิฉะนั้น ผลลัพธ์จะยิ่งแย่ลงไปอีก เพราะโลกต้องพึ่งพาคอมพิวเตอร์มากกว่าในปี 2000 ถึง 100 เท่า