在系统总线中,地址总线的位数与( )相关。

admin2019-05-10  26

问题 在系统总线中,地址总线的位数与(    )相关。

选项 A、机器字长
B、实际存储单元个数
C、存储字长
D、存储器地址寄存器

答案D

解析 本题考查地址总线。地址总线的位数和实际存储单元个数、机器字长还有储存字长都是无关的,如32位的地址线,可以仅仅用2GB的内存。而MAR的位数和其是相关的,一般这二者是相等的。
    注意:地址总线的位数和最大存储单元个数相关,也和MAR的位数相关。地址总线的宽度决定了CPU可以访存的最大物理地址空间。如32位的地址线,按字节寻址的可寻址的最大容量为232bit=4GB。
    关于计算机各个字长以及总线长度的关系可以总结如下:
    机器字长是指计算机进行一次运算所能处理的二进制数据的位数。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度,也等于CPU内通用寄存器的位数;另外,CPU的位数和操作系统的位数没有绝对的关系,但是CPU的位数一定要大于等于操作系统的位数。
    存储字长是指一个存储单元存储一串二进制代码(存储字)的位数。
    指令字长是指机器指令中二进制代码的总位数。指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。指令还分为变长型和定长型,对于变长型指令,不同类型指令的字长是不同的,不过通常都是存储字长的整数倍。
    总线(指的是非CPU内部总线)一般分为控制总线、地址总线和数据总线(当然,有些总线结构中把地址和数据总线融合再一起进行时分复用,以周期的不同来区分传送的是地址还是数据,这种做法可以有效地减少总线宽度)。控制总线的数目一般是等于CPU需要向外传递控制信号的数目,当然也可以把一些互斥的控制信号放在一根控制总线中;而地址总线的数目一般等于地址寄存器的数目,而按字节编址的系统的内存最大容量不应超过2nB(n为地址寄存器的位数),但是它和内存容量本身并没有任何必然联系;数据总线一般等于数据寄存器的位数(数据寄存器的位数又一般等于CPU的位数),但是也并非绝对,因为CPU可以用少于该位数的总线(比如位数的二分之一)分周期(对应的就是两个传送周期)来传送一次数据。
转载请注明原文地址:https://jikaoti.com/ti/b8GjFFFM
0

最新回复(0)