一、I/O系统的基本功能、模型和接口
关于设备管理
- 管理对象:I/O设备和相应的设备控制器(I/O系统组成)
- 基本任务:
(1)完成用户提出的I/O请求,
(2)提高I/O速率、改善I/O设备的利用率。
(3)为更高层进程方便使用设备提供手段
I/O系统的组成
包括:
需要用于输入、输出和存储信息的设备;
需要相应的设备控制器;
控制器与CPU连接的高速总线;
有的大中型计算机系统,配置I/O通道;
- I/O系统的基本功能
(1)隐藏物理设备的细节(方便用户)
(2)实现设备无关性(方便用户)
提高CPU和I/O设备的利用率:
(3)提高处理机和设备的并行性,提高利用率:缓冲区管理
(4)对I/O设备进行控制:控制方式、设备分配、设备处理
为用户在共享设备时提供方便:
(5)确保对设备正确共享:虚拟设备及设备独立性等
(