近期,在MT8735平台上,“关于平板电脑”界面,添加了 CPU 、Memory 信息:

                                                                                                  
     添加完成之后,看到内存那一项,有个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,是的,没毛病!

KiB、MiB与KB、MB的区别相关推荐

  1. 我们知道计算机的大小单位有 B, KB, MB 等,现在请你编写一个计算器进行大小单位换算。Java洛谷传智杯

    题目描述: 我们知道计算机的大小单位有 B, KB, MB 等,现在请你编写一个计算器进行大小单位换算. 输入格式:输入一个字符串,由一个 0 到 1023 之间的整数,一个单位名称(大写字母),一个 ...

  2. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

  3. 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...

  4. 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB

    一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...

  5. Java中 字节转 KB/MB/GB

    字节转 KB/MB/GB 保留两位小数四舍五入 public static String getFileSize(String size) {double length = Double.parseD ...

  6. 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  7. 1Mb等于多少kb? KB MB GB TB 存储单位详解

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  8. java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)

    /** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...

  9. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

  10. Android:根据文件大小自动转化为KB, MB, GB

    Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB private String ...

最新文章

  1. Activity启动流程
  2. Hadoop 2.0(YARN/HDFS)学习资料汇总
  3. 在 NetBeans IDE 中设计 Swing GUI
  4. 《C++ Primer 第五版》(第4.1-4.11节) ——运算符的执行顺序问题,负值坐商取余问题,数值的移位操作
  5. Visual Studio调试之断点基础篇
  6. Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号
  7. 网狐荣耀6701/6801服务端 子游戏编译 部署
  8. WebViewJavascriptBridge用法
  9. fatal error LNK1104: 无法打开文件“***.lib“ 解决方法
  10. python必背代码-Python一些实用代码
  11. 母函数 经典题目汇总
  12. PCB线宽与电阻的计算
  13. 什么是代理服务器,代理ip池芝麻
  14. 常见的信息收集工具和手段
  15. 数据结构个人电话号码查询系统实验报告
  16. java实现小姐姐做我女朋友好么抖音表白神器
  17. L48.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- last、lastb和lastlog
  18. 三行Python代码,实现数据库和excel之间的导入导出!
  19. 【量化投资】量化投资技术基础 ---- Python 急速入门
  20. 生信数据库ID大总结-想踏入生信大门的你值得拥有

热门文章

  1. android技术牛人的博客[转]
  2. 练法、打法、演法——回味老罗踢馆这场戏
  3. mac通过u盘启动linux系统,在mac下制作linux启动U盘
  4. matlab 周期性边界,PID控制器阶跃响应的分析(基于MATLAB仿真的实验):
  5. word柱状图垂直轴数值设定_EXCEL中的图表坐标轴数值 如何设置
  6. adobe flash player android 4.4,adobe flash player最新版
  7. ubuntu 16.04 插入耳机没有声音
  8. JavaSE基础——异常机制
  9. 前端js生成自定义内容的PDF及word文件的实现
  10. 正方形长方形的个数 规律