一.对于计算机中存储地址的计算以及容量缺少问题的分析

2023-05-16

1.首先1GB=1024MB,M是MB的简称。
1024GB=1TB,
1024Byte=1KB,
1024KB=1MB 移动数据流量单位转换关系。
字节 (byte):8个二进制位为一个字节(B),
最常用的单位。计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,
它们之间的关系是:1B(Byte字节)=8bit;


明确一点: 64kb=0x1 0000 = 65535  = 2^16

2.存储容量计算:即通过 (128kb/64kb)*0x10000计算可得容量结果.
总结公式:(xxxkb/64kb)*0x10000 结果是从0x00000开始到计算的容量结果为止的以16进制表示的容量结果。

128kb=0x2 0000
512kb=0x8 0000
1mb=1024kb=0x10 0000
128mb=(1024*128)kb=0x800 0000
512mb=(1024*512)kb=0x2000 0000
1gb=1024mb=(1024*1024)kb=0x4000 0000
128gb=(128*1024*1024)kb=0x20 0000 0000
512gb=(512*1024*1024)kb=0x80 0000 0000
1tb=1024gb=(1024*1024*1024)kb=0x100 0000 0000

3.关于现实中买到的存储器容量缺少问题的解答:
由于生产者门并没有按照1g=1024mb来进行生产,
而是采用了默认的1g=1000mb这样的转换关系来进行生产的,
所以我们现实中买到的硬盘或者存储器往往比标注的要少很多。
其原因就在这里,同时存储器内部也有部分存放着存储器的内部信息,占比很少。
基本容量关系如下。

此为缺少比值:(1000*1000*10000)/(1024*1024*1024)=0.9313

容量越大你会发现,缺少的容量也会跟着变大,我反正感觉很亏呀!
5tb=4656.5gb
2tb=1862.6gb
1tb=1000*0.9313gb=931.3gb
32gb=32*0.9313=29.8gb
64gb=64*0.9313=59.6gb
128gb=128*0.9313=119.2gb
512gb=512*0.9313=476.8gb
500gb=500*0.9313=465.7gb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一.对于计算机中存储地址的计算以及容量缺少问题的分析 的相关文章

随机推荐