计算机中输入和输出设备的定义(计算机输入输出系统的概论-I)

计算机输入输出系统的概论-I/O设备编址

计算机中输入和输出设备的定义(计算机输入输出系统的概论-I)(1)

IO设备

计算机系统分为CPU系统,储存系统,输入输出系统三大部分,其中输入输出系统简称IO系统用于计算机与外部世界进行联系,例如:计算机通过键盘灯输入程序和数据,在通过显示器等输出设备送出结果。

由此可见,输入输出系统的基本功能;

l 控制和定时

l CPU通信

l 设备通信

l 数据缓冲

l 检错

上述功能设备控机制的硬件和操作系统共同完成。

现代计算机系统的外设设备品种很多,设备也有自己的独特的机构组成和结构工作原理,通过不同的方式与CPU相连。为CPU便于对IO系统设备进行寻址和选址,必须给众多的外围设备进行编号,通常称为编制,即给每台设备规定某个地址码以示区别,称为设备号和设备代码。

通常CPU会IO设备有两种寻址方式:一将外围设备与储存器同意编制,另一是外围设备单独编制方式。

1. 储存器统一编址

将IO设备和内存统一进行编址,即将内存地址编码扩大到外围设备上。在统一编制的输入输出系统中,CPU将输入输出设备视为内存的一部分。这样对外设的访问就如同对内存主单元的访问一样。这种编制方式的优点是操作灵活,不一定适用专门的IO指令。使用通用的访问内存的指令即可完成访问外围设备的操作。因为不需要专门的IO指令就可以实现对外设的数据传送操作。缺点是需要占用小部分储存空间。

计算机中输入和输出设备的定义(计算机输入输出系统的概论-I)(2)

统一编址设备

2. 独立编制

独立编制又称为单独编制方式,将外围设备的编制与内存编制相区别开来,对所有设备进行独立编制。例如IBM—PC系列专门设有IO指令的,设备编址可到达512个。

采用独立编址优点是不占用存储空间,缺点是需要专门的IO设备命令,其寻址方式简单,所有编程灵活性稍差。

计算机中输入和输出设备的定义(计算机输入输出系统的概论-I)(3)

独立编制设备

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页