cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:842回复:4

超菜问题!

楼主#
更多 发布于:2003-03-20 12:11
谁能给我讲一下,一个PNP的PCI卡第一次插入槽中,从开机自检到加载DOS再到WINDOWS,系统是怎么检测和配置这个卡的?
lw535
驱动牛犊
驱动牛犊
  • 注册日期2002-10-13
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-21 10:43
我只知道,开机检完显卡,内存后,会检查pci设备,有个pci设备配置表,如果插入的设备列在表上,就算检完了吧。

不行不行,有没有真正清楚这个过程的哥们,别害羞嘛,出来讲一下啥。
终于找到组织了......
zheng2002
驱动中牛
驱动中牛
  • 注册日期2002-04-17
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-21 11:50
我以前看得一本书里面有讲
不太记得书名了
可能是:Linux 编程白皮书

其实去网上搜一下就有得
qq:14459938 email:zheng2002@21cn.com RH9 kernel 2.4.20
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-21 12:22
篇幅太大了吧,还是自己找书看去。
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-21 13:33
当开机自检时,BOIS开始扫描必要的硬件是否就位(如显卡,内存)能不能用,若不行就有\"都--都-\"的提示声,现在的BIOS都进行了扩展,扩展部分主要是为了和pnp设备交谈,在自检时它要询问pnp要什么样得资源,然后进行初步资源配置,成功与不成功它不管,自己只做个分配记录然后写到主板的非遗失空间里,当WINDOWS在启动的时候,它有一个专门的进程在检测硬件,它要对资源进行再分配,这个角色就时I/O管理机,它以BIOS检测的结果为基础,进行资源分配,若有冲突就再调整,直到没有冲突,然后就将结果记录到注册表,并写回pnp卡的配置空间。一般平时WINDOWS在起动时它扫描新设备,若没有就从注册表读取资源数据然后传给它的驱动程序,并激活驱动程序开始工作,用DS时就有驱动对象和注册表位置传给它的DriverEntry..
这几天看的,不知道有么有错误的地方,大虾指正!
游客

返回顶部