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

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

    >

      诸如 MS-DOS 之类的操作系统可以加载其他设备驱动程序,例如 CD-ROM 驱动器,但是需要所有硬件驱动程序在启动时就已经加载上来了。为这些驱动程序提供的标准接口是由 BIOS 来处理的,正是由于这个原因,BIOS 需要对设备进行探测、识别,还可能要进行初始化。
      同样,BIOS 要负责对内存进行初始化。并非所有的操作系统都需要对内存进行初始化,但是早期的 DOS 系统通常都需要进行这种操作,即使在今天大部分 BIOS 为了兼容性的目的也需要进行初始化。这个过程自己可能需要很长时间才能完成,很多现代系统允许彻底或部分地将其禁用。同时,BIOS 还会试图确定系统中有多少内存可用。其他的引导时操作还可能包括对处理器缓存的初始化和启用,配置双 CPU,构建有关处理器的信息表,构建连接到系统中的 PCI 设备,甚至运行这些设备提供的引导 ROM,这可以加载其他驱动程序。
      这里有很多工作需要做。实际上这些工作是如此繁杂,我的某些系统要花一分钟甚至更长时间才能完成 POST 和后续的驱动程序初始化过程。BIOS 可以执

    页码:[1] [2] [3] [4] [5] [6]3页、共6页

         

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

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