- 2
- 0
- 约1.3万字
- 约 47页
- 2019-04-06 发布于湖北
- 举报
利用缓冲首部的队列连接指针,可以将缓冲池中的缓冲区组织成3种队列: · 空闲缓冲队列:未使用的缓冲区队列。 · 输入缓冲队列:装满输入数据的缓冲区组成的队列。 · 输出缓冲队列:装满输出数据的缓冲区组成的队列。 缓冲池工作时,将按如下算法进行: (1)当设备有输入数据时,先从空闲队列中(队首)申请一个缓冲区——称为收容输入缓冲区,将输入数据写入收容输入缓冲区中;写满后,按一定规则(如FIFO)插入到输入缓冲队列中。 (2)当CPU(系统)要提取数据时,将从输入缓冲队列中(队首)申请一个缓冲区——称为提取输入缓冲区,从中读取数据;提取结束后,将该缓冲区插入到空闲队列。 (3)当CPU要输出数据时,先从空闲队列中(队首)申请一个缓冲区——称为收容输出缓冲区,将输出数据写入收容输出缓冲区中;写满后,按一定规则(如FIFO)插入到输出缓冲队列中。 (4)当设备要提取数据时,将从输出缓冲队列中(队首)申请一个缓冲区,从中读取数据——称为提取输出缓冲区;提取结束后,将该缓冲区插入到空闲队列。 上述收容输入缓冲区、提取输入缓冲区、收容输出缓冲区和提取输出缓冲区统称为工作缓冲区。与它们对应的输入、提取、输出操作,由相应的过程实现。 3.4.2 设备驱动程序 每一台外部设备的使用都要涉及DMA 或
您可能关注的文档
- 电动机的转动原理.ppt
- 2013.4.28精神药物治疗护理技术文档资料.ppt
- 【新编】高一下学期期中试题1参考下载.doc
- 纯净水设备安装步骤指导资料下载课件.ppt
- 【初中物理】20162017学年陕西省宝鸡市陈仓区周原中学九年级(上)第一次月考物理试卷 人教版.doc
- 【新编】2019年中考科学一轮基础复习考点达标训练32空气2参考下载.doc
- WPS打分数?WPS分数输入.ppt
- 第9章节电精选文档.ppt
- 数据库课程设计方案小型仓库管理系统欢迎下载.doc
- 第四章聚合物加工过程中的物理化学变化.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)