5 设备管理— — IO组成 IO软件/缓冲/磁盘

本文详细介绍了I/O系统的组成,包括设备、控制器、总线和通道。讨论了中断处理流程,强调了设备驱动程序的角色。阐述了不同的I/O控制方式,如程序I/O、中断驱动和DMA。此外,还讨论了SPOOLing系统及其特点,以及缓冲的作用和不同类型的缓冲策略。最后,提到了磁盘的数据组织、格式和磁盘调度算法。
摘要由CSDN通过智能技术生成

I/O系统的组成:

1)需要用于输入、输出和存储信息的设备;

2)需要相应的设备控制器;

3)控制器与CPU连接的高速总线;

4)有的大中型计算机系统,配置I/O通道;

中断:

CPU对I/O设备发来的中断信号的一种响应,中断是由外部设备引起的,又称外中断。

中断处理流程:

1)测定是否有未响应的中断信号

2)保护被中断进程的CPU环境

3)转入相应的设备处理程序

4)中断处理

5)恢复CPU的现场

设备驱动程序:

(1)接收由与上层设备无关的软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列;

(2)检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O设备操作有关的参数,设置设备的工作方式;  

(3)发出I/O命令,如果设备空闲,便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值