微机原理中地址总线、数据总线与内存容量之间的关系

今天在复习微机原理的时候,看到一个概念:存储总量=存储单元个数×存储字长,然后存储单元个数=2^地址总线位数,存储字长和数据总线位数有关,如果是这样,那么,地址总线为32位,数据总线为16位的CPU,其最大可支持的内存容量就应该是2^32 * 16bit = 64Gb = 8GB ,那为什么现在32位的操作系统还只能支持4GB的内存呢?难道现在的数据总线都是8位?

乍一看,这个和昨天看到的概念内存容量=单元总数×数据位数/单元是类似的,可是为什么不对呢?其实这个问题说白了就是存储容量与地址总线和数据总线的关系。

CPU本身是没有存储容量这个概念的,如果非要说有的话,那么也只能说有CPU高速缓存(Cache)这么个东西,而Cache的容量比较小,根本不可能达到GB级别。我们通常说的CPU的存储容量指的是CPU的寻址范围(寻址能力),也用来作为衡量CPU能够使用的存储器大小的一个指标,因此这个参数就与地址总线有关了,地址总线的位数越大,CPU能够使用的存储器就越大,其寻址能力越强。而我们所说的数据总线则影响了CPU从存储器读写数据的快慢程度,数据总线位数越大,CPU一次读写的数据就越多,速度自然就提上来了。因此数据总线的位数和CPU的寻址能力没有关系。即地址总线为32位,数据总线为16位的CPU,其最大可支持的内存容量就应该是2^32(地址总线)* 1Byte(存储单元大小) = 4GB。

再来看存储器,上面说到了,存储器的存储总量 = 存储单元个数×存储字长,存储单元个数=2^地址总线位数,这个好理解;存储字长和数据总线位数有关,存储字长的意思是:一个存储单元存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长,存储字长可以是8位、16位、32位等。因此,地址总线为32位,数据总线为16位的存储器,其内存容量是2^32 * 16bit = 64Gb = 8GB。

  • 33
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
17春福师《计算机体系结构》在线作业一全文共7页,当前为第1页。17春福师《计算机体系结构》在线作业一全文共7页,当前为第1页。17春福师《计算机体系结构》在线作业一 17春福师《计算机体系结构》在线作业一全文共7页,当前为第1页。 17春福师《计算机体系结构》在线作业一全文共7页,当前为第1页。 一、单选题 1、D 2、A 3、B 4、B 5、D  一、单选题 一、单选题(共 20 道试题,共 40 分。)V 1. IBM 370系统断响应优先级别最低的是( )。 A. 机器校验断 B. 外断 C. I/O断 D. 重新驱动断 正确答案:D 2. 在共享主存的多处理机,为减少访主存冲突,采用的方式一般是( )。 A. 并行多体交叉主存系统 B. 虚拟存储器 C. 共享Cache存储器 D. 用高速单体主存系统 正确答案:A 3. 在IBM 370系统,支持操作系统实现多进程共用公用区管理最有效的指令是( )。 A. "测试与置定"指令 B. "比较与交换"指令 C. "执行"指令 D. "程序调用"指令 正确答案:B 4. 多处理机上两个程序段之间若有先写后读的数据相关,则( )。 A. 可以并行执行 B. 不可能并行 C. 任何情况均可交换串行 D. 必须并行执行 正确答案:B 5. 对应用程序员不透明的是( )。 A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 正确答案:D 6. 不属于堆栈型替换算法的是( )。 A. 近期最少算法 B. 近期最久未用法 C. 先进先出法 D. 页面失效频率法 正确答案:C 7. IBM 360/91属于( )。 A. 向量流水机 17春福师《计算机体系结构》在线作业一全文共7页,当前为第2页。17春福师《计算机体系结构》在线作业一全文共7页,当前为第2页。B. 标量流水机 17春福师《计算机体系结构》在线作业一全文共7页,当前为第2页。 17春福师《计算机体系结构》在线作业一全文共7页,当前为第2页。 C. 阵列流水机 D. 并行流水机 正确答案:B 8. 流水线吞吐率的实质是( )。 A. 每周期启动任务的效率 B. 每周期启动任务的平均数 C. 每周期启动任务的最大数 D. 每周期启动任务的最小数 正确答案:B 9. 外部设备打印机适合于连接到( )。 A. 数组多路通道 B. 字节多路通道 C. 选择通道 D. 任意一种通道 正确答案:B 10. 与虚拟存储器的等效访问速度无关的是( )。 A. 页地址流 B. 页面调度策略 C. 主存的容量 D. 辅存的容量 正确答案:D 11. 下列关于虚拟存储器的说法,比较正确的应当是( )。 A. 访主存命率随页面大小增大而提高 B. 访主存命率随主存容量增加而提高 C. 更换替换算法能提高命率 D. 在主存命率低时,改用堆栈型替换算法,并增大主存容量,可提高命率 正确答案:D 12. 不属于堆栈型替换算法的是( )。 A. 近期最少算法 B. 近期最久未用法 C. 先进先出法 D. 页面失效频率法 正确答案:C 13. 下列关于标量流水机的说法不正确的是( )。 A. 可对标量数据进行流水处理 B. 没有向量数据表示 C. 不能对向量数据进行运算 D. 可以对向量、数组进行运算 正确答案:C 14. 与全相连映象相比,组相连映象的优点是( )。 A. 目录表小 B. 块冲突概率低 C. 命率高 17春福师《计算机体系结构》在线作业一全文共7页,当前为第3页。17春福师《计算机体系结构》在线作业一全文共7页,当前为第3页。D. 主存利用率高 17春福师《计算机体系结构》在线作业一全文共7页,当前为第3页。 17春福师《计算机体系结构》在线作业一全文共7页,当前为第3页。 正确答案:A 15. 程序员编写程序时使用的地址是( )。 A. 主存地址 B. 逻辑地址 C. 物理地址 D. 有效地址 正确答案:B 16. 对应用程序员不透明的是( )。 A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 正确答案:D 17. 采用组相连映象的Cache存储器,地址变换可用的方法是( )。 A. 目录表法 B. 比较对法 C. 页表法 D. 堆栈法 正确答案:A 18. 计算机系统结构不包括( )。 A. 主存速度 B. 机器工作状态 C. 信息保护 D. 数据表示 正确答案:A 19. 用于虚拟存储器页面替换,且为堆栈型的是( )。 A. 随机法 B. 相连目录法 C. 比较对法 D. 近期最久未用法 正确答案:D 20. 指令间"一次重叠"说法有错的是( )。 A. 仅"执行k"与"分析k+1"重叠 B. "分析k"完成后立即开始"执行" C. 应尽量使"分析k+1"与"执行k"

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值