社区
驱动开发/核心开发
帖子详情
关于bois和驱动程序的问题 求解
DontKissBossAss
2011-08-31 11:26:16
一直闹不明白bois 和驱动程序有什么区别和联系
问题是: BOIS中已经存在和硬件交互的代码了, 那么为什么设备驱动程序还是必须的?
...全文
145
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
26.
驱动程序
:安装操作系统后,硬件设备通常需要对应的
驱动程序
才能工作。 27. 软件定义:软件包括程序、数据和相关文档,如用户手册。 28. 操作系统内存驻留:操作系统并非始终驻留在内存,而是按需加载。 29. ...
第三章 计算机软件练习题.pdf
26. 硬件驱动:安装操作系统后,某些硬件设备可能需要
驱动程序
才能正常工作。 27. 软件定义扩展:软件包括程序、数据和相关文档,其中相关文档包括用户手册和其他支持材料。 28. 操作系统驻留:操作系统一般在计算机...
OnllyDbug学习笔记.docx
而ROM中的数据在电源切断后仍能保留,如BIOS系统程序和某些
驱动程序
通常存储在ROM中。 【通用寄存器】 通用寄存器是CPU中用于存储数据的临时区域,比如在X86架构中,AX寄存器是一个16位的寄存器,可以被拆分为AH...
2011计算机专转本试卷.pdf
15. 算法:算法是程序的核心,对
问题
求解
过程的精确描述;无法用算法表示的
问题
,计算机也无法解决;伪代码和流程图是描述算法的工具。错误选项是B,有些无法用算法表示的
问题
,计算机无法直接解决。 以上是针对...
计算机词汇(你接触到的计算机词汇都涵盖)
-
驱动程序
:使硬件设备与操作系统通信的软件。 - 编程语言:如C++、Java、Python,用于编写计算机程序的语言。 - 脚本语言:如JavaScript、PHP,主要用于网页交互和服务器端处理。 3. **网络**: - IP地址:...
驱动开发/核心开发
21,616
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章