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

内存卡实际内存与显示不符

  • 内存
  • 2024-04-24 22:32:13
  • 7600

一、为什么内存卡的实际容量比标的就要小?原因是标称产品是按1MB=1000KB计算的,但实际检测时采用标准1MB=1024KB,所以会略有差异。
例如,标称容量为512MB,实际容量为512×1000×1000=512000000B如果按照1MB=1024KB计算,
则512000000÷1024÷1024约等于490MB。。


二、为什么手机运行内存和实际标识不符?一般情况下,存储厂商如果按照十进制计算,会采用十进制运算,1GB=10^3MB=10^3*3B=10^9B。不过,微软的Windows系统和谷歌的Android系统不使用十进制算法,而是使用二进制算法。如果以二进制计算的话,1GB=2^10MB,以此类推,1GB实际上等于2的30次方B=1,073,741,824B。两者之间的差距高达7.3%,这就是为什么移动正如本文标题所述,手机存储空间总是不足。大家看完下图就明白了:
手机上标注的内存大小与系统显示的不符?
也就是说,是16的正常图片吗?GB存储卡或存储芯片,手机和电脑上显示的空间为14.9GB。很多人可能会问,既然有14.9G,为什么实际屏幕上没有那么多呢?
这是因为每个厂家都要为系统分区的系统文件预留一些空间,所以实际上可供所有人使用的内置存储空间将进一步减少。如果一台Android手机有16G的存储空间,实际上分配给数据分区的是2.93G,除了data/system/cache等系统分区(这些分区的大小由厂商决定),其余的基本上都是分配的。内置SD卡就是我们常说的内置存储卡,用于存储数据。内置SD卡的大小为手机当前显示的值。
Android系统占用一定空间,苹果手机系统也一样。下面是一些主流手机当前可用的16G存储空间的对比图。不过,得吐槽的是,三星的手机系统占用了大量的空间,导致可用空间非常少。
手机上标注的内存大小与系统显示的不符,您知道原因吗?
所以手机存储空间不足是正常现象,也是合理的。现在我已经给大家解释清楚了,下次就不用再担心这个问题了。


三、手机内存卡的容量与实际为什么不符?比如说1G的内存卡按常理说该有1024兆,但实际却只有900多兆?操作系统将1K定义为2的10次方,但当前的硬件制造商以1000=1k出售。
那么当说1G卡=1000MB=1000*1000KB=1000*M*1000B
操作系统认为1G=1024MB=1024*1024KB=1024*1024*1024B,那么我们就进行计算。
仅存储了1000000000B(Byte,字节)材料。到了操作系统的时候,操作系统只认为是1000000000B=976562.5KB=953.67MB=0.9313GB
也就是操作系统认为你的1G卡是0.9313G,或者换句话说,953.67MB。