mb和kb(网络kb和mb有什么区别)

更新时间:2025-05-14 18:32:14 阅读: 评论:0

众所周知,硬盘的容量使用1000位,而不是二进制基数的1024位,但存储厂商的标准是达标的。可能有朋友在Linux和macOS的KiB、MiB、GiB等容量单位的两个大写字母中看到过插入一个I,那么它和我们常用的kbmb、GB有什么区别呢?

网络kb和mb有什么区别)插图" alt="mb和kb(网络kb和mb有什么区别)插图" class="j-lazy" src="/uus/Rfb8mCH28xuSz4~noop.jpg">

TL;博士:

KB代表国际单位制标准中规定的1000位制,中间带“I”的KiB是1024位制的标准写法。使用了Windows 1024 carry,但是没有按照标准写。许多其他系统,如Linux和macOS,根据规范使用1000进位和写入。Kb代表1000位,它的计量单位是位而不是字节。它通常用于描述带宽和媒体比特率。

还是关于二进制和十进制。

在国际单位制(SI)的国际标准中,有单位的倍数和分数的详细定义。比如赫兹,用来描述频率的衍生单位,1000次的时候可以叫千赫(kHz),100000次的时候可以叫兆赫(MHz),跳到1000次的时候可以叫千兆赫(GHz)和太赫兹(THz)...(注意标准中代表“千”的字母K必须小写)

而单位名称前的这些字母,其实就是一些表示量的词的首字母,比如K是kilo,M是mega,G是giga……这些词所代表的数字有一个特点——都是以10为底的幂。

但在计算机行业,底层硬件电路中,普遍使用的是二进制,基于十进制的国际单位制对它没用,反而会带来麻烦。为了方便地描述以2为基数的大数幂,工程师们联合起来,国际电工委员会(IEC)为1024进位制定了新的数字前缀,实际上是将原来对应单词的后两位改为“bi”来表示二进制,对应的缩写也从原来的单个字母变成了一个附加的“I”,如kB变成了KiB,MB变成了MiB,称为整体。

不过这套标准是1998年提出的,虽然马上就写进了ISO标准。当时Windows已经出了Windows 98,所以没能统一整个电脑行业。很多系统和厂商还是保持了1 KB=1024字节的表述,没有附加一个“I”。内存的JEDEC标准依然我行我素,采用与Windows相同的表示方式,所以我们今天在内存中看到的GB、MB等单位都是1024进位。然而,在硬盘存储行业,仍然使用1 KB=1000字节的国际单位制标准来描述容量。

但是,在Linux下,有些程序提供了两种表示法,但并不是所有的程序都按照标准写单元,比如:

mb和kb(网络kb和mb有什么区别)插图(1)

mb和kb(网络kb和mb有什么区别)插图(2)

MacOS仍然使用1000位SI:

mb和kb(网络kb和mb有什么区别)插图(3)

再来看B的大小写区别的老话题,大写的B指字节或字节,小写的B指位或位,1字节= 8位。比特率是用普通比特而不是字节来描述的量,比如1000 kb/s,或者用1000 kbps的形式来写,都是一样的。在描述通信带宽时,通常使用比特。比如现在的千兆局域网和百兆宽带是1000Mbps和100Mbps而不是1000MB/s和100MB/s,而我们实际看到的文件传输速度是用字节来描述的,有八倍的换算关系。

在这里,国际单位制也占据了主导地位。这些以位为单位的量大多采用1000进位而不是1024进位,所以转换时要考虑这个因素。所以,我们在Windows下能看到的百兆宽带最大理论速度就变成了:

100 Mb/秒= 100 × 1000 × 1000 = 100,000,000 b/秒

100,000,000字节/秒= 12,500,000字节/秒= 12,207.03125 KiB/秒= 11.92兆字节/秒

同样,因为Windows没有遵循规范,所以最终显示给你的数字是11.92MB/s,但是记住,这不是正确的表示。

本文发布于:2023-06-02 12:01:49,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/78/190702.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:有什么区别   网络   mb   kb
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道