Проблема с процессором , «мозгом» вашего компьютера или другого устройства, обычно может быть отнесена к категории ошибок или недостатков . В этом контексте ошибка ЦП — это любая проблема с ней, которую можно исправить или обойти, не затрагивая остальную часть системы, в то время как ошибка ЦП является фундаментальной проблемой, которая требует общесистемных изменений.
Подобные проблемы с процессорами обычно возникают из-за ошибок, допущенных во время проектирования или производства чипа. В зависимости от конкретной ошибки / недостатка ЦП, последствия могут быть любыми: от низкой производительности до уязвимостей безопасности различной степени серьезности.
Для исправления ошибки или сбоя ЦП необходимо либо переделать работу программного обеспечения устройства с ЦП, что обычно выполняется посредством обновления программного обеспечения, либо заменить ЦП на тот, у которого проблемы нет. Будет ли он заменен или обойден с помощью обновления программного обеспечения, зависит от серьезности и сложности проблемы процессора.
Ошибки распада и призрака
Недостаток процессора 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 года, эта конкретная проблема с плавающей запятой не затрагивается.