天天看點

基礎01:比特、位元組及進制

位和位元組及進制關系,是最基本的計算機基礎知識,但實際使用中,是否真的了解清楚了?

bit,比特,也叫二進制位,是資訊的最小機關。一個比特可以了解為一個開關量,0就是關,1就是開。

byte,位元組,由8個bit組成。它通常用作計算機資訊計量機關。位元組在一些規範中稱作octet。

bit簡寫為b,byte簡寫為b。

<a></a>

位元組一般以1024(2^10)為進制,目前常用的進制如下。

(pb還聽說過,pb以上居然還有那麼多機關?)

情景1 看各種協定時,要看清楚是比特還是位元組

舉個栗子:以太幀格式與ipv4包格式。

基礎01:比特、位元組及進制
基礎01:比特、位元組及進制

以太幀格式直接用位元組(octet)進行展示,而ip包則采用比特表進行展示。實際讀文檔的過程中,一定要看仔細是比特還是位元組。

情況2 硬碟容量

涉及到硬碟、檔案等存儲類的資訊,都以位元組為機關。

舉個栗子:買了2t的硬碟,為毛放到計算機上少了那麼多?

因為硬碟的進制是1000,2tb的硬碟,實際是2000gb,以此類推。計算機統計的進制是采用1024。

是以,2tb實際容量是2*1000^4/1024^4,約為1862g。(這一換算直接少了140g啊,黑心的硬碟商!)

基礎01:比特、位元組及進制

情況3 網絡帶寬

網絡帶寬統計的是比特,是以也叫比特率,機關表示一般用mbps,gbps。其進制也不是1024,而是1000。即1kbps=1000bps 1mbps=1000kbps 1gbps=1000mbps,以此類推。

舉個栗子:家裡面寬帶是4兆的,最高的下載下傳速度能達到多少?

答:因為網絡帶寬統計的是比特,而下載下傳統計的是位元組,是以換算時有8的除法。即4mbps/8=0.5mbps=500kbps。是以下載下傳速度最高超過500k。

從最早的下載下傳軟體網絡螞蟻(netant),到後來的flashget,迅雷等,都采用的bps為下載下傳機關,因為下載下傳的是檔案,使用用存儲機關。

基礎01:比特、位元組及進制

下面這些各種流量監控軟體,使用的機關是否合适?

基礎01:比特、位元組及進制

作為一隻産品汪,想說一句,這些流量監控球,至少在機關上,抄襲下載下傳軟體,而不用網絡機關,真的是一件很沒有逼格的事。

進制到底是1000,還是1024,耐心閱讀下面這段英文。

the kilobyte is a multiple of the unit byte for digital information. although the si prefix kilo- means 1000, the term kilobyte and symbol kb have historically been used to refer to either 1024 (2^10) bytes or 1000 (10^3) bytes, dependent upon context, in the fields of computer science and information technology. for example, when referring to data transfer rate and to disk storage space, “kilobyte” means 1000 (10^3) bytes. on the other hand, random-access memory capacity such as cpu cache measurements are always stated in multiples of 1024 (2^10) bytes, due to memory’s binary addressing.

有時候,為了不引起歧義,将1024進制用特殊方式單獨表示,稱為mebibyte或megabyte。

比特和位元組,1000進制還是1024進制較為容易混淆。

在計算機科學領域采用1024進制,在資訊技術領域,采用1000進制。

1024進制在機關上加字母i進行單獨表示。

~~ eof ~~