6.2设备管理磁盘设备.pptVIP

  • 6
  • 0
  • 约2.36千字
  • 约 25页
  • 2016-08-15 发布于重庆
  • 举报
6.2设备管理磁盘设备

* * 第十五讲 设备管理、磁盘设备 目的与要求:理解设备管理子系统的层次,功能及技术、了解磁盘设备。 重点与难点:层次结构;设备驱动程序;缓冲技术;磁盘调度的方法;盘阵选择。 作业: 6,8,11,16,18 6.2.2 输入输出层次结构 通常,操作系统将设备管理系统划分并组织成三个层次: 用户层I/O 设备无关的I/O 设备驱动及中断处理 用户层I/O 设备驱动及中断处理 硬件 系统调用接口,设备无关的操作系统软件 用户进程 用户层I/O 设备无关的I/O 设备驱动及中断处理 硬件 设备管理子系统 逻辑结构图 核心态运行 用户程序 标准C库I/O函数 内核总控 系统调用处理总控 Write处理(文件系统、TCP/IP) 磁盘控制器 盘中断处理 用户态 核心态 异步调用接口 磁盘驱动程序 系统调用各模块关系图 系统调用接口 用户程序 一、用户层I/O 这一层与设备的控制细节无关,不直接与设备打交道。 它将所有的设备看作逻辑资源,为用户进程提供各类I/O函数。用户以设备标识符和一些简单的函数来使用设备,如打开、关闭、读、写等。 如C库中的函数fopen(); fread(); fwrite(); fclose()等 。 二、设备无关的I/O 这一层的基本功能:执行适用于所有设备的公共I/O功能,并向其上层提供统一的系统调用接口。

文档评论(0)

1亿VIP精品文档

相关文档