操作系统第16讲.pptVIP

  • 1
  • 0
  • 约2.83千字
  • 约 32页
  • 2018-03-25 发布于广东
  • 举报
操作系统第16讲

操作系统概念 第十六讲 设备管理(2) 回顾 设备按照信息交换的单位分为几类? 信息的传输方式有几种? 本课总体纲要 缓冲技术 设备分配 I/O进程控制 设备管理总结 缓冲技术 缓冲技术: 在CPU和外设之间建立缓冲,用来暂存CPU和外设的交换数据,从而缓和CPU与外设速度不匹配所产生的矛盾 减少中断CPU的次数 提高CPU和I/O设备之间的并行性 缓冲实现方法: 硬件缓冲 软件缓冲 缓冲的种类 单缓冲 设备和处理器之间设置一个缓冲器 双缓冲 在设备和处理器之间建立两个缓冲器,是设备和设备、设备和处理器之间的简单模型 缓冲池 将多个缓冲区连接起来统一管理,即负责输入也负责输出 缓冲池的管理 缓冲池包括: 缓冲首部:实现缓冲池的管理 缓冲体:实现数据缓冲 缓冲区管理 系统将缓冲区按使用情况分为三种队列: 空闲缓冲区队列 输入数据缓冲器队列 输出数据缓冲区队列 缓冲池的管理 缓冲区管理的四种操作: 从三种缓冲区队列中取出一个缓冲区过程take_buf() 供进程申请缓冲区的过程get_buf(type,number) 供进程将缓冲区放入相应的队列put_buf(type,workbuf) 增加一个缓冲区到相应的队列中add_buf() 本课总体纲要 缓冲技术 设备分配 I/O进程控制 设备管理总结 设备分配(1) 系统设备表SDT(System Device Table

文档评论(0)

1亿VIP精品文档

相关文档