多语言展示
当前在线:1629今日阅读:57今日分享:41

内存按字节编址存储容量为如何计算

首先,我们要搞清楚什么是按字节编址。意思就是:内存是按字节编址,每个地址的存储单元可以存放8bit的数据。
工具/原料

操作系统

方法/步骤
1

首先,我们来认识一下内存条,也就是DRAM芯片的示意图

2

这里值得注意的是,大端和小端存储Little-Endian 就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。Big-Endian 就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。以图来认识我们的内存条内部示意图。

3

介绍到这里,我们来探讨一下如何计算内存容量的问题。以“按字节内存编址,从A1000H到CBFFFH 的区域存储容量是多少”为例,这是2016年的一道网工考试题目。我们氛围3步骤来完成这个题目的解答。首先把CBFFFH 和A1000H转化为十进制,然后在加1。那么B13FFH 转化为十进制怎么做呢?见图。 因为也就是835583-671744+1=163840。注意一下,这个+1是什么意思?因为只是提取中间的间隔数据,实际得出的结果应该是+1得到的

5

因为是有32K的芯片构成,即160K/32K=5片

注意事项

,这句中加1是这个意思:(假设数数,1,2,3从1 到3总共几个数?你要是3-1=2,但是实际上呢?3个,再不明白我也无语了)这种是16进制,换成二进制就是0010,1000,0000,0000,0000 。换成K的话除以2的10次方,也就是去掉后面的10位,结果就是0010,1000,00 换成10进制就是160K

推荐信息