|
>
但是对于 Linux、BSD 或 Windows? 来说,操作系统有自己的驱动程序。因此,操作系统可以丢弃连接到系统上的 PCI 设备列表,并开始加载这些设备。BIOS 所做的工作大部分会被忽略掉,操作系统一旦加载 SCSI 驱动程序之后,就会自行扫描 SCSI 总线。BIOS 并没有做什么其他工作,仅仅是提供信息而已,并且它所提供的很多信息也都不会被使用。BIOS 实际上需要做的事情是加载第一段代码(称为引导加载程序(bootstrap loader)或 bootloader),并让机器开始运行。 因此,在负载相当重的机器上,我们需要等待每个设备都被探测两次。通常,SCSI 控制器的引导 ROM 要花费相当长的时间来扫描设备。更为糟糕的是,在引导 ROM 运行时,其他东西都无法运行。与之不同的是,现代操作系统可以很好地加载 SCSI 驱动程序,发起一个总线重置命令,在检查设备完成之前就可以继续加载其他驱动程序,并执行网络设备的加载。简而言之,操作系统的扫描要比 BIOS 的扫描速度更快。 确切的速度差异取决 页码:[1] [2] [3] [4] [5] [6] 第5页、共6页 |