Y2K সমস্যা কী ছিল?
Y2K বা মিলেনিয়াম বাগ। ২০শ শতকে কম্পিউটার আসে, ১৯৯০ দশক পর্যন্ত প্রোগ্রামগুলো ৪ অঙ্কের বছরকে ২ অঙ্কে সংক্ষিপ্ত করত (মেমরি বাঁচাতে)। ১৯৯৮ কে '৯৮' চিনত, কিন্তু ২০০০ কে '০০' চিনত — যা ১৯০০ সমান। এতে ডেটা সর্টিং, প্রসেসিং-এ সমস্যা হতো। কম্পিউটার চিপ ব্যবহারকারী ডিভাইসও প্রভাবিত হয়েছিল। ডেভেলপাররা আপডেট দিয়ে ফিক্স করেছিল।
২০৩৮ সালের সমস্যা (Year 2038 Problem) কী?
৩২-বিট প্রসেসরের কারণে হবে। প্রসেসর সেকেন্ডে 시간 গণনা করে। ১ জানুয়ারি ১৯৭০, ০৩:১৪:০৭ UTC থেকে গণনা শুরু। ১৯ জানুয়ারি ২০৩৮, ০৩:১৪:০৭ UTC-এ সেকেন্ডের সংখ্যা হবে ২,১৪৭,৪৮৩,৬৪৭ — ৩২-বিট সিস্টেমের সর্বোচ্চ সীমা। এরপর নেগেটিভ কাউন্ট শুরু হবে (-২,১৪৭,৪৮৩,৬৪৭) এবং অধিকাংশ ৩২-বিট সিস্টেম এটি হ্যান্ডেল করতে পারবে না।
YouTube-এ এই সমস্যা দেখা গিয়েছিল
Psy-এর "Gangnam Style" ভিডিওর ভিউ ২,১৪৭,৪৮৩,৬৪৭ অতিক্রম করলে নেগেটিভ দেখাতে লাগলো। একই কারণেই ক্যালেন্ডার সিস্টেমও ২০ বছর পরের ইভেন্টে সমস্যা দেখিয়েছিল।
কোন ডিভাইসগুলো প্রভাবিত হবে?
আজও পুরনো কম্পিউটার, স্মার্টফোন ৩২-বিট আর্কিটেকচারে চলছে। তবে ২০৩৮ সালের মধ্যে অধিকাংশ ডিভাইস ৬৪-বিট হবে। ব্যাংসসহ বড় প্রতিষ্ঠানরা ইতিমধ্যে সিস্টেম রিপ্লেস শুরু করেছে। Apple, HP, Google ইত্যাদি এই বিষয়কে গুরুত্ব দিয়েছে। Apple Mac OS X 10.7 "Lion" (২০১১) থেকে শুধু ৬৪-বিট আপডেট দিচ্ছে।
Y2K-এর মতো এটিও সমাধান হওয়া আশা করা যায়, অন্যথায় ফলাফল আরও ভয়াবহ হবে কারণ আজ বিশ্ব কম্পিউটারের ওপর ১০০ গুণ বেশি নির্ভরশীল।