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命令,如果设备空闲,便