۰۹ دی ۱۴۰۴
به روز شده در: ۰۹ دی ۱۴۰۴ - ۲۰:۵۸
فیلم بیشتر »»
کد خبر ۱۱۱۳۷۸۸
تاریخ انتشار: ۰۷:۴۱ - ۲۴-۰۸-۱۴۰۴
کد ۱۱۱۳۷۸۸
انتشار: ۰۷:۴۱ - ۲۴-۰۸-۱۴۰۴

مشکل سال ۱۴۱۶ شمسی؛ تهدید بزرگی که باید از آن مطلع شوید

مشکل سال ۱۴۱۶ شمسی؛ تهدید بزرگی که باید از آن مطلع شوید
مشکل سال ۱۴۱۶ مانند یک بمب ساعتی، بسیاری از سیستم‌های کامپیوتری قدیمی را تهدید می‌کند.

بسیاری از مردم، بحران Y2K در سال ۲۰۰۰ را به یاد دارند؛ اما بمب ساعتی اجتناب‌ناپذیرتری در دنیای تکنولوژی وجود دارد. این پدیده که به «مشکل سال ۲۰۳۸» (Year 2038 problem) یا Y2K38 معروف است، یک سررسید قطعی در تقویم دنیای دیجیتال دارد و بر پایه‌ی محدودیت ریاضی واقعی بنا شده است.

به گزارش زومیت، ریشه‌ی مشکل سال ۲۰۳۸ در قلب بسیاری از سیستم‌های عامل، به‌ویژه سیستم‌های مبتنی‌بر یونیکس (مانند لینوکس، اندروید و macOS قدیمی) و نرم‌افزارهای ۳۲ بیتی نهفته است. این سیستم‌ها، زمان را به صورت تعداد ثانیه‌های سپری شده از یک مبدأ مشخص، یعنی ساعت ۰۰:۰۰:۰۰ (UTC) روز یک ژانویه‌ی ۱۹۷۰ (معروف به Unix Epoch)، محاسبه می‌کنند.

چالش اصلی اینجا است که این شمارشگر ثانیه در سیستم‌های ۳۲ بیتی، در یک متغیر عددی «علامت‌دار» ذخیره می‌شود. این نوع متغیر محدودیت ظرفیت دارد و می‌تواند حداکثر تا عدد ۲,۱۴۷,۴۸۳,۶۴۷ را در خود جای دهد.

لحظه‌ی سرریز

این سقف عددی، دقیقاً در ساعت ۰۳:۱۴:۰۷ (UTC) روز سه‌شنبه، ۱۹ ژانویه‌ی ۲۰۳۸ (۳۰ دی ۱۴۱۶) پر خواهد شد.

یک ثانیه بعد (۰۳:۱۴:۰۸)، شمارشگر اصطلاحاً «سرریز» می‌کند. بیت علامت آن (که مثبت یا منفی بودن عدد را تعیین می‌کند) از صفر (مثبت) به یک (منفی) تغییر خواهد کرد و مقدار متغیر ناگهان به منفیِ ۲,۱۴۷,۴۸۳,۶۴۸ تبدیل می‌شود.

در این لحظه، سیستم‌عامل به‌جای خواندن یک تاریخ در سال ۲۰۳۸، ناگهان به گذشته پرتاب می‌شود و تاریخ را ۱۳ دسامبر ۱۹۰۱ (۲۲ آذر ۱۲۸۰) تفسیر می‌کند. این اتفاق می‌تواند باعث از کار افتادن سیستم‌های حیاتی، بروز خطاهای محاسباتی در تراکنش‌های مالی، اختلال در مسیریابی و هر فرآیندی شود که به زمان‌بندی دقیق وابسته است.

چه سیستم‌هایی در خطرند؟

کامپیوترهای شخصی و گوشی‌های هوشمند مدرن شما در امان هستند. آن‌ها همگی به معماری ۶۴ بیتی مهاجرت کرده‌اند. در یک سیستم ۶۴ بیتی، ظرفیت شمارشگر آنقدر بزرگ است که سرریز بعدی تا حدود ۲۹۲ میلیارد سال دیگر رخ نخواهد داد (یعنی سال‌ها پس از پایان عمر خورشید).

خطر اصلی متوجه سیستم‌های ۳۲ بیتی قدیمی است؛ میلیون‌ها دستگاهی که شاید فراموش شده باشند اما هنوز در زیرساخت‌های حیاتی، روترها، سیستم‌های کنترل صنعتی، تجهیزات بانکی قدیمی و حتی برخی قطعات خودروها در حال کار هستند.

مسابقه‌ی مهندسان نرم‌افزار، یافتن و به‌روزرسانی تمام این کدهای ۳۲ بیتی پنهان، پیش از رسیدن به آن سه‌شنبه‌ی سرنوشت‌ساز در سال ۲۰۳۸ است.

ارسال به دوستان
از جاده ابریشم تا هوش مصنوعی؛ یادداشت‌های یک سفر پژوهشی به چین مجوز برگزاری غیرحضوری کلاس‌های دانشگاه‌ در هفته پایانی نیمسال صادر شد امیرحسین صادقی: من آویزان خط فقر هستم/ همیشه بهای حرف هایم را پرداخته ام/ یقه بسته، جای مهر و تسبیح برخی آقایان خیلی از ماها را اذیت می کند! عضو کمیسیون اصل نود: وزارت نفت پاسخگوی عدم بازگشت پول فروش نفت از سوی تراستی‌ها باشد برگزاری نخستین همایش هم‌اندیشی بانک صادرات ایران با فعالان صنعت پتروشیمی خنده از ته دل سیروس میمنت کنار سمیه مهری؛ قابی پرانرژی (عکس) تحریم‌های جدید آمریکا علیه ایران چهره تازه آنفلوآنزا با علائم جدید/ مینو محرز: حالا حالاها خبری از پایان آنفلوآنزا نیست قتل پدر ۵۰ ساله توسط پسرش در ایلام «خدا سرچشمۀ صلح است»؛ کلیدواژۀ فراموش‌شده در درمان خصومت‌های منطقه یادداشت عراقچی در گاردین: میان دوستان مشترک ایران و آمریکا، آمادگی بی‌سابقه‌ای برای گفت‌وگو وجود دارد ادعای رسانه بریتانیایی در خصوص پیام محرمانه اسرائیل به ایران قائم پناه: اعتراض مردم را می‌شنویم و بابت تورم ۴۰ درصدی عذرخواهی می‌کنیم/ بانک‌ها عامل گرانی‌ هستند اسکناس جدید سوریه بدون تصویر پدر و پسر / توت و زیتون به جای بشار اسد (+عکس) پیش‌بینی شرکت گاز از مصرف گاز در کشور: به ۶۹۰ میلیون متر مکعب خواهد رسید