2024/5/2 关于存储器地址线/数据线/容量/寻址方式的疑惑解答

文章详细解释了具有18根地址线和32根数据线的存储器在按字节编址和字编址下的容量计算,以及寻址范围。强调了现代计算机通常按字节编址,并提供了计算方法和常见误区的澄清。
摘要由CSDN通过智能技术生成

假设一个存储器有18根地址线、32根数据线,请问该存储器的容量和寻址范围?

答:

若该存储器按字节编址,那么18根地址线的最小位,表示的是一个字节,所以容量为2^18=256kB,按字节寻址的范围是0~256kB,按字寻址的地址值是0、4、8.....256kB,范围也是0~256kB,但是只有4的倍数才能访问

若该存储器按字编址,那么18根地址线的最小位,表示的是一个存储单元,而一个存储单元占几个字节与数据线的位宽有关,所以容量是2^18*4=1MB,因为是按字编址,所以不存在按字节寻址的说法,只有按字寻址的说法,所以,按字寻址的范围是0~256kB

注意点:

1、现代计算机,默认cpu和存储器按字节编址,因为可以按字节寻址,当然不排除按字编址的可能

2、看到按字节寻址,默认按字节编址,因为按字编址,无法按字节寻址

3、有的存储器的表示方法为256KB*32,其中256kB表示有256k个存储单元,32表示每个存储单元是32位的,即一个存储单元占4个字节

4、按字编址,那么18根地址线的最小位,表示的是一个存储单元,而一个存储单元占几个字节与数据线的位宽有关,按字节编址,18根地址线的最小位表示一个字节


以下是几个参考链接:

关于地址总线,字长,内存容量,寻址范围的计算_字长32位,存储容量4gb,按字编址,寻址范围是多少-CSDN博客

 (70 封私信 / 89 条消息) 计算机组成原理,地址线根数是否决定寻址范围? - 知乎 (zhihu.com)

 (70 封私信 / 89 条消息) 内存一个地址对应一个字节还是一个存储单元? - 知乎 (zhihu.com)

 

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值