bobo0001
驱动牛犊
驱动牛犊
  • 注册日期2008-04-15
  • 最后登录2008-10-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2199回复:4

BIOS为什么会有BUG

楼主#
更多 发布于:2008-04-15 14:23
BIOS为什么会有BUG?

如果事先考虑内存,PCI时序等问题,是不是就能避免BUG。还有,为什么原来没有BUG的BIOS,改了改,性能上去一些,BUG又出来了?

主要是因为对硬件的占用出现冲突,才出现的BUG么?
没有什么可以难倒中国人。
xtdumpling
驱动牛犊
驱动牛犊
  • 注册日期2006-08-02
  • 最后登录2009-03-01
  • 粉丝0
  • 关注0
  • 积分183分
  • 威望49点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-16 14:22
因为BIOS要兼顾到各种HW(CPU,Chipset,HDD等等)的spec和SW(OS,driver,AP)的spec,所以难免会有疏忽,而且很多HW是有Bug的,特别是CPU,Chipset.
bobo0001
驱动牛犊
驱动牛犊
  • 注册日期2008-04-15
  • 最后登录2008-10-13
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-16 15:12
谢谢指教。

如果把HW和SW提炼总结成数学模型,是不是就可以用数学的方法抽象出BIOS的逻辑关系,进而用代码实现。

老外开发BIOS,是不是这么开发的?
没有什么可以难倒中国人。
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-20 14:07
人设计的东西,,,有BUG正常。。。
你去google以下:
数据搜索领域:第一个二分法出现,,,到第一个正确的二分法出现,,,中间用了多少年。。。
A strong man can save himself. A great man can save another.
buaawr
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2008-10-16
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望30点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-09-25 16:58
和性能有关系的BUG通常是时序兼容问题,同一块主板,外设千奇百怪,各个厂家设备的时序虽然号称满足某某SPEC但还是彼此有细微差别的,这种差别一旦过大,就导致数据通信出现错误,就出问题了。
至于说其他BUG,那原因实在太多太多,硬件设计缺陷,BIOS kernel, BIOS OEM, 都有可能。甚至BIOS 工程师和硬件工程师沟通有误,错误打开了某些开关,也有可能哦,呵呵。
游客

返回顶部