Другое

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

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

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

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

Ошибки распада и призрака

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

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

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

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

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

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

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

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

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

Pentium FDIV Bug

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

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

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

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

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

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

Похожие посты
Другое

Обзор Samsung SmartThings Wifi Mesh Router и Smart Home Hub

Другое

Обзор гарнитуры Pansonite VR

Другое

8 лучших таблеток со стилусами в 2020 году

Другое

Скаген Фальстер 2 Обзор