2038 Bug Masa Komputer Seterusnya
Dicatat oleh Stuart on October 6th, 2009
Ingat giliran alaf. Walaupun ramai di antara kita menghitung detik hingga tengah malam, terdapat pentadbir rangkaian di seluruh dunia dengan jari mereka menyeberang dengan harapan sistem komputer mereka masih akan berfungsi selepas milenium baru ditendang.
Bug milenium adalah hasil dari perintis komputer awal merancang sistem dengan hanya dua digit untuk mewakili masa kerana memori komputer sangat jarang pada masa itu. Masalahnya tidak timbul kerana giliran alaf, ia timbul kerana ia adalah akhir abad dan dua tahun beralih ke 00 (mesin yang dianggapkan adalah 1900)
Nasib baik pada giliran milenium kebanyakan komputer dikemas kini dan langkah berjaga-jaga yang cukup diambil yang bermaksud bahawa Y2K bug, kerana ia dikenali, tidak menyebabkan malapetaka luas ia mula-mula ditakuti.
Bagaimanapun, bug Y2K bukanlah satu-satunya masalah yang berkaitan dengan sistem komputer yang dijangka dihadapi, satu lagi masalah dengan cara komputer memberitahu masa telah direalisasikan dan banyak lagi mesin akan terjejas dalam 2038.
Bug Unix Millennium (atau Y2K38) mirip dengan bug asal kerana ia adalah masalah yang berkaitan dengan cara komputer memberitahu masa. Masalah 2038 akan berlaku kerana kebanyakan mesin menggunakan bit integer 32 untuk mengira masa. Nombor bit 32 ini ditetapkan dari bilangan saat dari 1 Januari 1970, tetapi kerana bilangannya terhad kepada digit 32 oleh 2038 tidak akan ada lagi digit yang tersisa untuk menangani kemajuan masa.
Untuk menyelesaikan masalah ini, banyak sistem dan bahasa telah bertukar kepada versi 64-bit, atau dibekalkan alternatif yang 64-bit dan kerana masalah tidak akan berlaku selama hampir tiga dekad ada banyak masa untuk memastikan semua sistem komputer dapat dilindungi .
Bagaimanapun, masalah dengan cap waktu bukan satu-satunya kesalahan berkaitan masa yang boleh berlaku di rangkaian komputer. Salah satu penyebab utama kesilapan rangkaian komputer adalah kekurangan penyegerakan masa. Gagal memastikan setiap mesin berjalan pada masa yang sama menggunakan a NTP server masa boleh mengakibatkan data hilang, rangkaian menjadi rentan menyerang dari pengguna yang berniat jahat dan boleh menyebabkan segala macam kesalahan seperti e-mel yang tiba sebelum mereka dikirim.
Untuk memastikan rangkaian komputer anda disegerakkan secukupnya pelayan masa NTP luaran adalah disyorkan.