計算機中度量單位的一些問題

2021-10-01 09:08:09 字數 1172 閱讀 4593

最近在複習組成原理時看到書上對於mbps的解釋為兆位元組每秒(megabytes per second),感到很混亂,原因是在學習計算機網路時1mb=106bit,而106在十進位制中表示百萬,很明顯兆比百萬大了很多個數量級,看了很多答案,發現了下面這個解答

本文介紹的是中文數詞,關於該字在國際單位制中的使用,請見兆 (字首)和太拉(台灣譯為兆)。

兆是乙個中文數詞。在不同的體系中分別代表百萬(1000000也就是106)、萬億(1000000000000也就是1012)、億億(10000000000000000也就是1016)這三個數目。在台灣、日本、南韓普遍用「兆」來代表「萬億」。但在中國大陸,「兆」代表的含義往往取決於語境:在作為計數數量,衡量數量的時候往往指「萬億」,如「中國電子訊息產業總收入達人民幣5.6兆元(萬億元)」;然而在作為計算機相關單位名詞如網路流量、二進位制資料長度單位時,「兆」則經常用於代表「百萬」,與英文mega對應,例如兆位元組(mb),兆位元組每秒(mb/s)等。

當前,國際單位制中表示因數百萬的詞頭mega在中華人民共和國的規定中為「兆」,對應的中華**的詞頭為「百萬」;表示因數萬億的詞頭tera在中華**、日本和南韓的規定中為兆,對應的中華人民共和國的詞頭為太拉。

另外,其他一些在英語中使用mega作詞頭的單位在翻譯時採用了國際單位制詞頭的譯法,如megapixel和megabyte,今在中國大陸地區分別譯為「百萬畫素」、「兆」(或「百萬位元組」),正體中文地區則為「百萬畫素」、「百萬位元組」等。

意思就是在計算機領域m基本等價百萬。

但應注意在不同的情境下單位之間的進率也是有一點點區別的,如在涉及算機本身有關的度量單位時一般採用二進位制,即

k(千)=210

m(兆)=210k

g(吉)=210m

t(太)=210g …依次之間進率是210

而在涉及到日常的表述時為了方便上述單位之間的進率通常採用十進位制103(210=1024 和1000差距不大),如在表示資料的傳輸速率時,1mbit/s=106bit/s。

舉個例子:

15gb的資料塊以10g的速率傳送,表示(15x230x8)bit的資料以(10x109)bit/s的速率傳送。

bit(binary digit),二進位制數字的意思,表示乙個數字0或1。計算機中資料量通常以位元組b(byte)作為度量單位,1b=8bit。

(以上來自《計算機網路》第七版,謝希仁)

計算機中的單位

關於字的概念,今天才發現自己一直沒有弄清楚.原來,對於字長為16位的計算機,儲存器中兩個連續位元組被稱為字 word 乙個字有16個位元 四個連續的位元組被稱為雙字 doubleword 雙字有32個位元。如果計算機的字長為32位,則乙個字有4個位元組,即32個二進位制,雙字的長度相應的為64個二進...

計算機中補碼一些認識

目錄 整數的加減法運算 1整數的乘除運算 1計算機中的符號數有三種表示方法,即原碼 反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示 正 用1表示 負 而數值位,三種表示方法各不相同。在計算機系統中,數值一律用補碼來表示和儲存。原因在於,使用補碼,可以將符號位和數值域統一處理 同...

計算機中的單位換算

理解理解 總感覺自己對有好多知識已經夠夠理解了,可是到用的時候卻總是記不起來!知道了卻又不知道了!今天就好好總結下計算機中 位 是怎麼規定的!計算機是通過0和1組成的二進位制數來處理資料,每個1或0就是一位。位即bit 位元 換言之,乙個位元只能擁有乙個值,即0或1。如果將8個0或1組合在一起,如0...