Welcome to The Official Website of The National Y2K Coordination Committee
Publications

ปัญหาปี 2000 : ปัญหา Y2K

          ตั้งแต่ปี ค.ศ. 1993 ได้มีรายงานข่าวทั่วโลกเตือนเรื่องปัญหาที่จะเกิดขึ้นกับระบบคอมพิวเตอร์ทุก ประเภทพร้อมๆ กันในปี ค.ศ. 2000 ปัญหานี้เป็นที่รู้จักกันดีในหมู่นักเขียนโปรแกรมมานานแล้ว เรียกว่า "ปัญหาปี 2000" หรือ "ปัญหา Y2K" หรือ "ปัญหาพันปี (Millennium Bug)"

สาเหตุปัญหา Y2K

          สาเหตุเกิดจากผู้เขียนโปรแกรมยุคแรก ต้องการประหยัดหน่วยความจำที่ใช้เก็บข้อมูลให้มากที่สุด โดยการเก็บวันที่ในรูปแบบ dd/mm/yy ซึ่งใช้เลขสองหลักแทน วัน เดือน และปี แม้จะรู้กันว่าวิธีนี้จะใช้ไปได้จนสิ้น ค.ศ. 1999 เท่านั้น แต่ตอนนั้นก็แทบไม่มีใครคาดว่าระบบนี้จะใช้กันต่อๆ ไปโดยไม่ได้เปลี่ยนแปลง และกลายเป็นวิธีมาตรฐานแทนวันที่ไปทุกหนแห่ง

          ระบบคอมพิวเตอร์ที่ใช้ตัวเลขสองหลักท้ายของปี ค.ศ. แทนเลขปีสี่หลัก โดยตัดสองหลักแรกออก เช่นใช้ 98 แทน 1998 วิธีนี้ทำให้ 00 อาจจะเป็น 1900 หรือ 2000 และ 01 อาจจะเป็น 1901 หรือ 2001 โดยที่ระบบคอมพิวเตอร์ไม่อาจบอกได้ว่าหมายถึงปีในศตวรรษใดแน่ ทำให้การคำนวณใดๆ ที่เกี่ยวกับปี ค.ศ. ตั้งแต่ 2000 เป็นต้นไป มีโอกาสผิดพลาด

line.GIF (5301 bytes)

[Y2K Center] [Y2K FAQ] [Y2K Services] [Y2K Tools] [Newsroom] [Publication] [Feedback]

Please send your comment to y2kcenter@nectec.or.th
Copyright ฉ 1998 NECTEC / NSTDA All Rights Reserved.
National Electronics and Computer Technology Center, National Science and Technology Development Agency.
Ministry of Science Technology and Environment