当前位置:首页 > 内存 > 正文

电脑内存怎么计算出来的

  • 内存
  • 2024-06-09 04:22:13
  • 6852

一、内存空间的计算1、根据地址号找到要访问的内存地址位置:使用DFFFFH-A0000H=3FFFFH。000000000000000000000至111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112这意味着256k内存单元。内存以字节为单位进行处理,这意味着每个内存单元是1字节(8位),即256k*8位。
2.每个内存芯片占用32k*8位内存。
3.将每个存储器的位数(即256k*8)除以位数(即256k*8),得到8个片。
是的,因为内存是按字节寻址的,步骤可以简化:
1.求出要访问的内存字节数:DFFFFH-A0000H=3FFFFH。256k(字节)。
2.每个内存是32k*8位,即32k字节。
3.256k(字节)/32k(字节)=8(分片)
要解决这种问题,请-
首先说清楚。用于转换单位的简单字节或简单位。如果比较复杂的话最好使用位作为转换单位。
2.找到要访问的内存空间并进行更改。
3.第二步,更改单片机的内存空间单位,以匹配要访问的内存空间单位。
4.将要访问的内存空间除以一颗芯片的内存空间,即为芯片数量。


二、内存容量是怎么计算的

2rx8表示内存中的内存颗粒数为16。

1rx8表示内存颗粒数为8。

2rx4表示内存中的内存颗粒数为8。

内存计算方法如下:

CPU数据总线的位宽现在一般为每个物理Bank64位。那么内存1RX4代表64位内存,X4代表每个内存颗粒的位数。

从这里我们很容易知道内存粒子的数量为:64/4=16。

如果是2rx8,则内存芯片为:64*2/8=16。

如果是2rx4,则内存芯片为:64*2/4=8。

如果是1rx8,则内存芯片为:64/4*2=8。

所以无论是1RX4、2Rx4还是1RX8、2Rx8,都可以理解为内存中内存颗粒的数量,而不是单面或双面内存的数量。的形式。

详细信息

知道了记忆粒子编码的主要数字的含义,计算一的值就非常容易了记忆棒的实现能力。例如,三星DDR内存包含16个samsungk4h280838b-tcb0颗粒。

粒子编号的第4位和第5位“28”表示该粒子为128Mbit,第6位和第7位“08”表示该粒子有8位数据带宽,这样我们就可以计算容量为128MB(兆字节)×16个切片/8位=256MB(兆字节)。

注:“bit”表示“数字”,“b”表示“字节”,如果一个字节是8位,计算时除以8。关于存容量的计算,文中给出的例子有两种情况:一种是非ECC内存,每8个8位数据宽度的颗粒可以组成一个内存;另一种是ECC内存,每个64位后;位数据中,还添加了8位ECC校验码。

通过校验码,可以检测内存数据中的两位数错误并纠正一位数错误。因此,在容量的实际计算过程中,不计算校验位,而是将具有ECC功能的18片内存条的实际容量乘以16。购买时还可以用它来判断带有18颗或9颗内存芯片的内存条是否是ECC内存。

参考来源:-内存颗粒


三、电脑小白,想知道,电脑内存占比究竟怎么计算的呢?即使你有16G内存,系统还是占用了一些,所以百分比是根据剩下的来计算的,所以你计算的8.8好像是错误的,这是CPU频率占用的百分比。