* * 2、双缓冲-缓冲对换 目的:加快输入输出的速度。 系统处理每个数据的时间可粗略认为Max(C,T) 。当TC,可使块设备连续输入;反之可使CPU不必等待设备输入 工作区 缓冲区1 I/O块设备 缓冲区2 用户进程 输入(T) 传送(M) 处理(C) 以块设备数据读入为例: T1(缓冲1) T2(缓冲2) T3(缓冲3) T4(缓冲4) M1 M2 M3 C1 C2 C3 t M4 C4 注:CT 块设备连续输入 * * 缓冲区 缓冲区 (a)单缓冲 A机 B机 (b)双缓冲 A机 B机 接受 缓冲区 接受 缓冲区 发送 缓冲区 发送 缓冲区 如果在实现两台机器通信时,只配置单缓冲,那么在任一时刻只能实现单方向的数据传输。 为了实现双向数据传输,必须在两台机器中都设置两个缓冲区。分别用在发送和接收。 * * 5.7.3 循环缓冲 循环缓冲的引入 当输入和输出的速度相差很大时,双缓冲效果不理想,但可增加缓冲区的数量,改善情况 循环缓冲是把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出的缓冲结构。 例如对于用做输入的循环缓冲区,通常提供给输入进程和计算进程使用,输入进程不断向空缓冲区中输入数据,计算进程则从满缓冲区中提取数据用于计算。 * * 1、循环缓冲的组成: 多个缓冲区、多个指针 每个缓冲区大小相同。 用做输入的缓冲区的类
您可能关注的文档
- Unit1Goodfiiends(必修一,单词冲关+短语冲关+句型冲关,共61张)分解.ppt
- Unit2_I_used_to_be_afraid_of_the_dark.复习课分解.ppt
- Unit2Preparation分解.ppt
- unit3语法2分解.ppt
- unit5全套分解.ppt
- 第5章品种法-分批法精品.ppt
- Unit7生词与短语分解.ppt
- Unit14单元复习分解.ppt
- 陈情表(上课用)预案.ppt
- 陈统芬演示文稿预案.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 2026年郑州电力高等专科学校单招职业技能考试题库参考答案详解.docx VIP
- 2026年郑州电力高等专科学校单招职业适应性测试模拟试题及答案解析.docx VIP
- 2026年郑州电力高等专科学校单招职业技能考试模拟测试卷最新.docx VIP
- (二模)苏北七市2026届高三第二次调研测试物理试卷(含答案).docx
- 数据中心基础设施监控管理系统(DCIM)-技术方案.docx VIP
- 《中药处方点评》PPT课件ppt.pptx VIP
- 2025年郑州电力高等专科学校单招职业技能考试题库及答案解析.docx VIP
- 中央导管相关感染防控最佳护理实践专家共识.ppt VIP
- 2025云投集团招聘高校毕业生260人笔试参考题库附带答案详解.doc
- 第6章第1~2节:质量和密度.doc VIP
原创力文档

文档评论(0)