Apa bug Y2K? Bagaimana dunia digital bisa terhenti…

Bug komputer bukanlah hal baru. Mereka ada di awal era komputer dan saat ini ketika kita berdiri di ambang memasuki era baru komputasi yang akan didominasi oleh kecerdasan buatan, komunikasi engine ke engine, dan semua bentuk komputasi mewah lainnya, bug komputer masih ada dan bahkan di masa depan, kita dapat melihat bug komputer menyebabkan sejumlah masalah baru dan pada akhirnya akan membuat pekerjaan lebih menantang bagi pengembang untuk menyelesaikan semua masalah yang disebabkan oleh bug tersebut. Di antara bug paling terkenal di dunia komputasi, salah satu bug paling populer yang dapat mengganggu komputasi adalah bug Y2K.

Itu adalah bug, yang ditemukan pada akhir abad terakhir, namun diselesaikan untuk mencegah gangguan apa pun di dunia teknologi. Namun terlepas dari itu, ada beberapa sistem yang terpengaruh oleh bug tersebut, dan hari ini saya akan berbicara tentang bug Y2K yang banyak dibahas.

Bug Y2K juga ada dalam pidato Perdana Menteri kepada bangsa pada 12 Mei 2020, untuk menjelaskan pentingnya India dalam memecahkan masalah global dan itulah alasannya, mengapa para netizen dan kebanyakan orang lain cukup ingin tahu tentang Y2K. serangga. Saya akan berbicara tentang semua yang perlu Anda ketahui tentang bug Y2K sehingga Anda dapat melangkah maju ke dunia komputasi dengan mengetahui sedikit sejarahnya.

Bug Y2K juga disebut bug Tahun 2000 atau Bug Milenium

Jadi, tanpa penundaan lebih lanjut, mari kita mulai dengan pengenalan singkat bug Y2K, dan kemudian saya akan berbicara tentang jenis masalah itu, dan ancaman yang ditimbulkannya kepada user komputer di seluruh dunia.

Apa itu bug Y2K?

Sebelum melangkah lebih jauh, ada baiknya kita mengetahui dulu apa yang dimaksud dengan Y2K. Y dalam Y2K mengacu pada tahun dan 2K mengacu pada 2000. Jadi, istilah Y2K bermuara pada ‘ Tahun 2000 ‘. Jadi semuanya mungkin sudah jelas bagi Anda bahwa bug Y2K, dalam beberapa hal terkait dengan tahun 2000, atau awal abad ini. Bagaimana kaitannya dengan abad saat ini adalah sesuatu yang akan saya bahas di poin berikutnya.

Apa masalah dengan bug Tahun 2000?

Saat ini, berbicara tentang komputer dan gadget elektronik, penyimpanan sangat murah. Kita bisa mendapatkan penyimpanan gigabyte dan bahkan terabyte dengan harga terjangkau, namun, berbicara tentang abad terakhir, skenarionya tidak begitu bagus. Lupakan penyimpanan gigabyte, karena setiap kilobyte penyimpanan digunakan untuk biaya sekitar $100 dan dengan demikian, programmer, dan user yang biasa menggunakan komputer untuk tujuan apa pun memiliki tantangan untuk menyimpan data dengan cara yang efisien sehingga pemotongan biaya dapat dilakukan dengan mengurangi penyimpanan yang diperlukan untuk menyimpan data tertentu. Namun, seiring berjalannya waktu, penyimpanan menjadi lebih murah dan kita bahkan bisa mendapatkan penyimpanan gigabyte dan terabyte bahkan dengan harga kurang dari $100. Hal yang sama berlaku untuk RAM komputer.

Di masa lalu, komputer sebagian besar digunakan untuk kebutuhan komersial, dan juga untuk tujuan penelitian, tetapi hampir tidak digunakan untuk kebutuhan pribadi. Jadi, ketika beberapa data disimpan di komputer, harus ada tanggalnya. Dalam upaya untuk mengurangi jumlah penyimpanan yang diperlukan untuk menyimpan data, tahun di bidang tanggal dinyatakan hanya dalam dua digit, bukan empat. Misalnya, jika tahun 1964 harus dimasukkan ke dalam komputer, hanya 64 yang akan ditulis di bidang tahun, untuk menghemat ruang penyimpanan. Sudah biasa bahwa setiap tanggal yang akan dimasukkan adalah setelah tahun 1900, dan dengan demikian dua digit pertama dihilangkan, karena dianggap tidak perlu.

Dua digit pertama di bidang tanggal tampaknya tidak diperhatikan, namun, masalahnya ditemukan ketika sebuah majalah di tahun 1993 berbicara tentang potensi masalah yang akan mulai dihadapi komputer ketika dunia akan pindah ke milenium baru, yaitu 2000. Jika komputer tidak mempertimbangkan dua digit pertama Tahun setelah 31 Desember 1999, semua komputer akan kembali ke 1 Januari 1900, karena, setelah 99, angka berikutnya akan menjadi seratus, dan karena hanya dua digit terakhir yang dipertimbangkan, tahun akan menjadi 00. Jadi, untuk komputer, keduanya, 1900 dan 2000 adalah sama.

Masalah apa yang bisa menyebabkan?

Ketika kita dapat memahami, kita sedang bergerak ke milenium baru, dan seluruh dunia sedang bersiap untuk menyambut milenium baru, industri perangkat lunak, dan semua industri lainnya, yang mengandalkan komputer dalam beberapa cara atau yang lain, memikirkan masalah ini.. Ketika kita dapat memahami pentingnya tanggal, tanggal hanyalah data ke komputer, dan itu akan menghitung tanggal persis seperti yang diprogram. Jadi, ketika 1 Januari 2000 akan muncul, komputer akan menganggapnya sebagai 1900 dan, di sinilah akar dari semua masalah.

Bahkan pada akhir abad yang lalu, ada sejumlah perangkat komputerisasi, selain komputer, yang digunakan di beberapa industri, bank, dan lembaga keuangan, dan juga untuk tujuan penelitian. Jadi, jika komputer bingung antara, tahun 2000 dan 1900, jelas, pada awal abad, itu bisa menyebabkan sejumlah masalah serius, di luar imajinasi banyak orang.

Setiap engine, yang dulunya bergantung pada komputer untuk bekerja, seperti sistem perhitungan bunga di bank dan lembaga keuangan lainnya, pesawat terbang, pembangkit listrik tenaga nuklir dan termal, kendaraan, dan semua perangkat lain yang perlu diketahui tanggalnya, bisa saja tidak berfungsi. Misalnya, jika tagihan kartu kredit pelanggan dibuat pada 31 Desember 1999, dan jika pelanggan mencoba membayar tagihan pada 1 Januari 2000, pelanggan mungkin diminta untuk membayar bunga selama 100 tahun. Anda tidak dapat menyalahkan komputer untuk ini, karena ini semua tentang, bagaimana pemrograman telah dilakukan.

Selain itu, seperti pesawat terbang dan pengontrol lalu lintas udara juga memerlukan konfigurasi tanggal yang tepat untuk berfungsi, yang juga dapat menyebabkan gangguan service penerbangan, dan dengan cara yang sama, dapat menyebabkan kecelakaan pesawat dan semua jenis masalah lainnya.

Dalam kasus terburuk, bug tambahan dalam kombinasi dengan bug Y2K juga dapat mengakibatkan lebih banyak masalah, khusus untuk jenis service yang ditawarkan oleh industri atau komputer yang bersangkutan. Jika tidak, diharapkan juga, semua komputer juga bisa berhenti berfungsi pada awal milenium.

Solusi untuk bug Y2K

Solusi paling sederhana untuk bug Y2K adalah membuat bidang tahun dalam tanggal yang terkomputerisasi menjadi empat digit dari norma dua digit yang ada. Bahkan sebagian besar komputer, yang diproduksi dan dirancang pada akhir milenium terakhir cukup mampu untuk memungkinkan 4 digit untuk tahun ini, sebagian besar komputer yang berasal dari sekitar tahun 1960 atau lebih, tidak memiliki ruang penyimpanan yang cukup untuk menetapkan 4 digit. digit untuk bidang tahun. Namun, patch dirilis untuk beberapa komputer dan yang sama dikirim melalui internet dan masalahnya hampir terpecahkan sebelum kita melangkah ke milenium baru.

Masalah tersebut telah terpecahkan jauh sebelum tahun 2000, namun memerlukan partisipasi dan upaya gabungan dari beberapa organisasi, pemerintah, dan lembaga penelitian. Itu benar-benar pekerjaan yang menyakitkan untuk menambal setiap perangkat lunak sehingga sistem tidak runtuh secara tiba-tiba setelah tengah malam dari milenium sebelumnya. Diperkirakan sekitar $600 miliar diinvestasikan secara global untuk mengatasi bug Y2K. Setelah semua investasi dan kerja keras itu, dunia melihat pemandangan baru di dunia teknologi pada 1 Januari 2000.

Beberapa tempat di mana bug Millinieum masih bermasalah

Sementara bug Y2K tidak mengakibatkan keruntuhan global sistem komputer, beberapa sistem komputerisasi masih menderita dari apa yang ditakuti dunia, akan terjadi jika bug Y2K tidak diperbaiki sebelumnya. Mari kita lihat mereka.

    • Termostat di sebuah apartemen tidak berfungsi di Korea Selatan, namun, tidak ada masalah eksplisit yang mengakibatkan tidak berfungsinya termostat, selain bug Y2K.
    • Mesin tiket bus di Australia berhenti berfungsi, karena setiap tiket memerlukan tanggal dan waktu yang menentukan validitas tiket secara keseluruhan. Tiket ditolak oleh perangkat keras yang digunakan untuk memeriksa tiket.
    • Di Jepang, sistem pemantauan radiasi di pembangkit listrik tenaga nuklir gagal, dan mungkin karena itu, alarm di luar pembangkit listrik tenaga nuklir dimulai. Namun, tidak ada peningkatan tingkat radiasi di pabrik dan itu tidak menimbulkan ancaman nyata.
    • Semua engine lotere di Delaware, sebuah tempat di AS berhenti bekerja karena bug Y2K.
    • Usia bayi yang lahir di Denmark tercatat 100 tahun, tepat setelah dimulainya milenium baru, karena komputer menganggap tahun baru sebagai 100 tahun lebih awal dari tahun, bayi itu lahir.
    • Beberapa satelit mata-mata AS terganggu selama tiga hari akibat patch yang salah untuk memperbaiki bug Y2K di satelit.
    • Seorang pria disajikan dengan tagihan hantu di toko video, pada awal milenium untuk mengembalikan yang sama ternyata setelah 100 tahun, dan itu dihasilkan dari error Y2K.

Jadi ya, ada banyak masalah. Beberapa sistem komputer macet. Tetapi tingkat masalahnya tidak sebanyak yang diharapkan sebelum patch dirilis. Jenis masalah serupa diperkirakan akan terjadi pada 19 Januari 2038 dengan komputer yang akan menjalankan sistem operasi 32-bit. Namun, kita masih memiliki waktu 18 tahun, dan kemungkinan bahwa kita masih memiliki sistem 32-bit pada saat itu cukup tidak terduga, mengingat kecepatan kemajuan teknologi saat ini.

Jadi, itu saja tentang apa yang perlu Anda ketahui tentang bug Y2K. Apakah Anda memiliki pertanyaan? Jangan ragu untuk mengomentari hal yang sama di bawah ini.