操作系统概念复习资料【11-13节】.pptVIP

  • 7
  • 0
  • 约5.84千字
  • 约 35页
  • 2017-06-03 发布于湖北
  • 举报
第13章 I/O 输入系统 明确I/O硬件的相关基本概念(I/O端口、总线、控制器等) 明确I/O处理的三种方式(查询,中断,DMA) 明确I/O内核子系统提供的服务(调度、缓冲、假脱机等等) 明确块设备、字符设备、网络设备区别和统一的访问接口 I/O内核子系统提供的服务 1)I/O调度:当系统有众多I/O请求时,确定一个好的调度顺序,以减少开销。 2)缓冲:缓冲区是用来保存两个设备之间或在设备和应用程序之间所传输数据的内存区域。采用缓冲区有三个理由:a)处理数据流的生产者与消费者之间速度的差异。b)协调传输数据大小不一致的设备。c)支持应用程序I/O的复制语义 3)高速缓存 4)假脱机和设备预留:假脱机可以把专用设备变成共享设备,即一种协调并发输出的方法。 5)错误处理 6)I/O保护 7)内核数据结构 简答题 1.有哪几种I/O控制方式? 答:查询,中断,DMA,通道,外围处理机 2.设备管理的主要功能和主要任务 答: 主要功能:缓冲管理,设备分配和设备处理,以及虚拟设备等. 主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备. ● 缓冲管理:提高CPU的利用率进而提高系统的吞吐量 ● 设备分配:根据用户进程的I/O请求、系统的现有资源以及按照某种设备的分配策略,为之分配其所需的设备 ●

文档评论(0)

1亿VIP精品文档

相关文档