计算机里的I/O是什么东西啊?

作者&投稿:戏典 (若有异议请与网页底部的电邮联系)
~

I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。 I/O也就是输入输出地址。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息。I/O地址绝对不能重复,如果两个设备的I/O地址有冲突,系统硬件就不能正常工作。

输入输出I/O流可以看成对字节或者包装后的字节的读取就是拿出来放进去双路切换;实现联动控制系统的弱电线路与被控设备的强电线路之间的转接、隔离,以防止强电窜入系统,保障系统的安全;

与专线控制盘连接,用于控制重要消防设备(如消防泵、喷淋泵、风机等),一只模块可控制一台大型消防设备的启、停控制。

IN/OUT指令的寻址方式有直接寻址和间接寻址两种。当端口地址<=0FFH时,采用直接寻址方式。当端口地址>0FFH时,要采用间接寻址方式,使用DX作为I/O间接地址寄存器,DX中存放I/O端口地址。

当然,端口地址<=0FFH时也可以间接寻址。IN/OUT指令只能在端口和AL寄存器之间或端口和AX寄存器之间传送信息。选择Al还是AX,取决于端口的位数和数据总线宽度。

扩展资料:

现代计算机系统中配置了大量的外围设备,即I/O设备。依据它们的工作方式的不同,通常进行如下分类:

(1)字符设备(character device),又叫做人机交互设备。用户通过这些设备实现与计算机系统的通信。它们大多是以字符为单位发送和接受数据的,数据通信的速度比较慢。

例如,键盘和显示器为一体的字符终端、打印机、扫描仪、包括鼠标等,还有早期的卡片和纸带输入和输出机。含有显卡的图形显示器的速度相对较快,可以用来进行图像处理中的复杂图形的显示。

(2)块设备(block device),又叫外部存储器,用户通过这些设备实现程序和数据的长期保存。与字符设备相比,它们是以块为单位进行传输的,如磁盘、磁带和光盘等。块的常见尺寸为512~32768B之间。

(3)网络通信设备。这类设备主要有网卡、调制解调器等,主要用于与远程设备的通信。这类设备的传输速度比字符设备高,但比外部存储器低。

这种分类的方法并不完备,有些设备并没有包括。例如,时钟既不是按块访问,也不是按字符访问,它所做的是按照预先规定好的时间间隔产生中断。但是这种分类足以使操作系统构造出处理I/O设备的软件,使它们独立于具体的设备。

I/O设备软件:

①用户层软件

实现与用户交互的接口,用户可直接调用在用户层提供的、与I/O操作有关的库函数,对设备进行操作。

②设备独立软件

用于实现用户程序与设备驱动器的统一接口、设备命名、设备的保护以及设备的分配与释放等,同时为设备管理和数据传送提供必要的存储空间。

③设备驱动程序

与硬件直接相关,用于具体实现系统对设备发出的操作指令,驱动I/O设备工作的驱动程序。

④中断处理程序

用于保存被中断进程的CPU环境,转入相应的中断处理程序进行处理,处理完后再恢复被中断进程的现场后,返回到被中断进程。

参考资料来源:百度百科-io

参考资料来源:百度百科-io设备






数控编程中的I、J、K是什么意思?
在圆弧加工中使用圆弧插补指令时,I、J、K表示的是圆弧的圆弧圆心相对起点的增量值,也就是圆心坐标值减起点坐标值的代数差。I、J、K分别对应表示X、Y、Z三轴的代数差。G02为顺时针插补,G03为逆时针插补,在XY平面中,格式如下:G02\/G03 X_ Y_ I_ K_ F_或G02\/G03 X_ Y_ R_ F_,其中...

如何理解云计算中I的“aaS”“PaaS”和“SaaS”
你消费的服务完全是从网页如Netflix,MOG,GoogleApps,Box.net,Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和。

i++和++i是什么意思?
简单的理解就是i++是先访问i然后再自增,而i++则是先自增然后再访问i的值。用下面的代码作为一个例子 include <studio.h> int main() { int i,x;i = 1;x = 1;x = i ++; \/\/先让x变成i的值1,再让i加1 print("%d", x); \/\/输出的x为1 print("%d", i); \/\/输...

i++是什么意思
i++和++i的意思分别是:i++ :先引用i的值,后增加i的值;++i :i的值先增加,后引用i的值 换句话就是:i++ : 先在i所在的表达式中使用i的当前值,再让i加1。++i : 先让i加1,再在i所在的表达式中使用i的新值。无论i++还是++i,都可以让i的值自增,但是对于引用它们的对象来说...

++i、--i和i++、i--的区别理解
++i、--i和i++、i--的区别:1、执行时间先后顺序不同。++i 先执行i+1后执行程序 i++ 先执行程序后执行i+1 int i=8; printf("%d\\n",++i),先执行加法所以打印出来的是9 printf("%d\\n",--i)。2、执行减法的先后程序不同。先执行减法 打印出来是8 printf("%d\\n",i++)。先执行...

计算机组成原理eint
指令由操作码和地址码构成,操作码指明操作的性质,地址码表示操作数在存储器中的位置;指令在存储器内按顺序存放,通常按自动的顺序取出执行;机器以运算器为中心,I\/O设备与存储器交换数据也要通过运算器。(后来有以存储器为中心的计算机结构)4、现代计算机组成图:5、计算机储存单元:存储单元:存...

c语言中++ i是什么意思?
++i是使用i之前先使i加一。i++是使用i之后再加一。如果不能理解,那么可以理解为:++i是先计算,再操作,i++是先操作,再计算。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持...

在c语言中1<<i与i<<1的区别是什么
i<<1就是把i左移一位,即i乘以2,假如i=5,最后结果就是5*2=10 至于为什么左移一位是乘以2,这是运算器内部机理,说起来就更多了,计算机做乘法运算的时候不是一个个的相加,而是用移位来实现的。>>这个符号是右移,与左移相反,右移是除以2.这里还有一点容易搞错的,就是移位符号的左边是...

计算机结构组成
简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。5,输出(Output system):输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。

计算机分为哪几代?每一代的代表性产品和主要特征是什么?
第一c代计7算机的内4部元c件使用的是电子e管。由于i一v部计6算机需要几x千y个l电子h管,每个y电子f管都会散发大x量的热量,因此,如何散热是一i个c令人m头痛的问题。电子e管的寿命最长0只有3000小q时,计3算机运行时常常发生由于e电子j管被烧坏而使计8算机死机的现象。第一f代计2算机...

乳山市18121713100: 计算机里的I/O是什么东西啊? -
照初芙格: I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分. I/O也就是输入输出地址.每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息.I/O地址绝对不能重复,如果两个设备的I/O地址有冲突,系统硬件就不能正常工作.输...

乳山市18121713100: CPU传送数据最快的I/O方式是什么传送方式?
照初芙格: 哈哈,这简单!你是说CPU脚座IO吗?INTEL平台的CPU现在市场上卖的主要有三种针脚规格:775针脚、1156针脚、1366针脚.而AMD的就简单一些,现在市场上销售的都是SocketAM3接口的;如果是电脑I&#47;O,那就多了:USB3.05GB&#47;S应该是传送最快的;Esata&#47;sata3GbsSD&#47;MMC蓝牙&#47;WIFI1GBLAN

乳山市18121713100: 微型计算机中,i/o设备的含义是哪些? -
照初芙格: i\o就是输入输出设备,这个包含很多的,键盘鼠标就是输入,显示器打印机就是输出.举一反三,其他东西可以自己推出来.

乳山市18121713100: 电脑里的I/O设备是什么东西?
照初芙格: 输入/输出(Input /Output ,简称I/O),指的是一切操作、程序或设备与计算机之间发生的数据传输过程. 输入/输出系统(Input/Output System) ,指控制计算机数据流动的体制,包括程序、硬件. 输入/输出设备,就是指可以与计算机进行数据传输的硬件. 最常见的I/O设备有打印机、硬盘、键盘和鼠标.从严格意义上来讲,它们中有一些只能算是输入设备(比如说键盘和鼠标);有一些只是输出设备(如打印机).所有储存器也可以算是输入/输出设备.如硬盘、软盘、光盘等.

乳山市18121713100: 电脑中的I/O是什么意思呀,I/O卡又是什么呀? -
照初芙格: I/O:表示输入输出设设备 I: input 输入设备 0:out 输出设备 如果:键盘鼠标

乳山市18121713100: 电脑磁盘I/O是什么意思 -
照初芙格: I/O就是英文输入和输出的缩写,意思是控制硬盘的数据输入和输出,一般都是指硬盘PCB板的主控芯片

乳山市18121713100: 电脑中的I/O是什么意思啊? -
照初芙格: I: Input O: OuputI/O: 输入/输出

乳山市18121713100: 移动硬盘可以识别,但打不开,“打开后显示由于I/O设备错误,无法运行此项请求”,显示显示已用可用都为0
照初芙格: 关于这个问题,提示“I&#47;O设备错误”,一般都是由于硬盘坏道故障引起的.可以挂从盘用MHDD检测硬盘坏道,如果你数据重要建议还是通过51Recovery这种专业机构进行数据恢复,数据恢复完成以后如果你的硬盘在保修期内就去保修;如果超过保修期了就用MHDD自带的修理功能修复硬盘坏道.要提醒的是,坏道故障比较忌讳继续通电尝试,这样问题会加重.

乳山市18121713100: I/O接口到底是个什么东西啊,普通用户能不能看到啊?在电脑的那个部分啊? -
照初芙格: I/O口的意思就是输入/输出接口,比如键盘与主机箱的接口,鼠标与主机箱的接口,显示器与主机箱的接口,usb口等,都属于I/O口

乳山市18121713100: I/O模块与I/O卡是一个东西吗?I/O起到输入输出作用,所处理的信号是数字信号还是模拟信号?还有其他作用吗 -
照初芙格: I/O模块与I/O卡是不一样的,I/O卡是可以直接插到计算机上的PCI卡槽上的,I/O模块是一个单独的模块,通过RS232或RS485通讯接口与计算机连接.I/O是指的数字信号的输入/输出.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网