欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

KiB、MiB与KB、MB的区别 有大用

kib

    字节单位表示方法
Kib是kilo binary bit的缩写,指的是千二进制位。
Kb是kilo bit的缩写,指的是千位。
Ki与K是两个不同的数学单位,它们的换算关系是:
1Ki = 1024
1K = 1000
  • 中文名

  • Kib

  • 外文名

  • Kib

  • 类    别

  • 字节单位表示方法

二进制单位(binary unit)的换算
1 Kib=1,024 bits
1 Mib=1,024 Kib=1,048,576 bits
1 Gib=1,024 Mib=1,048,576 Kib=1,073,741,824 bits
1 Tib=1,024 Gib=1,048,576 Mib=1,073,741,824 Kib=1,099,511,627,776 bits


来自  https://baike.baidu.com/item/kib/2558216?fr=aladdin







添加完成之后,看到内存那一项,有个MiB的单位,一开始,以为出错了!内存不是以KB、MB、GB单位的,为什还有个MiB,遂问了TimKing。从TimKing那里得到的回答是:有MiB这个单位,而且这个标准的计算机存储单位,计算机还有KiB、GiB等存储单位。以都没注意过这个,甚至不知道有MiB这个单位,疏忽了,赶紧查了资料。


      首先查找了MiB的资料,后面其他的类似的单位,意思也是差不多的。

    MiB,全称“mebibyte”,是数字信息中的一个字节单位, 前缀“mebi”等于2^20,1 mebibyte等于1,048,576字节。“mebibyte”记作“MiB”,由国际电工委员会(IEC)于2000年制定。这个单位被设计用来某些时候替代MB(megabyte),因为在计算机相关内容中MB有可能被用来等于2^20,虽然数值很相近,但MiB与国际单位制(SI)中的MB(10^6)还是有严格的区别。MiB已经被所有主要的标准组织接受使用,但在真正的计算机工业中使用比较少。MB还是经常被当成这个单位在使用,虽然有可能与1,000,000 bytes搞混

1 MiB = 2^20 bytes = 1024 kibibytes = 1048576 bytes


      通俗一点的解释是:每1024Byte为1KB,每1024KB为1MB,每1024MB为1GB,每1024GB为1TB,而在国际单位制中TB、GB、MB、KB是“1000进制”的数,为此国际电工协会(IEC)拟定了"KiB"、“MiB”、“GiB"的二进制单位,专用来标示“1024进位”的数据大小;在我们日常使用的计算机中,硬盘厂商在计算容量方面是以每1000为一进制的,每1000字节为1KB,每1000KB为1MB,每1000MB为1GB,每1000GB为1TB,在操作系统中对容量的计算是以1024为进位的,并且并未改为"KiB"、“MiB”、“GiB"的二进制单位。


                    

      KB KiB 也可以认为是一个意思,只有在涉及到存储的地方才会有吧 KB认为是1000个字节的情况。其他单位类似。

当然,写成KiB会被认为规范一些。


     我们在MT8735平台上描述内存信息,所使用的单位就是标准的国际电工委员会(IEC)制定的单位——MiB,是的,没毛病!

————————————————

版权声明:本文为CSDN博主「JefferySimon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

来自 https://blog.csdn.net/m0_37526672/article/details/80334595  

普通分类: