操作系统概论【六】- - I/O设备管理

感谢内容提供者:金牛区吴迪软件开发工作室

接上一篇:操作系统概论【五】- - 文件系统

文章目录

  • 第六章、I/O设备管理
    • 一、I/O系统的组成
        • 1. I/O系统的结构
          • a.微机I/O系统
          • b.主机I/O系统
        • 2. I/O设备的分类
          • a.按传输速率分类
          • b.按信息交换单位分类
          • c.按设备的共享属性分类
        • 3. 设备控制器
          • a.什么是设备控制器?
          • b.设备控制器的组成
          • c.设备控制器的功能
        • 4.I/O通道
    • 二、I/O控制方式
        • 1. 轮询控制方式
        • 2. 中断控制方式
        • 3. DMA控制方式
    • 三、缓冲管理
        • 1. 缓冲的引入
        • 2. 单缓冲
        • 3. 双缓冲(缓冲交换)
        • 4. 循环缓冲
        • 5. 缓冲池
    • 四、设备分配
        • 1. 设备分配中的数据结构
          • a.设备控制表
          • b.控制器控制表
          • c.通道控制表
          • d.系统设备表
        • 2. 设备分配
          • a.设备的固有属性
          • b.设备分配算法
          • c.设备分配方式
        • 3. 设备独立性【也称设备无关性】
        • 4. SPOOLing技术
    • 五、I/O软件原理
        • 1. 设备管理的四个层次
        • 2. 设备管理软件的功能
        • 3. 中断处理程序
        • 4. 设备驱动程序
        • 5. 与硬件无关的I/O软件
    • 六、磁盘管理
        • 1. 磁盘结构
        • 2. 磁盘调度
        • 3. 提高磁盘I/O速度的方法

第六章、I/O设备管理

在这里插入图片描述

一、I/O系统的组成

在这里插入图片描述

1. I/O系统的结构

在这里插入图片描述

a.微机I/O系统

操作系统概论【六】- - I/O设备管理_第1张图片

b.主机I/O系统

操作系统概论【六】- - I/O设备管理_第2张图片

2. I/O设备的分类

a.按传输速率分类

操作系统概论【六】- - I/O设备管理_第3张图片

b.按信息交换单位分类

操作系统概论【六】- - I/O设备管理_第4张图片

c.按设备的共享属性分类

操作系统概论【六】- - I/O设备管理_第5张图片

3. 设备控制器

a.什么是设备控制器?

操作系统概论【六】- - I/O设备管理_第6张图片

b.设备控制器的组成

操作系统概论【六】- - I/O设备管理_第7张图片

c.设备控制器的功能

操作系统概论【六】- - I/O设备管理_第8张图片

4.I/O通道

在这里插入图片描述
操作系统概论【六】- - I/O设备管理_第9张图片

二、I/O控制方式

操作系统概论【六】- - I/O设备管理_第10张图片

1. 轮询控制方式

操作系统概论【六】- - I/O设备管理_第11张图片

2. 中断控制方式

在这里插入图片描述
操作系统概论【六】- - I/O设备管理_第12张图片
操作系统概论【六】- - I/O设备管理_第13张图片

3. DMA控制方式

操作系统概论【六】- - I/O设备管理_第14张图片

DMA控制器中的寄存器:
1.命令/状态寄存器CR -> 用于接收从CPU发来的I/O命令或有关控制信息、设备状态
2.内存地址寄存器MAR -> 操作系统概论【六】- - I/O设备管理_第15张图片
3.数据寄存器DR -> 在这里插入图片描述
4.数据计数器DC -> 在这里插入图片描述

操作系统概论【六】- - I/O设备管理_第16张图片
操作系统概论【六】- - I/O设备管理_第17张图片

三、缓冲管理

操作系统概论【六】- - I/O设备管理_第18张图片

1. 缓冲的引入

操作系统概论【六】- - I/O设备管理_第19张图片

2. 单缓冲

操作系统概论【六】- - I/O设备管理_第20张图片

3. 双缓冲(缓冲交换)

操作系统概论【六】- - I/O设备管理_第21张图片

4. 循环缓冲

操作系统概论【六】- - I/O设备管理_第22张图片
操作系统概论【六】- - I/O设备管理_第23张图片

5. 缓冲池

操作系统概论【六】- - I/O设备管理_第24张图片

四、设备分配

1. 设备分配中的数据结构

操作系统概论【六】- - I/O设备管理_第25张图片

a.设备控制表

在这里插入图片描述

b.控制器控制表

在这里插入图片描述

c.通道控制表

在这里插入图片描述

d.系统设备表

在这里插入图片描述

2. 设备分配

操作系统概论【六】- - I/O设备管理_第26张图片

a.设备的固有属性

操作系统概论【六】- - I/O设备管理_第27张图片

b.设备分配算法

操作系统概论【六】- - I/O设备管理_第28张图片

c.设备分配方式

操作系统概论【六】- - I/O设备管理_第29张图片

3. 设备独立性【也称设备无关性】

操作系统概论【六】- - I/O设备管理_第30张图片
操作系统概论【六】- - I/O设备管理_第31张图片
操作系统概论【六】- - I/O设备管理_第32张图片

4. SPOOLing技术

操作系统概论【六】- - I/O设备管理_第33张图片
操作系统概论【六】- - I/O设备管理_第34张图片
操作系统概论【六】- - I/O设备管理_第35张图片

五、I/O软件原理

操作系统概论【六】- - I/O设备管理_第36张图片

1. 设备管理的四个层次

操作系统概论【六】- - I/O设备管理_第37张图片

2. 设备管理软件的功能

操作系统概论【六】- - I/O设备管理_第38张图片

3. 中断处理程序

操作系统概论【六】- - I/O设备管理_第39张图片

4. 设备驱动程序

操作系统概论【六】- - I/O设备管理_第40张图片

5. 与硬件无关的I/O软件

操作系统概论【六】- - I/O设备管理_第41张图片

六、磁盘管理

操作系统概论【六】- - I/O设备管理_第42张图片

1. 磁盘结构

操作系统概论【六】- - I/O设备管理_第43张图片
操作系统概论【六】- - I/O设备管理_第44张图片
操作系统概论【六】- - I/O设备管理_第45张图片
操作系统概论【六】- - I/O设备管理_第46张图片

2. 磁盘调度

在这里插入图片描述
操作系统概论【六】- - I/O设备管理_第47张图片

操作系统概论【六】- - I/O设备管理_第48张图片
操作系统概论【六】- - I/O设备管理_第49张图片
操作系统概论【六】- - I/O设备管理_第50张图片
操作系统概论【六】- - I/O设备管理_第51张图片
操作系统概论【六】- - I/O设备管理_第52张图片
操作系统概论【六】- - I/O设备管理_第53张图片
操作系统概论【六】- - I/O设备管理_第54张图片
操作系统概论【六】- - I/O设备管理_第55张图片

3. 提高磁盘I/O速度的方法

操作系统概论【六】- - I/O设备管理_第56张图片

你可能感兴趣的:(操作系统概论重点总结,成人自考学习笔记,操作系统,操作系统概论,操作系统概论之I/O设备管理,操作系统概论之I/O设备,I/O设备管理)