运算器的主要功能是由什么组成,简述运算器的主要功能及组成结构

首页 > 体育 > 作者:YD1662023-06-23 23:36:43

DMA(直接存储访问):中断方式虽然消除了程序查询方式中轮询带来的消耗,但是CPU在响应中断请求后必须中断当前的程序,并且为了完成IO设备与主机的信息交换,还不得不占用一些CPU的寄存器,同样是消耗的一种。在DMA方式中,主存与IO设备有一条数据通路,主机与IO设备做信息交换时候无需中断服务程序,即DMA 方式下,CPU依旧可以处理服务程序,进一步提高了CPU的使用效率。 其原理图如下:

运算器的主要功能是由什么组成,简述运算器的主要功能及组成结构(9)

总线设备

计算机各个部件之间的连接方式有两种,一种是分散连接,即各个部件通过单独的连接方式,另一种是总线连接,也就是各个部件连接到一个公共通信线路上去。随着计算机设备越来越多,总线连接方式在这个大背景下应运而生。

总线连接方式按照连接设备可以分为片内总线和系统总线,片内总线主要指cpu芯片内部,寄存器与寄存器,寄存器与逻辑运算单元(ALU)之间的连接。系统总线指cpu,存储设备,以及IO设备等各个大部件之间的信息传输线连接。

重点在于系统总线,其又细分为数据总线,地址总线和控制总线。

数据总线:顾名思义,数据总线是用来在各个设备之间传输数据信息的。其为双向传输总线,数据总线的条数称为数据总线的宽度,如果数字总线宽度为8位,指令字长16位,那么,cpu在取指令阶段,必须访问两层主存。

地址总线:地址总线主要用来传输数据总线上的源数据或者目的数据在主存单元的地址,比如,你需要从存储器读入一个数据,cpu需要将此数据所在的存储单元的地址发送到地址总线上去。同理,如果你想要输出一个数据到设备上去,这时候,你不仅需要把数据发送到数据总线,你同时也要把设备的地址送到地址总线上去。地址总线上的代码总是用来指明cpu将要访问的存储单元或者IO设备的地址。其为单向传输的。

控制总线:由于无论是地址总线还是数据总线,其被挂在其上的所有设备所共享,那么就需要控制总线来控制其上的各个设备部件的使用权,因此,控制总线是用来传输各种控制信息的传输线,同时,它还其着监视各个部件状态的作用。

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.