有人问我以下问题
存储器设备有16条地址线和64条数据线。以字节和千字节为单位计算内存的存储容量()
我知道如果有16条地址线,就有2^16 = 65,536个可寻址地点。
如何使用数据线数来计算存储容量?
我认为每个可寻址的位置都可以存储1位信息,所以我不明白为什么数据线是相关的。
发布于 2022-11-10 13:01:56
一个内存位置存储一个字节(这等于8位)。容易被忽略的错误:)
因此,使用您的示例:
2^地址行=可寻址位置2^16 = 65,536个可寻址位置。
可寻址位置*数据线=可访问存储
65,536 * 64 = 4194304位
转换为字节
4194304 bits= 524,288个字节
转换为KB 524 288/1024= 512 KB
将字节转换为KB时要小心。人们经常犯除以1,000的错误。然而,在计算机科学/二进制代码中,我们除以1,024。这是因为计算机使用二进制数学而不是十进制。所以有1024字节( KB ),1024 KB( MB )等等。
https://stackoverflow.com/questions/74329683
复制相似问题