社区
驱动开发/核心开发
帖子详情
关于bois和驱动程序的问题 求解
DontKissBossAss
2011-08-31 11:26:16
一直闹不明白bois 和驱动程序有什么区别和联系
问题是: BOIS中已经存在和硬件交互的代码了, 那么为什么设备驱动程序还是必须的?
...全文
147
5
打赏
收藏
关于bois和驱动程序的问题 求解
一直闹不明白bois 和驱动程序有什么区别和联系 问题是: BOIS中已经存在和硬件交互的代码了, 那么为什么设备驱动程序还是必须的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenghn2010
2011-08-31
打赏
举报
回复
首先,分区固件和驱动,一般可以说, 固件专门针对硬件的,驱动是针对操作系统而言与硬件的接口。
至于固件和驱动做到什么程度和功能,看你系统需要。从操作系统层面看,要想操作硬件,必须有硬件驱动接口,
至于以前固件初始化的硬件,除了ram等操作系统运行需要的外,驱动可能都要重新初始化。
至于固件里面的代码,看你需要,也可能做成界面和配置,就如上面描述的,不能太大。
DontKissBossAss
2011-08-31
打赏
举报
回复
[Quote=引用 2 楼 bjtea 的回复:]
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把……
[/Quote]
这意思就是说,Bois只有基本组件的交互代码。 而其他设备的交互是通过驱动程序交给PCI等设备交互的?
cqbamboo
2011-08-31
打赏
举报
回复
[Quote=引用 2 楼 bjtea 的回复:]
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把……
[/Quote]
+1
bjtea
2011-08-31
打赏
举报
回复
BOIS固化在ROM中,程序很短,只能够做最必须的事情: 按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
驱动则是根据用户的需要,针对各种设备做的用户访问接口。驱动的内容要广泛的多,而且,可以根据用户的要求,做出各种调整。用户也可以自己增补等等。BIOS不可能把这些事情做好。
zhenghn2010
2011-08-31
打赏
举报
回复
你了解bootloader(bootrom)和驱动的关系和区别吗?
大致关系就是这样,当然bios功能更多,驱动可能还要读取它
第三章 计算机软件练习题.docx
。。。
第三章 计算机软件练习题.pdf
。。。
OnllyDbug学习笔记.docx
汇编个人学习笔记
2011计算机专转本试卷.pdf
2011计算机专转本试卷.pdf
计算机词汇(你接触到的计算机词汇都涵盖)
大家学习计算机遇到的大部分词汇,在下全部整理,希望对你们有用
驱动开发/核心开发
21,619
社区成员
21,710
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章