大家好,欢迎来到IT知识分享网。
0x00 M
和K
挺有意思,一个基础问题,很多学了较久的计算机的同学还在纠结,先放常见的两个答案。
1M = 1024K
1M = 1000K
大多数同学都会认为是1024
,但是实际上在提出这个问题时,是需要带上场景的。比如
- 当描述速率时,比如带宽、网速等情况,作为速率单位,
1MB/S = 1000KB/S
- 当描述大小时,比如硬盘大小、容量等情况,作为存储单位,
1MB = 1024KB
当然,上述结论也只是在生活中比较常见的答案,那么最正确的分析是如何的呢?需要先来了解两个概念。
0x01 MegaByte
和MebiByte
MegaByte
(兆字节,缩写为MB
)
是一种容量计量单位,通常在标示内存等具有一般容量的储存介质之储存容量时使用。
MebiByte
(是数字信息中的一个字节数单位,缩写为MiB
)
前缀Mebi
是一个二进制前缀,由国际电工委员会IEC
于1998
年制定。它从单词mega
和binary
得来,这表明 Mebi
和国际单位制中的Mega
在数值上很接近,下图为两种单位的对比。
所以在正常情况下,没有特别指明MiB
中的i
时,应该当作MB
来进行换算更合适。
从下图软件中也可以看出,实际上还是有不少地方有严格区分MB
和Mib
单位的。
个人建议还是按照速率单位
和存储单位
来进行区分,除非有特殊指明。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135369.html