时间:2021-05-18
i/0设备的含义是一切操作、程序或设备与计算机之间发生的数据输入/输出设备模型传输过程。
现代计算机系统中配置了大量的外围设备,即I/O设备。依据它们的工作方式的不同,通常进行分类。字符设备(character device),又叫做人机交互设备。用户通过这些设备实现与计算机系统的通信。它们大多是以字符为单位发送和接受数据的,数据通信的速度比较慢。例如,键盘和显示器为一体的字符终端、打印机、扫描仪、包括鼠标等,还有早期的卡片和纸带输入和输出机。含有显卡的图形显示器的速度相对较快,可以用来进行图像处理中的复杂图形的显示。块设备(block device),又叫外部存储器,用户通过这些设备实现程序和数据的长期保存。与字符设备相比,它们是以块为单位进行传输的,如磁盘、磁带和光盘等。块的常见尺寸为512~32768B之间。网络通信设备。这类设备主要有网卡、调制解调器等,主要用于与远程设备的通信。这类设备的传输速度比字符设备高,但比外部存储器低。这种分类的方法并不完备,有些设备并没有包括。例如,时钟既不是按块访问,也不是按字符访问,它所做的是按照预先规定好的时间间隔产生中断。但是这种分类足以使操作系统构造出处理I/O设备的软件,使它们独立于具体的设备。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
酷睿i5-9400F值得入手吗?千元酷睿i5-9400F尾标的含义是什么?不夸张的说,目前酷睿i5-9400F是英特尔最具性价比的产品。这是基于英特尔积极推出和
在iTunes链接iOS设备(iPhone或者iPad)的时候,iTunes无法无法连接设备并提示“错误0xE8000012”,这是什么
for实现:复制代码代码如下:#!/bin/bashseti=0setj=0for((i=0;i
Shell常用特殊变量经常会在shell命令中,看到$0,$#,$*,$@,$?,$$这样的取值,这些代表什么呢?变量含义$0当前脚本的文件名$n传递给
a={}fori=1,10doa[i]={}forj=0,10doif(i%2==0)thena[i][j]=0endendendprint(a[9][10])