首页 > 百科知识 正文

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

时间:2023-11-19 19:12:39 阅读:297 作者:叶飘深夏

计算机输入输出系统的概论-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张

独立编制设备

,

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。