Ошибки и недостатки процессора: краткая история и что с ними делать

Проблема с процессором, «мозгом» вашего компьютера или другого устройства, обычно может быть отнесена к категории ошибок или недостатков. В этом контексте ошибка ЦП — это любая проблема с ней, которую можно исправить или обойти, не затрагивая остальную часть системы, в то время как ошибка ЦП является фундаментальной проблемой, которая требует общесистемных изменений.

Подобные проблемы с процессорами обычно возникают из-за ошибок, допущенных во время проектирования или производства чипа. В зависимости от конкретной ошибки / недостатка ЦП, последствия могут быть любыми: от низкой производительности до уязвимостей различной степени серьезности.

Для исправления ошибки или сбоя ЦП необходимо либо переделать работу программного обеспечения устройства с ЦП, что обычно выполняется с помощью обновления программного обеспечения, либо заменить ЦП на тот, который не имеет проблемы. Будет ли он заменен или обойден с помощью обновления программного обеспечения, зависит от серьезности и сложности проблемы процессора.

расплавление Призрачные Недостатки

Недостаток процессора Meltdown был впервые представлен публике Google Project Zero в 2018 году, а также Cyberes Technology и Технологическим университетом Граца. Призрак был раскрыт в том же году Rambus, Google Project Zero и исследователями из нескольких университетов.

Процессор использует так называемое «умозрительное выполнение», чтобы угадать, что ему будет предложено сделать дальше, чтобы сэкономить время. Когда он делает это, он извлекает информацию из ОЗУ, рабочей памяти вашего компьютера или устройства, чтобы собрать подробности о том, что в данный момент происходит, и что ему нужно делать дальше для выполнения определенного действия на основе этой новой информации.

Проблема заключается в том, что когда процессор готовит свои действия и ставит в очередь то, что он будет делать дальше, эта информация может быть раскрыта и «открыта» для вредоносного программного обеспечения или веб-сайтов, которые они могут воспринимать и читать как свои собственные.

Это означает, что вирус на вашем компьютере или мошенническом веб-сайте потенциально может получить доступ к этой информации из ЦП, чтобы посмотреть, что он собрал из памяти, что может быть чем-то, что в данный момент открыто и используется на устройстве, включая конфиденциальную информацию, такую ​​как пароли. , фотографии и информация об оплате.

Эти недостатки процессора затронули все виды устройств, работающих на Intel, AMD и других процессорах, и затронули такие устройства, как смартфоны, настольные компьютеры и ноутбуки, а также учетные записи хранения файлов в Интернете и т. Д.

Из-за того, насколько глубоко укоренились эти недостатки в затронутых процессорах, замена оборудования является единственным постоянным решением. Однако поддержание вашего программного обеспечения и операционной системы в актуальном состоянии может обеспечить приемлемый обходной путь, переконфигурируя, как ваше программное обеспечение обращается к ЦП, по существу обходя проблемы.

Вот некоторые основные обновления, которые исправили Meltdown и Spectre:

  • Windows 10 была исправлена ​​с обновлением KB4056892, которое можно установить вручную по этой ссылке, но лучше всего установить через Центр обновления Windows.
  • Для macOS были выпущены следующие обновления: High Sierra 10.13.2, Обновление безопасности 2018-001 для Sierra и Обновление безопасности 2018-001 для El Capitan.
  • Устройства Android, работающие на уровне исправления безопасности 2018-01-05 и более поздних версий, защищены.
  • Устройства Apple iOS были исправлены с помощью iOS 11.2.2, чтобы «смягчить эффекты Spectre» в веб-браузере Safari.
  • Браузеры Firefox, обновленные до версии не ниже 57.0.4, защищены. Посмотрите, как я могу обновить Firefox? если тебе нужна помощь
  • Safari 11.0.2 был выпущен для MacOS Sierra и OS X El Capitan.

Всегда проверяйте, применяете ли вы обновления для своей операционной системы и программного обеспечения по мере их появления! Это означает, что вы не должны пропускать уведомления на своем компьютере или смартфоне и делать все возможное, чтобы ваши программы обновлялись по мере выпуска новых версий и обновлений.

Одним из простых способов обновления программного обеспечения является использование бесплатного средства обновления программного обеспечения, которое будет проверять ваш компьютер на наличие устаревших программ (иногда даже автоматически) и предоставлять информацию о том, как их обновлять.

Pentium FDIV Bug

Эта ошибка процессора была обнаружена профессором Линчбергского колледжа Томасом Ницели в 1994 году, которую он впервые раскрыл в электронном письме.

Ошибка Pentium FDIV затрагивала только микросхемы Intel Pentium, особенно в области ЦП, называемой «блок с плавающей запятой», которая является частью процессора, выполняющего математические функции, такие как сложение, вычитание и умножение. Эта ошибка, однако, затронула только операции деления.

Эта ошибка процессора дала бы неверные результаты в приложениях, которые определяют частное, например, в калькуляторах и программах для работы с электронными таблицами. Причиной этой ошибки была ошибка программирования, когда некоторые математические таблицы поиска были опущены, и поэтому любые вычисления, для которых требовался доступ к этим таблицам, были не такими точными, как могли бы.

Тем не менее, было подсчитано, что ошибка Pentium FDIV будет давать неточные результаты только в 1 из каждых 9 миллиардов вычислений с плавающей запятой, и это будет видно только в очень маленьких или очень больших числах, часто около 9-й или 10-й цифры.

Тем не менее, возникла неразрешенная дискуссия о том, как часто эта ошибка действительно будет проблемой, поскольку Intel заявляет, что она случается со средним пользователем только один раз каждые 27 000 лет, тогда как IBM заявляет, что это будет происходить так же часто, как каждые 24 дня.

Различные исправления были выпущены, чтобы обойти эту ошибку:

  • Microsoft выпустила исправления для ОС Windows и Microsoft Excel. Эти файлы имеют названия WW1140.EXE и WE1136.EXE соответственно и могут быть загружены с этого веб-сайта Microsoft Software Library Mirror.
  • Wolfram выпустил этот патч для своей вычислительной программы Mathematica.

В декабре 1994 года Intel объявила о политике замены на весь срок эксплуатации, чтобы заменить все процессоры, затронутые этой ошибкой. Эта ошибка больше не затрагивала процессоры, поставляемые позже, поэтому устройства, использующие процессор Intel, созданные после 1994 года, не подвержены этой конкретной проблеме с плавающей запятой.

Ссылка на основную публикацию