操作系统是计算机考研的重要内容之一,操作系统的核心考点较多,复习较困难。为了帮助大家更好的了解和复习备考,小编为大家整理了2024计算机考研操作系统高频考点:I/O控制方式的详细内容,一起来看看吧。
一、含义
I/O(输入/输出)设备:I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。
I/O操作:是内存与外设的介质之间的数据传输操作。
二、I/O设备分类
1.按使用特性可分为以下类型:
人机交互类外部设备:用于与计算机用户之间交互的设备,如打印机、显示器、鼠标、键盘等。这类设备数据交换速度较慢,通常是以字节为单位进行数据交换。
存储设备:用于存储程序和数据的设备,如磁盘、磁带、光盘等。这类设备数据交换速度较快,通常以多字节组成的块为单位进行数据交换。
网络通信设备:用于与远程设备通信的设备,如各种网络接口、调制解调器等。其速度介于前两类设备之间
2.按信息交换的单位分类:
块设备:信息存取以块为单位的设备称为块设备,如磁盘等,它属于有结构类型,块大小通常为512B。其基本特征是传输速率较高、可寻址,即对它可随机地读/写任一块。
字符设备:传输的基本单位是字符,用于数据输入/输出的设备称为字符设备,它属于无结构类型,如交互式终端机、打印机等。它们的基本特征是传输速率低、不可寻址,在输入/输出时经常采用中断驱动方式。
三、I/O控制方式
设备管理的主要任务之一是控制设备和内存或处理机之间的数据传送。外围设备和内存之间的输入/输出控制方式有四种:
1.程序直接控制方式
2.中断驱动方式
3.DMA控制方式
4.通道方式
为了实现在主机与控制器之间成块数据的直接交换,必须在DMA控制器中设置如下四类寄存器:
1.命令/状态寄存器(CR)。用于接收从CPU发来的I/O命令,或有关控制信息,或设备的状态。
2.内存地址寄存器(MAR)。在输入时,它存放把数据从设备传送到内存的起始目标地址;在输出时,它存放由内存到设备的内存源地址。
3.数据寄存器(DR)。用于暂存从设备到内存,或从内存到设备的数据。
4.数据计数器(DC)。存放本次CPU要读或写的字(节)数。
以上内容整理于网络,仅供参考。
以上就是学姐为大家整理的【2024计算机考研操作系统高频考点:I/O控制方式】的全部内容!想了解更多关于考研的相关信息,请关注高顿考研官网查询,祝大家考研成功。另外,小编为2024考研的小伙伴们准备了丰富的学习资料,点击下方蓝色小卡片即可获取哦~