相关文章  
  • Linux循序渐进(7)
  • Linux循序渐进(6)
  • Linux循序渐进(9)
  • Linux系统下设备驱动的安全端口分配
  • Unix系统安全必读(2)
  • Unix系统安全必读(1)
  • 综合辅导:linux问答99
  • Linux循序渐进(1)
  • Linux循序渐进(4)
  • Linux循序渐进(3)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    用于Linux的开放BIOS开源项目介绍5

    >

      但是对于 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页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved