etsme百科网

关于小型私有云_个人云存储_云计算_数字生活

有想了解的?

任何关于小型私有云、个人云存储、云计算、数字生活相关的问题都可以在此搜索!

1MB的存储容量相当于多少字节?

1MB也就是一兆字节,因为历史原因对于1MB等于多少字节有2种答案。

一种是在二进制中,因为二进制是以2的幂次为基础的,所以一兆字节就变成2^20字节,也就是1024 * 1024 = 1,048,576。

一种是在十进制中,十进制则比较简单,一兆字节就是10^3千字节,也就是1000 * 1000 = 1,000,000。

要说哪种方式先出现的话,当然是后者,后者是用拉丁文的测量方法,而前者主要是应用于计算机领域。

因为十进制计算方式出现的更早,因此大家都倾向于将1MB = 1,000,000 B 作为“正统”。

实际上,现在的一些国际组织和大多数存储介质的厂商(硬盘、DVD等)都是使用的拉丁文的测量方法,即十进制。

但这造成了一个问题,因为计算机系统中使用的是2进制,硬盘等计算机硬件使用的是10进制计算方式。

因此,你会发现一个500G的硬盘,在电脑上显示的是466GB。

mac和windows上存储容量的转换

这其实就是基于2进制到10进制转换的结果。

P.S.像SSD这样的硬盘,出现容量减少的另一个原因是“预留空间”

解决办法

这么明显的问题,一些统一组织当然会希望解决,比如1998年国际电工委员会(IEC)就提出了一个解决办法。

就如前面说的,他们也以10进制作为正统,即1MB = 1,000,000 B。

这里MB的英文全拼为:megabyte,KB和GB则对应的是kilobyte和gigabyte。

那二进制的怎么办呢?

IEC的方法是创造一个新词,在原先的英文单词中用“bi”替换掉中间的部分,即”kibibyte”、”mebibyte”、”gibibyte “。

这样英文的缩写就应该是:KiB,MiB,和GiB。

注意:字节的B(Bytes)一般都是大写的,小写的b指的是bit。

虽然话是这么说,但因为计算机的发展实在太迅猛,导致1MB = 1024 * 1024的概念已经深入人心。

所以,现在的结果是,尽管国际组织做出了这样的规定,但你基本上看不到大家在用KiB、MiB、GiB这样的单位。

中文语境里甚至没有专门的翻译,都叫的是“兆字节”。

所以,关于这个的区别自己了解就好,如果有人真讨论起来也可以拿出来显摆显摆,但没必要别人一说就较真的给人科普。

回到我们的标题的提问,如果是在存储领域,前面说了大多数存储介质的厂商采用的10进制作为计算方式。

所以1MB的存储容量 = 1000 * 1000 = 1,000,000 字节。

etsme是采用云计算原生技术打造的个人私有云/小型私有云产品,即刻入手etsme,探索更多贴心功能,掌控自己的数字世界。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注