阅读:2293回复:4
BIOS为什么会有BUG
BIOS为什么会有BUG?
如果事先考虑内存,PCI时序等问题,是不是就能避免BUG。还有,为什么原来没有BUG的BIOS,改了改,性能上去一些,BUG又出来了? 主要是因为对硬件的占用出现冲突,才出现的BUG么? |
|
|
沙发#
发布于:2008-04-16 14:22
因为BIOS要兼顾到各种HW(CPU,Chipset,HDD等等)的spec和SW(OS,driver,AP)的spec,所以难免会有疏忽,而且很多HW是有Bug的,特别是CPU,Chipset.
|
|
板凳#
发布于:2008-04-16 15:12
谢谢指教。
如果把HW和SW提炼总结成数学模型,是不是就可以用数学的方法抽象出BIOS的逻辑关系,进而用代码实现。 老外开发BIOS,是不是这么开发的? |
|
|
地板#
发布于:2008-08-20 14:07
人设计的东西,,,有BUG正常。。。
你去google以下: 数据搜索领域:第一个二分法出现,,,到第一个正确的二分法出现,,,中间用了多少年。。。 |
|
|
地下室#
发布于:2008-09-25 16:58
和性能有关系的BUG通常是时序兼容问题,同一块主板,外设千奇百怪,各个厂家设备的时序虽然号称满足某某SPEC但还是彼此有细微差别的,这种差别一旦过大,就导致数据通信出现错误,就出问题了。
至于说其他BUG,那原因实在太多太多,硬件设计缺陷,BIOS kernel, BIOS OEM, 都有可能。甚至BIOS 工程师和硬件工程师沟通有误,错误打开了某些开关,也有可能哦,呵呵。 |
|