I/O
2015-06-21 12:00:41 19 举报
AI智能生成
I/O,即输入/输出,是计算机系统中用于处理数据流动的基本概念。它是计算机与外部设备之间进行信息交换的通道。在计算机系统中,输入是指从外部设备接收数据并将其传送到计算机内部进行处理的过程,而输出则是将计算机内部处理后的数据发送到外部设备进行展示或存储的过程。 I/O操作可以通过不同的接口和技术实现,如键盘、鼠标、触摸屏、打印机、扫描仪等。这些设备通过与计算机连接,实现了数据的输入和输出。同时,I/O操作也可以涉及到文件系统和网络通信等方面。 在计算机应用中,I/O操作的效率对于整个系统的性能至关重要。因此,优化I/O操作是提高计算机性能的重要手段之一。
作者其他创作
大纲/内容
I/O管理概述
I/O设备管理
逻辑I/O
设备驱动程序
中断服务程序
I/O的特点
速度差异大(键盘,鼠标,网卡,磁盘...)
应用不一样
控制接口的复杂性
传输单位(字节,块...)
数据表示(换行的描述)
错误条件不一样
设备的分类
按数据组织分
块设备:
以数据块为单位储存、传输
传输速率高,可寻址
字符设备:与块设备相反
从资源分配角度
独占设备
一段时间一个进程使用:
打印机,磁带
共享设备:磁盘
虚设备:
用共享模拟独占
spooling技术
目标与任务
1
设备分配与回收
执行设备驱动程序,实现真正的I/O操作
设备中断处理
缓冲处理
建立方便、统一的独立于设备的接口
充分利用
并行性
均衡性
保护
I/O硬件组成
机械部分(设备本身)
电子部分(设备控制器或适配器)
0 条评论
下一页