一文搞懂基礎(chǔ)數(shù)據(jù)單位換算邏輯
本文轉(zhuǎn)載自微信公眾號「架構(gòu)精進之路」,作者張張。轉(zhuǎn)載本文請聯(lián)系老架構(gòu)精進之路公眾號。
1GB 等于多少 MB ?不同單位之間如何進行換算呢?這些基礎(chǔ)知識也許是很多人都在問的問題。
GB 和 MB 所代表的含義,它們在究竟表示著什么?
bit
b應(yīng)該不陌生,在學(xué)習(xí)編譯語言的時候有所涉及。所謂b就是bit的縮寫,可以叫作比特、位元、位,是電腦記憶體中最小的單位,每一個bit都對應(yīng)著0或者1,便于機器識別。
Byte
Byte也不陌生的,可以叫它字節(jié),簡寫為B,我們可是經(jīng)常在電子設(shè)備上看到它哦。一個Byte由8 bits 所組成,可代表一個字元(A~Z)、數(shù)字(0~9)、或符號(,.?!%&+-*/)
- Byte = 8 Bits
在儲存器中
在網(wǎng)絡(luò)中遨游時
在多人運動(玩游戲)460時
在很多時候都可看見它(B)的身影
計算機網(wǎng)絡(luò)速度
文件下載快慢、在線看圖圖是否需要等待、看網(wǎng)課是否卡頓是否需要等待,往往取決于網(wǎng)速的快慢。那什么是網(wǎng)速呢?
bps
在上文中我們可以知道b的意思就是bit,那ps是個啥呢?我告訴你它是per second,合起來就是bit per second,可以寫成bit/s(比特/秒)或者b/s,通常國際標(biāo)準使用bps表示各種設(shè)備的傳輸速率,在寬帶標(biāo)明速率的時候可以看見
B/s
B/s可以說是最常見的了,以Byte/s,在手機、電腦上隨處可見,往往可以達到MB/s,在未來的一段時間里甚至可以達到GB/s(是不是很期待)。在測試網(wǎng)速的時候可以看到多少MB/s??
容量速率換算
隨著科技的進步,bps、B/s已經(jīng)無法滿足人類的需求了,所以就有了Kbps、Mbps、Gbps、KB/s、MB/s、GB/s。
容量換算
這張表告訴我們計算機的換算單位是1024,也告訴我們?nèi)萘恐g如何換算。在使用硬盤的時候往往會發(fā)現(xiàn)實際容量比標(biāo)注容量少,是因為硬盤廠家是以1000為換算單位來制造硬盤的。
速率換算
網(wǎng)絡(luò)常用單位為(Mbps):
- 100M/s = 100Mbps = 100Mbit/s
- 100Mbit/s=(100/8)MB/s=12.5MB/s
那有人問為什么寬帶是100Mbps卻達不到12MB/s的速率呢?原因有很多包括網(wǎng)線老化、多人使用同一個網(wǎng)絡(luò)、路由器限制、硬件限制、接收端與發(fā)送端距離等。