Аппаратная ошибка
— Аппаратная ошибка это ошибка в компьютерном оборудовании .
Это аппаратный аналог программной ошибки , дефект в программном обеспечении .
Ошибка отличается от сбоя , который описывает нежелательное поведение как более быстрое, преходящее и повторяющееся, чем постоянное, и отличается от причуды , которая представляет собой поведение, которое можно считать полезным, даже если оно не было спроектировано намеренно.
Ошибки , исправления к документации, могут публиковаться производителем для описания аппаратных ошибок, а термин «ошибки» иногда используется как термин для самих ошибок.
История
[ редактировать ]Непреднамеренная операция
[ редактировать ]Иногда пользователи используют непреднамеренную или недокументированную работу оборудования для достижения какой-либо цели, и в этом случае недостаток можно считать функцией. Это порождает часто иронично используемую аббревиатуру INABIAF: «Это не ошибка, это особенность». [1] Например, недокументированные инструкции, известные как незаконные коды операций, по технологии MOS 6510 компьютеров Commodore 64 и MOS Technology 6502 компьютеров Apple II иногда используются . Точно так же программисты Amiga воспользовались непреднамеренной работой ее сопроцессоров для создания новых эффектов или оптимизации. [ нужна ссылка ]
Уязвимости безопасности
[ редактировать ]Некоторые недостатки аппаратного обеспечения могут привести к уязвимостям безопасности, из-за которых защита памяти или другие функции не работают должным образом. на распространенных процессорных архитектурах был обнаружен ряд уязвимостей безопасности Начиная с 2017 года в реализациях спекулятивного выполнения , позволяющих нарушить уровень привилегий .
В 2019 году исследователи обнаружили, что режим отладки производителя, известный как VISA, имел недокументированную функцию в концентраторах контроллеров платформы Intel , известных как наборы микросхем, которая делала этот режим доступным для обычной материнской платы, что могло привести к уязвимости безопасности. [2]
Ошибки Пентиума
[ редактировать ]В серии процессоров Intel Pentium были обнаружены две хорошо известные ошибки после ее вывода на рынок: ошибка FDIV, влияющая на деление с плавающей запятой, что привело к отзыву в 1994 году, и ошибка F00F, обнаруженная в 1997 году, которая приводит к остановке процессора до тех пор, пока перезагрузился.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Николас Карр. « ЭТО НЕ ОШИБКА, ЭТО ФУНКЦИЯ». БРИТНО — ИЛИ ПРОСТО ПРАВИЛЬНО?» . Проводной .
- ^ Лусиан Армасу (29 марта 2019 г.). «Недокументированная функция чипсетов Intel может помочь хакерам украсть данные» . Аппаратное обеспечение Тома .