工程上,一些设备固件存储在 BIOS 上:

  • 厂家考虑:不想以来其他外部软件来工作,希望与 BIOS 解耦
  • BIOS 设计考虑:BIOS 不能太臃肿,难以维护

固件、驱动、硬件的搭配是不完美的,在高速迭代中

硬件厂家和固件厂家的矛盾