I/O设备

I/O系统组成
在这里插入图片描述
1.需要用于输入、输出和存储信息的设备
2.需要相应的设备控制器
3.控制器与cpu连接的高速总线
4.有的大中型计算机系统,配置i/o通道

在这里插入图片描述

设备管理
基本任务:
1.完成用户提出的i/o请求
2.提高i/o速率、改善i/o设备的利用率
3.为更高层进程方便使用设备提供手段

主要功能:
在这里插入图片描述

i/o设备的分类:
在这里插入图片描述
在这里插入图片描述

接口:
在这里插入图片描述

设备控制器
负责控制一个或多个i/o设备,以实现i/o设备和计算机之间的数据交换
在这里插入图片描述
基本功能:
在这里插入图片描述
在这里插入图片描述

i/o逻辑:
在这里插入图片描述

系统总线:
在这里插入图片描述

i/o通道:
在这里插入图片描述

在这里插入图片描述

通道类型:
在这里插入图片描述

中断
在这里插入图片描述
在这里插入图片描述

中断处理程序
在这里插入图片描述

在这里插入图片描述

i/o控制方式
在这里插入图片描述

直接存储器访问DMA方式
在这里插入图片描述

DMA控制器的组成
在这里插入图片描述

DMA控制器

在这里插入图片描述

DMA控制器中的存储器
在这里插入图片描述
DMA工作方式流程图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设备独立性
在这里插入图片描述
好处:
在这里插入图片描述

设备分配:
在这里插入图片描述
设备分配中的数据结构
在这里插入图片描述

设备分配中的虚拟技术 —SPOOLing技术
在这里插入图片描述
在这里插入图片描述
假脱机技术SPOOLing系统的组成:
在这里插入图片描述

SPOOLing系统的特点
在这里插入图片描述

缓冲管理:
在这里插入图片描述
在这里插入图片描述

单缓冲:
每当用户进程发出一i/o请求时,
在这里插入图片描述

双缓冲:
在这里插入图片描述
在这里插入图片描述
多缓冲引入:
在这里插入图片描述
在这里插入图片描述

缓冲池:
在这里插入图片描述
在这里插入图片描述
缓冲池的使用:
在这里插入图片描述
在这里插入图片描述

磁盘调度方法:
在这里插入图片描述

1.FCFS
在这里插入图片描述
2.最短寻道时间优先SSTF
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结
1.虚拟设备是指:通过虚拟技术将一台独占设备改造成若干台逻辑设备,供若干个用户进程同时使用。
2.按信息交换单位分类,可将设备分为:块设备和字符设备
3.通道是:一种负责i/o的处理机
4.字节多路通道主要用作:连接大量的低速i/o设备
5.从资源分配的角度看,操作系统将外部设备分为:独占型设备、共享型设备、虚拟设备
6.根据信息交换方式的不同,可以将通道分为:
字节多路通道,数据选择通道,数据多路通道。
7.设备独占型是指:应用程序独立于具体使用的物理设备
8.缓冲技术中的缓冲池在:主页中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
中断屏蔽
在这里插入图片描述
spooling
在这里插入图片描述
独享设备

在这里插入图片描述
中断和通道硬件机制

在这里插入图片描述
逻辑设备名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中断源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述.在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值