আপনি যদি কখনও কম্পিউটারের Y2K সমস্যা সম্পর্কে শুনে থাকেন তবে আপনার জন্য এটি বুঝতে সহজ হবে যে কীভাবে আপনার কম্পিউটারে তারিখ এবং সময় সেটিংস কখনও কখনও বড় সমস্যা তৈরি করতে পারে। Y2K সাল 2000 ট্রিগার হওয়ার আগে সমাধান করা হয়েছিল। কিন্তু আপনি যদি Y2038 বাগ সম্পর্কে খবরটি মিস করে থাকেন তাহলে আপনার এখনই এটির দিকে মনোযোগ দেওয়া উচিত কারণ এটি Y2K বাগ-এর মতোই কিছু। যদিও এটি বিশ্বকে আঘাত করতে প্রস্তুত, তবে ভাল খবর হল যে আমাদের এখনও 20 বছর যেতে হবে। সময়ের মধ্যে আসুন আমরা বুঝতে পারি যে Y2K সমস্যাটি কী এবং 2038 কী এবং যা সমস্ত কম্পিউটার প্রভাবিত হবে৷
Y2K সমস্যা কি ছিল?
Y2K সহস্রাব্দ বাগ নামেও পরিচিত ছিল। আমরা সবাই জানি যে 20 th -এ কম্পিউটারের অস্তিত্ব এসেছে শতাব্দী এবং 1990 এর দশক পর্যন্ত বেশিরভাগ কম্পিউটার প্রোগ্রামগুলিকে চার-সংখ্যার বছরকে 2-অঙ্কের বছর হিসাবে সংক্ষিপ্ত করার জন্য ডিজাইন করা হয়েছিল যার উদ্দেশ্য ছিল স্মৃতি সংরক্ষণ করা। এই প্রোগ্রামগুলির সাথে কম্পিউটারগুলি 1998 কে 98 হিসাবে পুনর্গঠন করতে পারে তবে সমস্যাটি ছিল এটি 2000 কে 00 হিসাবে স্বীকৃতি দেবে যা প্রোগ্রামিং অনুসারে 1900 এর সমতুল্য হবে। এর কারণে অনেক কম্পিউটার তারিখ অনুযায়ী ডেটা সাজানোর ক্রম নিয়ে বিভ্রান্ত হবে বা এমনকি আর কোনো প্রক্রিয়া করতে পারবে না। সমস্যাটি শুধুমাত্র কম্পিউটারের মধ্যেই সীমাবদ্ধ ছিল না, এটি কম্পিউটার চিপ ব্যবহার করে অনেক ডিভাইসে প্রসারিত হয়েছিল। Y2K-কমপ্লায়েন্স ক্যাম্পেইনের অংশ হিসেবে ডেভেলপারদের দ্বারা প্রকাশিত আপডেটের সাথে এটি ঠিক করা হয়েছে।
2038 সাল কি সমস্যা?
2038 সাল 32-বিট প্রসেসরের কারণে সমস্যা হবে। একটি প্রসেসর কম্পিউটারের কেন্দ্রীয় একক এবং প্রতি সেকেন্ডে 100 গণনা প্রক্রিয়াকরণের জন্য দায়ী। যখন 2038 সালে 32 বিট প্রসেসর থাকা কম্পিউটারগুলিকে আঘাত করবে তখন Y2K এর ক্ষেত্রে সময় এবং তারিখের সাথে মানিয়ে নিতে পারবে না৷
সমস্যা কম্পিউটারের ক্ষমতা নিয়ে। 32-বিট সিস্টেম সেকেন্ডে সময় গণনা করে। এটি 1 জানুয়ারী 1970, 03:14:07 UTC এবং 19 th থেকে এটি গণনা শুরু করে জানুয়ারী 2038 03:14:07 UTC গণনা করা সেকেন্ডের সংখ্যা হবে 2,147,483,647 যা 32-বিট সিস্টেমের সর্বোচ্চ ক্ষমতা। এর পরে সিস্টেম -2,147,483,647 থেকে শূন্য পর্যন্ত নেতিবাচক গণনা শুরু করবে এবং বেশিরভাগ 32-বিট সিস্টেম এটির সাথে মানিয়ে নিতে সক্ষম হবে না৷
ভিউ গণনা করার সময় YouTube এই সমস্যার সম্মুখীন হয়েছে:
আপনি হয়ত ইউটিউবে সাইয়ের গ্যাংনাম স্টাইলের ভিউ নিয়ে বিতর্কের কথা শুনেছেন। 2,147,483,647 এর উপরে গণনা করার পরে এটি নেতিবাচক মতামত দেখাতে শুরু করে। 2,147,483,167 সিস্টেম নেগেটিভ কাউন্টিং শুরু করার পর একই কারণে সমস্যাটি ঘটেছে। এগুলি ছাড়াও, ক্যালেন্ডার সিস্টেমগুলি যা 20 বছর পরে ইভেন্ট বা অ্যাপয়েন্টমেন্ট গণনা করে এই সমস্যাটি দেখতে শুরু করে৷
কোন ডিভাইসগুলি প্রভাবিত হবে?
আমরা যদি বর্তমান দিনের কথা বলি আমাদের চারপাশে 32-বিট আর্কিটেকচারে চলমান অনেক ডিভাইস রয়েছে যার মধ্যে রয়েছে কিছু পুরানো কম্পিউটার এবং স্মার্টফোন। যদিও নতুন ডিভাইসগুলি 64-বিট আর্কিটেকচারের সাথে সজ্জিত এবং অনুমান করা হয় যে 2038 সালের মধ্যে হাতেগোনা কিছু ডিভাইস থাকবে যা এখনও 32-বিট আর্কিটেকচারে চলবে। তবুও এই সমস্যার জন্য একটি সুনির্দিষ্ট সমাধান অনুসন্ধান করা প্রয়োজন।
যদিও ব্যাঙ্ক সহ বেশিরভাগ সংস্থাগুলি এই সমস্যা সম্পর্কে সচেতন এবং তাদের সিস্টেম প্রতিস্থাপন শুরু করেছে, এটি অনুমান করা হয় যে সাধারণ জীবন এটির দ্বারা সবচেয়ে কম প্রভাবিত হবে কারণ আমাদের 20 বছরেরও বেশি সময় যেতে হবে এবং আমাদের বাজারে ইতিমধ্যে 64-বিট সিস্টেম রয়েছে৷ অ্যাপল, এইচপি এবং অবশ্যই গুগলের মতো বড় প্রযুক্তি জায়ান্টরা ইতিমধ্যেই এই বিষয়টিকে গুরুত্ব সহকারে নিয়েছে। উদাহরণস্বরূপ, 2011 সালে Mac OS X 10.7 "Lion" প্রকাশের পর থেকে Mac OS X-এর জন্য Apple-এর সফ্টওয়্যার আপডেটগুলি একচেটিয়াভাবে 64-বিট৷
আশা করি Y2K-এর মতো, Y2038ও বিশ্বকে প্রভাবিত করার আগেই সমাধান হয়ে যাবে অন্যথায় ফলাফল আরও খারাপ হবে কারণ বিশ্ব 2000 সালের তুলনায় কম্পিউটারের উপর 100 গুণ বেশি নির্ভরশীল।