操作系统 第六章 输入输出系统知识点总结(1)

综述
设备管理的基本任务是
完成用户提出的I/O请求
提高I/O速率
改善I/O的利用率
设备管理的主要功能有
缓冲区管理
设备分配
设备处理
虚拟设备
实现设备独立性
学习目标与重点
了解设备管理的任务和功能
理解程序I/O方式,中断驱动I/O方式,DMA I/O控制方式和I/O通道控制方式
理解缓冲的引入目的,以及引入缓冲以后可带来的好处。
理解什么是设备独立性以及如何实现设备独立性
理解什么是虚拟设备技术,什么是Spooling技术以及如何共享打印机
掌握常用的磁盘调度算法
6.1 I/O系统
6.2 I/O控制方式
6.3 缓冲管理(只讲为什么引入缓冲)
6.4 I/O软件(只讲设备独立性相关概念)
6.5 设备分配
6.6 磁盘存储器的管理(只讲磁盘调度算法)

I/O系统
I/O系统是计算机系统的重要组成部分
在一个计算机系统中, I/O系统包括用于实现信息输入、输出和存储功能的设备,除此之外,还需要有相应的设备控制器。
在大、中型计算机系统中,还需要I/O通道,这些设备以及相应的总线构成了I/O系统。
I/O系统
I/O设备
设备控制器
I/O通道
I/O设备的类型繁多,从OS观点看,其重要的性能指标有:
设备使用特性
数据传输速率
数据的传输单位
设备共享属性等。
因而可从不同角度对它们进行分类。
I/O设备
按设备的使用特性分类
存储设备
存储信息,如磁盘等
存取速度较内存慢,
但容量比内存大得多,
相对价格也便宜。
输入/输出设备
用来向CPU传送信息或输出加工处理后的信息
又具体可分为输入设备、输出设备和交互式设备
输入设备如键盘、鼠标、扫描仪、视频摄像、各类传感器等。
输出设备如打印机、绘图仪、显示器、数字视频显示设备、音响输出设备等。
交互式设备则是利用输入设备接收用户命令信息,并通过输出设备(主要是显示器)同步显示

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106679256