热门问题
时间线
聊天
视角
硬件错误
来自维基百科,自由的百科全书
Remove ads
硬件错误(Hardware bug)是计算机硬件里的错误,有点类似软件上的程序错误。硬件错误和小故障不同,后者出现的行为是快速、暂态、反复出现的,硬件错误也和quirk不同,quirk的行为有用,不过是意外产生的产物。
硬件制造商有会用勘误表(errata)修正相关文件,并且描述硬件错误。
未预期功能
有些使用者会用硬件的未预期功能或是未公开功能来达到一些目的,这种情形下可能会将错误视为是一个功能,这也造成一个具有讽刺性的缩写INABIAF, "It's Not A Bug It's A Feature"[1]。例如有些人会利用康懋达64的MOS 6510或是Apple II中MOS 6502中的一些未公开功能(例如不合法的opcode)。
安全漏洞
硬件的缺陷会造成安全错误,让记忆体保护或其他安全功能无法正常运作。从2017年起,出现了利用常见处理器架构上推测执行实现方式的安全漏洞,可以进行特权提升。
2019年时研究者发现在英特尔平台的芯片组中,在名为VISA的制造商除错功能中,有个没公开的功能,若配合一般主机使用时可能会出现安全漏洞[2]。
Pentium虫
Intel的奔腾系列处理器,有两个在贩售之后才发现,广为人知的错误;奔腾浮点除错误影响除法的浮点运算,因此曾在1994年召回,F00F bug是在1997年发现的,会让处理器停止运作,要重新开机才能正常运作。
参考资料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads