社区
汇编语言
帖子详情
I/O指令和驱动程序有什么关系呢?
bevisliu
2012-08-26 09:03:24
最近又重新拿起了汇编,看了一段时间始终有个问题弄不明白,使用In/Out指令就可以与外设通信,那么为什么还要为外设安装驱动程序呢?直接使用In/Out指令不能完成与外设的交流么?
...全文
282
4
打赏
收藏
I/O指令和驱动程序有什么关系呢?
最近又重新拿起了汇编,看了一段时间始终有个问题弄不明白,使用In/Out指令就可以与外设通信,那么为什么还要为外设安装驱动程序呢?直接使用In/Out指令不能完成与外设的交流么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻雪神界
2012-08-26
打赏
举报
回复
为外设安装驱动程序,可以使上层的应用程序屏蔽硬件的具体细节。
WJN92
2012-08-26
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
嗯,这个用途我也能理解。但是应用程序用In/Out指令不能完成与外设通信的任务么?为什么还需要驱动程序呢?
[/Quote]
WINDOWS的设计是这样,加上使用驱动的话能使任务分工明确
cxdzxc
2012-08-26
打赏
举报
回复
应用程序运行在ring3层级,不能直接操作io,只能通过运行在ring0层级的驱动程序做桥梁
bevisliu
2012-08-26
打赏
举报
回复
嗯,这个用途我也能理解。但是应用程序用In/Out指令不能完成与外设通信的任务么?为什么还需要驱动程序呢?
SCSI 接口编程
这可能涉及I/O
指令
集、SCSI命令的发送和接收、数据缓冲区管理等。 4. **
驱动程序
开发**:编写
驱动程序
来使操作系统能够识别和与SCSI设备通信。这通常包括设备初始化、注册设备、处理中断请求以及响应用户的I/O请求...
JAVA_API1.6文档(中文)
javax.transaction.xa 提供定义事务管理器和资源管理器之间的协定的 API,它允许事务管理器添加或删除 JTA 事务中的资源对象(由资源管理器
驱动程序
提供)。 javax.xml 根据 XML 规范定义核心 XML 常量和功能。 ...
设备控制器、I/O通道、设备驱动、设备 之间是什么
关系
,他们之间是如何配合工作的?
设备
驱动程序
将这些请求翻译成特定的硬件
指令
,然后通过I/O通道发送给设备控制器。设备控制器、I/O通道、设备驱动和设备之间的
关系
可以看作是电脑硬件和软件之间的桥梁。: 这是一个硬件组件,它的任务是管理和控制...
操作系统 I/O 全流程详解
设备
驱动程序
与设备无关的 I/O 软件 用户空间的 I/O 软件 盘 盘硬件 磁盘臂调度算法 错误处理 稳定存储器 时钟 时钟硬件 时钟软件 软定时器 不同的人对 I/O 硬件的理解也不同。对于电子工程师而言,I/O...
I/O设备的概念和分类、I/O控制器及其I/O控制方式
(一)什么是I/O设备? “I/O” 就是 “输入/输出”(Input/Output) I/O 设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 UNIX系统将外部设备抽象为一种特殊的...
汇编语言
21,499
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章