Седемнадесет години след опасенията, повдигнати от Y2K бъг по света; светът сега се тревожи за нов проблем. Това се нарича Година 2038 Проблем, и има много объркване около този проблем. Хората се чудят дали Y2K38 проблемът е подобен или по-лош от Y2K. Какво ще се случи през 2038 г.? Някои предположения казват, че това може да причини повече щети от Y2K. Но вярно ли е всичко? Нека разберем.
Проблемът Y2K
Светът беше доста вцепенен, когато приключи 2000 година. Това не беше просто промяната в четирите цифри, но и изтъкна големи проблеми за софтуера и програмите, разработени през ерата от 60-те до 80-те.
Тези, които са забравили за Y2K или все още не го знаят; Y2K беше компютърна грешка. Проблемът щеше да причини проблеми за софтуера и компютърните програми след 31 декември 1999 г. Y2K също се нарича "хилядолетен бъг", Тъй като буквата k означава килограма (използван за представяне на числото 1000); по този начин "2k" представлява 2000 година.
Грешката на Y2K е проблем с датите, тъй като компютърните програми са се развили през 20-тетата век използват двуцифрения код за годината. Например, за 1978 година 19 не се счита за дата. Само последните две цифри; т.е. 78, използвани за представяне на годината. Причината за кратката форма на датите беше скъпото съхранение на данни за това време. Тази система от дати обаче няма да работи от 1 януариво, 2000. Инженерите осъзнават, че програмите и софтуерът не могат да интерпретират 00 като 2000, а като 1900. Така, датата 1 януариво, 2000 г. ще се тълкува като 1 януари 1900 г. от компютърните програми. Смята се, че системите, които разчитат на прецизно изчисляване на данните, определено ще се провалят поради тази неправилна интерпретация.
Въпреки това, когато 2000 година всъщност се приближи, имаше много малко и незначителни проблеми, с които се сблъскаха компютърните програми и областите, които бяха зависими от тях. Голямото безпорядък беше избегнато, като просто се промени годишното поле на 4 цифри вместо 2 цифри. Така в края на краищата целият проблем на Y2K се оказва по-малко катастрофален, отколкото се очакваше.
Какъв е проблемът от Година 2038
За да разберем тежестта на Y2K38 или на Година 2038, е важно да знаем какво точно е.
Това е така наречено, защото проблемът за Година 2038 ще настъпи на 19 януари 2038 г. Смята се, че проблемът с Y2038 ще възникне поради ограничения на 32-битовите процесори и системите, които работят върху тях.
Изследователите казват, че в 03:14:07 UTC на 19 януари 2038 г., системите, работещи на 32-битови процесори, няма да могат да се справят с датата и часа. Компютрите започнаха да броят времето в секунди от 1 януари 1970 г. Но 32-битовите системи имат капацитета да броят само до броя 2,147,483,647; По този начин, за известно време, той може да изчисли тези много секунди само. И в 03:14:07 UTC на 19 януари 2038 г. броят ще достигне максималния си капацитет от 2,147,483,647 секунди.
И така, въпросът е какво ще стане, след като часовникът на 32-битовите системи надхвърли прага от 2,147,483,647 секунди? Някои смятат, че тези компютри просто ще се сринат и ще спрат да работят напълно. Наистина ли!?
Разбира се, че не! За следващите 20 години (т.е. до 2038 г.) ще има много промени, наблюдавани от компютърната и софтуерната индустрия. Смята се, че специалистите по сигурността на данните ще трябва да променят начина, по който се занимават в области като националната сигурност, SSL криптирането, устройствата за интернет на нещата и Cryptocurrency.
Най-простото решение, предоставено от изследователите на данни за проблема за Година 2038, е надстройте системите на 64-битови процесори, Просто казано, 64-битовите машини ще имат огромен капацитет да броят до 9,223,372,036,854,775,808; брой, който със сигурност няма да премине в близко бъдеще.
Всъщност много от най-новите компютри и системи работят на 64-битови. Windows машини на Microsoft работят на 64-битова версия още от издаването на 64-битовия Windows XP Professional през 2005 г. Дори и настолния софтуер на OS X на Apple се изпълнява изключително на 64-битова версия, след като Apple пусна Mac OS X 10.7 Lion през 2011 г. системите Unix, които захранват уеб сървърите и други хардуерни устройства, все още използват 32-битови системи; повечето от тях могат да бъдат надстроени до 64-битови системи с течение на времето.
Любопитен случай на видеоклипа "Стил на Гангнам"
Надстройването на системите на 64-битови процесори е доказан факт; защото същата техника беше използвана от YouTube през декември 2014 г. На 3 декемвритата, 2014 г., южнокорейският поп-звезден видеоклип на Psy "Gangnam Style" счупи всички записи на мнения. Толкова много, че броят на възгледите надхвърли 2,147,483,647. Но YouTube, работещ на 32-битови процесори, не успя да преброи този брой и уеб сайтът се разби. Инженерите в YouTube успяха бързо да решат проблема, като обновят системата на 64-битови.
заключение
На заключителна бележка, техниката, използвана от YouTube, може да се използва за запазване на други системи преди Година 2038. До 2038 г. има достатъчно време за надграждане на системите и извършване на необходимите промени, така че проблемът за Година 2038 да не се създава всички опасности за софтуера и програмите.
Единствените компютри, които могат да се справят с някои проблеми, дължащи се на проблема за Година 2038, са тези с вградени системи.Много от тези вградени системи се използват в системи с дълъг живот, като транспортни системи, някои изолирани компютърни системи и системи за контрол на стабилността. В резултат на това вградените системи се нуждаят от пълна подмяна, тъй като техният софтуер не може да бъде надстроен.
Така че в крайна сметка няма нужда да се паникьосвате, защото има проблем с Година 2038!
Подобни публикации:
- Пълен списък на кодовете за проверка на грешки в Windows или Stop Error Codes
- Най-добър безплатен софтуер за изтегляне за Windows 10/8/7
- Нашите данни, нашите сайтове: Гост публикации & Whitepaper за архивиране на данни
- Потенциално нежелани програми и как да избегнете инсталирането на PUP
- 2012: Малка година за общността на MVP, планирана да отбележи своята 20-та година