Еще не придя в ужас от проблемы 2038 года? Как-то вы, должно быть, пропустил сообщения, утверждая, что это представляет угрозу, как открытые по Каннам стиль (да, вы прочитали правильно), в наш компьютеризированный будущем.
На самом деле, он утверждал, Y2038 так плохо, могло быть и хуже, чем Y2k. Ну это абсолютно верно. Как Y2K, если их не остановить, Y2038 может вызвать серьезные проблемы для любой компьютерной системы. Но так же, как Y2k, любое предвидение самолеты падают с неба и банковской системы плавки вниз, вероятно, будут долго, долго сбыться.
Так стоит ли вам беспокоиться? Нет. Но вот то, что вам нужно знать …
Что Y2038?
Проблема 2038 вызывается 32-разрядных процессоров и ограничения 32-разрядных систем их питания. Процессор является основным компонентом, диски всех компьютеров и вычислительной техники. Он обработает данные и выполняет расчеты, которые позволяют программы для запуска.
По сути, когда 2038 года удары 03:14:07 UTC на 19 марта, компьютеров все еще используют 32-разрядные системы для хранения и обработки даты и времени не будет в состоянии справиться с указанием даты и времени его последнего изменения. Как ошибка Y2K, компьютеры не смогут отличить 2038 год, а 1970 – год, после чего все текущие измерения компьютерных систем времени.
Что означает 32-разрядная значит?
Процессоры приходят в много разницу размеров и возможностей, разработанных для различных приложений, но большинство из них действуют и хруст чисел в подобной манере.
Первый настольный компьютер процессоры были 16-разрядными и сбежал 16-битного программного обеспечения, которое означало, что они могли бы хранить и ценностей доступ до 216, или 65 536 различных значений в пределах 64 Кбайт памяти. Другие интересные 16-битные системы включают в себя игровой 1990-х приставки Супер Нинтендо и Сега Мегадрайв, который перенял от 8-битных 1980-х систем.
Новее, 32-разрядные процессоры были разработаны, которые сделали 32-битного программного обеспечения и увеличили количество значений, которое может выполнить система 232 различных значений или 4294967295 разных чисел в пределах 4 ГБ оперативной памяти. В этих системах хранятся данные даты и времени в 32-битных блоков. В реальности, большое количество разных значений уменьшается вдвое за время учета, и других приложений для хранения данных, как они в диапазоне от -2,147,483,648 до 2,147,483,647 оставив только 2,147,483,647 положительные значения от нуля.
Современные процессоры, что мощность практически каждый компьютер сегодня купил, и начинают делать свой путь на смартфонах и планшетах, основанных на 64-битную систему и 64-битное программное обеспечение. Они также имеют максимальное количество различных значений, они могут решить, но на 264 или 18 квинтиллионов значений в пределах 16 экзабайт памяти, потолок значительно выше, на дату, которая в двадцать раз больше, чем предполагаемый возраст Вселенной или 292bn лет.
В чем проблема с 32-битными системами?
Основная проблема-это емкость около компьютера, чтобы посчитать время в секундах, прошедшее с определенной даты. Как компьютеры измерять время в секундах от 1 января 1970, 03:14:07 по UTC 19 января 2038 равно до 2 147 483 647 секунд после 1 января 1970 года. Как 32-разрядные даты и времени систем могут рассчитывать только до 2 147 483 647 отдельные положительные значения, что система не может продолжить отсчет секунд после этого времени.
Продолжать считать секунды значения будут храниться в отрицательный отсчет времени от -2,147,483,647 к нулю. Но большинство систем не удастся справиться с этим изменением, и скорее всего не будет работать.
Аналогичная проблема случилась с YouTube, где количество просмотров Gangnam стиле PSY Прошло 2 млрд и превысили разрешенную 2,147,483,647 из 32-битного счетчика якобы Гугле.
Что будет?
Как компьютерные системы выйдут из строя неизвестно. Некоторые могут продолжать работать нормально только с датой ошибся. Другие, которые полагаются на точные дату и время, может просто перестать работать.
Самая большая проблема, как ошибка Y2K, это компьютерные системы, которые контролируют важную остановку инфраструктуры работают все одновременно. Самолеты разбиваться небо было общее паникерство пример с Y2K.
Это произойдет на самом деле?
Ответ прост: нет, не если компьютера системы обновляются вовремя. Проблема, скорее всего, поднимет голову до 2038 года для любой системы, которая насчитывает лет в будущее.
Календарная система что считает и хранит контракты на 20 лет в будущее начнете видеть вопросы в 2018 году, например.
Однако, практически все современные процессоры в настольных компьютерах теперь производится и продается в виде 64-разрядных систем под управлением 64-битного программного обеспечения. Windows от Microsoft предлагает 64-битную версию, начиная с Windows XP профессиональная 64-битный вышел в 2005 году.
Программное обеспечение Операционная система OS X рабочий стол был исключительно 64-разрядная после выхода Мак ОС Х 10.7 “Лев” в 2011 году.
Многие UNIX-систем, которые используются для web-серверов, мощность и другое оборудование серверной могут по-прежнему использовать 32-разрядной системы, но всего подлежит замене в течение долгого времени.
Компьютеры, которые имеют потенциал, чтобы вызвать самые большие проблемы-это те встраиваемых систем, которые не могут быть обновлены. Они используются во многих транспортных систем и других долгоживущих устройств, систем оборудования, такого как система контроля устойчивости в автомобилях или других обособленных компьютерных.
Не все встроенные системы рассчитывают на конкретные даты, однако и так будет без изменений часто просто отслеживая разницу между делом, а не абсолютные даты.
Эти встроенные системы, которые производятся, скорее всего, придется полностью заменить, так как программа просто не может быть повышен.
Что будет сделано?
Реальность Y2038 быть проблема в том, что многие 32-битные системы, естественно, будет изнашиваться или быть заменены в ближайшие 2-3 года. Те системы, которые, возможно, не нужно менять раньше времени.
Инфраструктуры, вероятно, является самой большой головной болью для ремонта – устройств на электростанциях, например, – но планирования изменения достаточно далеко заранее, если удалить самые большие проблемы.
• Замечает ошибки Y2K армии триггеры призыва отправлены до 14 000 покойников
• Второй прыжок просмотров авиакомпании Qantas бронирования воздуха, в то время как Reddit и Мозилла заикаться
• Ошибка тысячелетия не кусаются
Свежие комментарии