I/O知识点汇总

I/O设备分类:

  1. 按使用特性
    人机交互类外设:打印机、显示器、鼠标、键盘等
    存储设备:磁盘、磁带、光盘等
    网络通信设备:网络接口、调制解调器等

  2. 按传输速率分类
    低速设备:每秒几个到数百个字节(< KB/s),如键盘、鼠标
    中速设备:每秒数千个字节至数万个字节,如激光打印机
    高速设备:数百个千字节至千兆字节(>100 KB/s),如磁带机、光盘机

  3. 信息交换的单位分类
    块设备:信息的存取以数据块为单位,读写的基本单位是数据块,如磁盘
    字符设备:用于数据输入输出的设备为字符设备,读写的基本单位是字符,如交互式终端机、打印机


设备控制器

什么是设备控制器?

设备控制器是计算机中的一个实体,物理上看控制器是一块接口卡或主板上的一个功能模块。主要职责是控制一个或多个I/O设备,以实现CPU与I/O设备之间的数据交换。设备控制器收到命令后,CPU可以转向执行其他工作,而让设备控制器自行完成具体的I/O操作。当命令执行结束后,控制器发出一个中断信号,OS重新获得CPU控制权并检查执行结果。这样把CPU解脱出来。

设备控制器的功能

设备地址识别:识别I/O端口,使I/O操作与设备对应。

接收和识别命令指挥设备执行:接收通道或CPU通过I/O总线发来的命令和参数,存储在控制寄存器中,

你可能感兴趣的:(操作系统,io,设备控制器,设备控制方式)