Через 17 лет после того, как Ошибка Y2K по всему миру; мир сейчас обеспокоен новой проблемой. Это называется Год 2038 Проблема, и есть много путаницы вокруг этой проблемы. Люди задаются вопросом, Y2K38 проблема аналогична или хуже, чем Y2K. Что произойдет в 2038 году? Некоторые предположения говорят, что это может нанести больший урон, чем Y2K. Но все ли правда? Давайте разберемся.
Проблема Y2K
Мир закрылся, когда закрылся 2000 год. Это было не просто изменение во всех четырех цифрах, но оно также помахало серьезными проблемами для программного обеспечения и программ, разработанных в эпоху с 1960-х по 1980-е годы.
Те, кто забыл о 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 цифры вместо двух цифр. Таким образом, в конце концов, вся проблема 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, интернет-устройства Things и криптовалюта.
Простейшим решением, предоставленным учеными-данными для проблемы 2038 года, является обновить системы до 64-разрядных процессоров, Проще говоря, 64-битные машины будут иметь огромную емкость для подсчета до 9,223,372,036,854,775,808; счет, который, несомненно, не пройдет в ближайшем будущем.
Фактически, многие из новейших ПК и систем работают на 64-битных. Windows-машины Microsoft работают в 64-разрядной версии с тех пор, как 64-разрядная версия Windows XP Professional была выпущена в 2005 году. Даже настольное программное обеспечение Apple OS X работает исключительно на 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
- Лучшие бесплатные загрузки программного обеспечения для Windows 10/8/7
- Наши данные, наши «Я»: гостевая почта и технический документ по резервному копированию данных
- Потенциально нежелательные программы и как избежать установки PUP
- 2012: Знаменитый год для сообщества MVP, готовый отпраздновать свой 20-й год