当前位置:首页 » 服务存储 » 存储器空间大小计算
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

存储器空间大小计算

发布时间: 2022-03-08 23:12:54

① 用十六进制数给存储器中的字节编号0000H~FFFFH,则该存储器的容量是多少如何计算

存储器的容量是64K。因为0000H~FFFFH即为0000000000000000~111111111111 1111共有2^16个地址,所以为2^6K即64K。

存储器容量计算公式:

按位计算 (b) : 存储容量 = 存储单元个数 x 存储字长

按字节计算(B): 存储容量 = 存储单元个数 x 存储字长 / 8

例题:一个存储器有16根地址线,8根数据线,求此存储器存储容量?

答:按位求取 2^16 x 8位 =64K x 8位;

按字节求取 2^16 x 8位/8 = 64K x B = 64kB

(1)存储器空间大小计算扩展阅读

存储单元与地址线的关系: 我们知道CPU访问存储器的最小单位是存储单元且每个存储单元都有一个地址,1 根地址线可以查找 2 个地址既2个存储单元,16根地址线则可以查找 2^16个存储单元。

存储字长与数据线的关系 : 我们知道存储字长是指存储器中一个存储单元(存储地址)所存储的二进制代码的位数,而二进制代码的位数是由数据线的根数决定的,也就是说: 存储字长 = 数据线根数。

当字数相同字长不同时:地址线并联,数据线串联,片选线直接相连。例如用512x4的存储器组成512x8的存储器。

当字数不相同,字长相同时:数据线并联,地址线并联,片选线分别接到地址译码器的输出端。例如用512x8的存储器组成1Kx8的存储器。

② 关于存储器的计算空间 (计算机组成原理)

首先紫轩之吻得回答绝对错误,因为他连什么是存储单元和什么是字节都没有搞清楚。他应该解释的是存储单元。
,如果按字节编址,一个字节有8位二进制位组成,又因为CPU的输出地址码为20位 也就是它的地址总线宽度(位数)是20条,所以CPU可以支持的寻址范围为1MB.也就是可以支持2^20*8个bit
所以可以回答您的
1:存储器的总容量可达到1MB.
2:因为由上述可以知道存储器为1M*8bit
所以有(1024/2)*(8/4)=1024片SRAM组成该存储器.
也就是先有2片1M*2bit的SRAM位扩展组成1M*8bit的SRAM.然后512片SRAM字扩展组成1M*2bit的存储器.
3.因为此SRAM片子有9位地址来选片(因为有512片SRAM字扩展组成1M*2bit的SRAM).一般均采用高位地址进行选片所以为A11---A20, 因为组成元素为2K*4(位)的SRAM片子所以片内地址应该是11位,也就是A0---A10。这样全部的地址线就全部用上。
注意:这里还可以说明CPU的外部数据线也就是连内存的数据线的位数为8位,即8根数据线。 就是因为该内存用字节编址。
回答可以吗?希望得到您的分数。

③ 内存空间的计算

1.根据地址编号求出所要寻访的内存地址空间:用DFFFFH-A0000H=3FFFFH。从00 0000 0000 0000 0000 到11 1111 1111 1111 1111,可以表示的内存为二的十八次方,即256k个内存单元。又因为内存按字节编址,即每个内存单元1字节(8比特),故256k*8比特。
2.每个存储器芯片所占内存为32k*8比特。
3.用内存空间的比特数(即256k*8)除以每个存储器的比特数(即32k*8),得八片。

当然因为内存按字节编址,可以简化步骤:
1.求出所要寻访内存的字节数:DFFFFH-A0000H=3FFFFH即256k(字节)。
2.每个存储器32k*8比特,即32k个字节。
3.256k(字节)/32k(字节)=8(片)

解决此类问题要注意:
1.首先要清晰换算单位用字节简单还是用比特简单。如果比较杂乱最好用比特为换算单位。
2.求出将所要寻访的内存空间,并进行换算。
3.对单片的内存空间进行单位换算,使之于第二步所要寻访的内存空间单位一致。
4.用所要寻访的内存空间除以单片的内存空间,就是片数。

④ 计算机存储器容量计算问题

存储器容量的主单位是BYTE,即8个二进数
如果数据线宽刚好是8位,那么一个地址就是一个字节 如10根地址线就 刚好是2^10即 1KB
如果数据线宽是16 那么一个地址就是2个字节 如10根地址线就 刚好是2^10 *16/8=2KB
或叫 1K×16位 既显示了总容量,又看到了数据线宽度 数据线宽就 好象高速公路,车道数多,同样的车速下,单位时间内可以通过更多的车
如果数据线宽是1位 那么8个地址才是1个字节 2^13b=2^3*2^10b=8*1Kb=1KB
一个地址对应一个数据不假,但数据位数不同
就好象一间房编一个号和一大套房甚至一幢楼编一个号,可存放物品的空间肯定是不一样的

⑤ 计算机存储器大小计算问题

MAR的位数表达了能寻多大的地址范围,每多1位,这个值要翻倍,1位的MAR可以寻两个地址,而8位的MAR就能寻256个不同的地址,16位的MAR可以寻65536个不同的地址。
所以,16个存储单元,只需要4位就够了,而不是16位,这里理解错误。正确的理解是,你图里的n=65536
MDR的位数表达了每次可以访问一个存储单元内多少位的数据,放在你的图里面,就是每个单元格有多宽。

⑥ 存储器容量是怎么计算的

1024bit=1KB
1024KB=1MB
1024MB=1G
2进制算法

⑦ 计算机组成原理 控制存储器容量怎么求

(1+80×3)×4=964B
所有的微指令是241条,再乘以每条的所占的容量,就可以得到结果了

⑧ 存储器地址空间如何计算

第一你要知道起始地址是多少,第二你要知道最大地址是多少,然后相减就是空间的值了,不过一般要进行进制的转换,十进制与十六进制的转换

硬盘存储器的容量如何计算

1024b=1kB
1024KB=1MB
1024MB=1G
1024G=1T
这是机器识别的时候的理论换算值,而在实际生产过程中都是按照1000的进制来算的。所以说是1G的卡,电脑上显示的容量绝对小于1G