热门问题
时间线
聊天
视角

硬件错误

来自维基百科,自由的百科全书

Remove ads

硬件错误(Hardware bug)是计算机硬件里的错误英语Bug (engineering),有点类似软件上的程序错误。硬件错误和小故障不同,后者出现的行为是快速、暂态、反复出现的,硬件错误也和quirk不同,quirk的行为有用,不过是意外产生的产物。

硬件制造商有会用勘误表(errata)修正相关文件,并且描述硬件错误。

未预期功能

有些使用者会用硬件的未预期功能或是未公开功能来达到一些目的,这种情形下可能会将错误视为是一个功能,这也造成一个具有讽刺性的缩写INABIAF, "It's Not A Bug It's A Feature"[1]。例如有些人会利用康懋达64MOS 6510英语MOS Technology 6510或是Apple IIMOS 6502中的一些未公开功能(例如不合法的opcode)。

安全漏洞

硬件的缺陷会造成安全错误,让记忆体保护或其他安全功能无法正常运作。从2017年起,出现了利用常见处理器架构上推测执行实现方式的安全漏洞,可以进行特权提升。

2019年时研究者发现在英特尔平台的芯片组中,在名为VISA的制造商除错功能中,有个没公开的功能,若配合一般主机使用时可能会出现安全漏洞[2]

Pentium虫

Intel的奔腾系列处理器,有两个在贩售之后才发现,广为人知的错误;奔腾浮点除错误影响除法的浮点运算,因此曾在1994年召回,F00F bug英语Pentium F00F bug是在1997年发现的,会让处理器停止运作,要重新开机才能正常运作。

参考资料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads