`
←  DGO Living Room : ห้องนั่งเล่น
Logo
»

+++“Y2K Problem” ครั้งหนึ่งโลกแทบถึงกาลอวส...

chinn's Photo chinn 01 Oct 2018


“Y2K” เป็นชื่อ Bug และตำนานความผิดพลาดของระบบคอมพิวเตอร์ ครั้งใหญ่ที่สุดครั้งหนึ่งในประวัติศาสตร์โลก Y2K ทำให้ระบบการทำงานขององค์กรต่าง ๆ ปั่นป่วน และเกิดความสับสนอลหม่านไปทั่วโลก จนคนบางกลุ่มตั้งลัทธิวันสิ้นโลกขึ้นมาเพราะ Bug ตัวนี้ด้วย เรามาดูกันครับว่าเจ้าปัญหา “Y2K” เป็นปัญหาระดับสากลได้อย่างไร

Posted Image

Y2K เป็น Bug คอมพิวเตอร์ชนิดหนึ่ง ซึ่งก่อปัญหาให้คอมพิวเตอร์เมื่อปฏิทินในระบบขึ้นวันใหม่หลังจากวันที่ 31 ธันวาคม 1999 ปัญหานี้กระทบผู้ใช้งานคอมพิวเตอร์ทั่วโลกในวันขึ้นปีใหม่ของปี 2000 ใครหลาย ๆ คนจึงไม่สุนทรีย์กับปาร์ตี้วันขึ้นปีใหม่ของปีนั้นเท่าไหร่นัก

Y2K เป็นตัวย่อมาจาก “Year 2 Thousand” โดยใช้ K แสดงถึงหลักพัน ซึ่งเพื่อน ๆ ที่เล่นเกมออนไลน์น่าจะเข้าใจกันดี อย่างเช่น “ขายไอเทมกันแตก 500K” เป็นต้น

ที่มาของปัญหาดังกล่าวต้องย้อนไปช่วงปี 1960s ถึง 1980s ในตอนนั้น วิศวกรคอมพิวเตอร์เขียนโปรแกรมให้ปฏิทินในระบบปฏิบัติการแสดงปีด้วยเลข 2 หลัก อย่างเช่น ถ้าเป็นปี 1973 คอมพิวเตอร์ก็จะแสดงผลเวลาออกมาว่าปี 73 ที่ต้องทำแบบนี้เพราะคอมพิวเตอร์ในยุคนั้นเก็บค่าข้อมูลได้นิดเดียว การเก็บข้อมูลตัวเลขของปีปฏิทินถึง 4 หลักใช้ความจุข้อมูลเยอะ และใช้เงินลงทุนมหาศาล

เมื่อปี 2000 มาถึง คอมพิวเตอร์ทุกตัวบนโลกเข้าใจผิดเพราะวิศวกรในตอนนั้นไม่ได้ออกแบบโปรแกรมระบบปฏิบัติการให้ครอบคลุมถึงปี 2000 ทันทีที่ 1999 เปลี่ยนเป็น 2000 เลขปฏิทินของระบบปฏิบัติก็ได้เปลี่ยนจาก 99 เป็น 00 แต่ 00 ดังกล่าวไม่ใช่ของปี 2000 แต่เป็นปี 1900 แทน

Posted Image

หลายคนคงคิดว่า Bug นี้คงไม่ใช่เรื่องใหญ่อะไร เพราะมันก็แค่ปฏิทิน แต่ในความเป็นจริง ความเสียหายได้เกิดขึ้นทั่วโลกอย่างใหญ่หลวง โดยเฉพาะการใช้คอมพิวเตอร์ในภาคอุตสาหกรรม ธนาคารต่าง ๆ ใช้คอมพิวเตอร์คำนวณค่าดอกเบี้ยประจำวัน เมื่อปฏิทินในคอมพิวเตอร์ย้อนเวลาไปก่อนหน้านั้น 100 ปี ค่าดอกเบี้ยก็ถูกรีเซ็ต ส่งผลให้ธนาคารไม่สามารถจ่ายเงินลูกค้าได้และไม่สามารถเรียกเก็บดอกเบี้ยจากผู้กู้ยืมเงินได้เช่นกัน ถือว่าระบบเศรษฐกิจในตอนนั้นเป็นอัมพาตไปชั่วขณะ

โรงไฟฟ้าก็ได้รับผลกระทบจาก Y2K เช่นกัน เพราะโรงไฟฟ้าใช้คอมพิวเตอร์ในการตรวจสอบความปลอดภัยของการผลิตพลังงานเป็นประจำวัน อย่างเช่น ตรวจสอบแรงดันน้ำ หรือค่ากัมมันตรังสี เมื่อวันที่ผิดพลาด คอมพิวเตอร์ของโรงไฟฟ้าจึงหยุดคำนวณค่าความปลอดภัย เพราะการทำงานไม่อยู่ในตารางเวลาที่บันทึกไว้ในระบบ ซึ่งนำอันตรายมาสู่ชุมชนในละแวกใกล้เคียง รวมถึงคนที่ทำงานในโรงไฟฟ้าเหล่านั้นด้วย

การเดินทางก็เป็นหนึ่งในอุตสาหกรรมที่โดนผลกระทบจาก Y2K โดยเฉพาะธุรกิจการบิน สายการบินแทบทั้งหมดต้องระงับเที่ยวบินเพราะเกิดปัญหากับวันที่ในระบบคอมพิวเตอร์ ตารางเที่ยวบินถูกย้อนไปในปี 1900 ทำให้การจองและเที่ยวบินบางส่วนต้องถูกระงับไป

บริษัทเทคโนโลยีต่าง ๆ ทั้ง Software และ Hardware ต่างเข้ามาร่วมกันแก้ไข Bug ดังกล่าว และทำได้ง่าย ๆ เพียงแค่เพิ่มค่าให้ปฏิทินแสดงผลปีได้ 4 หลัก เพราะเทคโนโลยีพร้อมแล้วในปีนั้น

หลังจาก Bug ดังกล่าวถูกแก้แล้ว ปัญหาภายในโลกยังคงเหลืออยู่เล็กน้อยเนื่องจากความผิดพลาดดังกล่าว โรงพลังงานนิวเคลียร์ในจังหวัดอิชิกาวะของประเทศญี่ปุ่นเกิดการรั่วไหลของสารกัมมันตรังสี เพราะคอมพิวเตอร์ตรวจสอบระบบหยุดทำงาน โดยมีสาเหตุมาจาก Y2K โชคดีที่เหตุการณ์ดังกล่าวไม่เป็นอันตรายต่อชุมชนของจังหวัดอิชิกาวะ ตามรายงานจากทางการประเทศญี่ปุ่น

นอกจากนี้แล้ว ประเทศสหรัฐฯ ตรวจพบการยิงขีปนาวุธออกจากประเทศรัสเซีย ซึ่งประเทศรัสเซียอ้างว่าเหตุการณ์ดังกล่าวเกิดขึ้นเพราะ Y2K แต่ความจริงแล้ว ประเทศรัสเซียจงใจยิงขีปนาวุธเข้าใส่ประเทศเชชเนีย เนื่องจากความขัดแย้งในภูมิภาค

Posted Image

อย่างไรก็ตาม มีผู้คนจำนวนหนึ่งคิดว่าปัญหานี้เป็นจุดกำเนิดของวันสิ้นโลก และการตั้งลัทธิบูชาวันสิ้นโลกขึ้นมา แต่เมื่อทุกอย่างกลับสู่ปกติ ทุกฝ่ายต่างกลับไปทำงานและใช้ชีวิตตามปกติ ผู้คนที่คิดว่า Y2K เป็นวันสิ้นโลกก็ต้องกลับไปดำเนินชีวิตต่ออย่างเขิน ๆ

Posted Image

เทคโนโลยีสมัยก่อนถือว่ามีความสามารถที่จำกัดอยู่จริง ๆ ครับ ใครจะไปคิดว่าเรื่องเล็กน้อยอย่างทำให้ปฏิทินแสดงแค่เลข 2 หลักจะสร้างผลกระทบไปทั่วโลกได้ขนาดนี้ เหตุการณ์นี้ถือว่าเก่าพอสมควร เด็กรุ่นใหม่อาจไม่รู้ แต่ก็ต้องนับถือใจผู้ใหญ่รุ่นคุณพ่อคุณแม่ที่ผ่านช่วงเวลานั้นมาได้ เพราะขณะนั้นเป็นช่วงที่ปัญหารุมเร้าโลกมากจริง ๆ นับจากวิกฤตเศรษฐกิจโลกและวิกฤตต้มยำกุ้ง
Quote

naknaknak's Photo naknaknak 01 Oct 2018

ฮา ตรงมีเนียนยิงขีปนาวุธ
Quote

donutza's Photo donutza 01 Oct 2018

นึกถึง สมัย kbhuk ครั้นยังบอร์ดนี้รุ่งเรือง
Quote

/\ Harid /\'s Photo /\ Harid /\ 01 Oct 2018

ผมชอบบทความนี้ ตอนนั้นผมก็ดูข่าวแต่ด้วยความที่เด็กมากเลยไม่เข้าใจ อะไรเท่าไหร่
ขอบคุณครับ
Quote

SnakeSolov's Photo SnakeSolov 01 Oct 2018

ตอนเด็กกลัวโคตรๆเวลาได้ยิน555 ชอบจำสลับนักมวยปล้ำ Y2J
Quote

nongomyim's Photo nongomyim 02 Oct 2018

ช่วงนั้นกลับรู้สึกว่าเป็นข่าวสร้างกระแสป่วนของอเมริกา ปล่อยให้ตื่นตระหนกทั้งที่ปัญหาได้แก้ไปเรียบร้อยแล้ว
Quote

PeanutXL's Photo PeanutXL 02 Oct 2018

ที่ฝั่งใจคือ ปีนั้นต้องยกเลิกแผนเที่ยวเพราะ พ่อต้องไป support ระบบงานในคืนข้ามปี ทำให้งอนพ่อไปหลายวัน 555

จนมาถึงวันนี้รู้สึกว่าไร้สาระมากๆเลย
Quote

Pasaniva14's Photo Pasaniva14 02 Oct 2018

ฮางตรง ไปเที่ยวขึ้นเครื่องกลัว เครื่องตกกัน แบบพอถึงวัน เครืองบินทำงานไม่ได้ไรนี้ กระแสแบบแรงมาก กลัวไปนั่น
Quote

Julong's Photo Julong 02 Oct 2018

ตอนเด็กเคยได้ยินแต่ก็ไม่ได้สนใจ
เพราะที่บ้านยังไม่มีคอมใช้ก็เลยไม่เข้าใจว่าคืออะไร
Quote

doykung's Photo doykung 02 Oct 2018

..YKK
Quote

kitti's Photo kitti 04 Oct 2018

Ky
Quote

tewbc's Photo tewbc 13 Oct 2018

ที่รู้ๆ มีคนกลุ่มนึง(หน้าขาว-หน้าดำ)ได้ค่าตั้งศูนย์ Y2K หลอกกินเงินภาษีไปหลายล้านแบบเนียน ๆ ทั้งที่ nectec ตอนนั้นประกาศว่ารับมือได้ แถมยังมีการ์ด ISA ของ Sila research หรือ IRC ทำออกมาขายตัวละไม่กี่บาท 550- ตังหลายเดือน (ช่วยทางด้านจิตใจ) แต่พวกเขา/มันกลุ่มนั้นก็ได้ใช้เงินไปฟรี ๆ พวกมันพูดได้ไร้สาระมากแถมตั้งใครไม่รู้มาดูแลศูนย์ เด็กเล่นเกมส์ยังพึ่งได้มากกว่า
ส่วนระบบธนาคารเตรียมตัวมาก่อนแล้ว 2-3 ปี เพราะเมนเฟรมสมัยนั้นมีใช้ภาษา COBOL หรือ RPG ซึ่งมันแก้มาเสร็จก่อนหลายเดือน และยังมีผู้ว่ากรมไปรษณีย์ตอนนั้นก็เจ๋งไม่เสียเงินซักบาทแค่ย้อนเวลาระบบกลับไปไม่กี่ปี พอปีใหม่ก็กลับมาตั้งระบบใช้ใหม่ได้ แต่หน่วยงานรัฐอื่น ๆ มันเหลือที่จะกล่าว...
Quote