字 word
字節 byte
位 bit
字長是指字的長度
1字=2字節(1 word = 2 byte)
1字節=8位(1 byte = 8bit)
一個字的字長為16
一個字節的字長是8
bps 是 bits per second 的簡稱。一般數據機及網絡通訊的傳輸速率都是以「bps」為單位。如56Kbps、100.0Mbps 等等。
Bps即是Byte per second 的簡稱。而電腦一般都以Bps 顯示速度,如1Mbps 大約等同 128 KBps。
bit 電腦記憶體中最小的單位,在二進位電腦系統中,每一bit 可以代表0 或 1 的數位訊號。
Byte一個Byte由8 bits 所組成,可代表一個字元(A~Z)、數字(0~9)、或符號(,.?!%&+-*/),是記憶體儲存資料的基本單位,至於每個中文字則須要兩Bytes。當記憶體容量過大時,位元組這個單位就不夠用,因此就有千位元組的單位KB出現,以下乃個記憶體計算單位之間的相關性:
1 Byte = 8 Bits
1 KB = 1024 Bytes
1 MB = 1024 KB
1 GB = 1024 MB
usb2.0標准接口傳輸速率。許多人都將“480mbps”誤解為480兆/秒。其實,這是錯誤的,事實上“480mbps”應為“480兆比特/秒”或“480兆位/秒”,它等於“60兆字節/秒”,大家看到差距了吧。
這要從bit和byte說起:bit和byte同譯為"比特",都是數據量度單位,bit=“比特”或“位”。
byte=字節即1byte=8bits,兩者換算是1:8的關系。
mbps=mega bits per second(兆位/秒)是速率單位,所以正確的說法應該是說usb2.0的傳輸速度是480兆位/秒,即480mbps。
mb=mega bytes(兆比、兆字節)是量單位,1mb/s(兆字節/秒)=8mbps(兆位/秒)。
我們所說的硬盤容量是40gb、80gb、100gb,這里的b指是的byte也就是“字節”。
1 kb = 1024 bytes =2^10 bytes
1 mb = 1024 kb = 2^20 bytes
1 gb = 1024 mb = 2^30 bytes
比如以前所謂的56kb的modem換算過來56kbps除以8也就是7kbyte,所以真正從網上下載文件存在硬盤上的速度也就是每秒7kbyte。
也就是說與傳輸速度有關的b一般指的是bit。
與容量有關的b一般指的是byte。
最后再說一點: usb2.0 480mbps=60mb/s的傳輸速率還只是理論值,它還要受到系統環境的制約(cpu、硬盤和內存等),其實際讀、取寫入硬盤的速度約在11~16mb/s。但這也比usb1.1的12mbps(1.5m/s)快了近10倍。
“一個字等於多少個字節?”是一個不嚴謹的問法
直接回答一個字等於多少個字節,也是不嚴謹的答法。
論據:
先看一段摘抄自《Computer system: a programmer's perspective》的說明:
Buses are typically designed to transfer fixed-sized chunks of bytes known aswords. The
number of bytes in a word (the word size) is a fundamental system parameter that
varies across systems. Most machines today have word sizes of either 4 bytes (32
bits)or8bytes(64bits).
翻譯過來就是說:總線一般被設計來傳輸固定大小的一塊數據,這塊數據被稱為字(word),一個字包含的字節數(即字的大小)是各種計算機系統里面的基本參數,而且這個參數在不同的系統里通常是不同的。大多數的現代計算機系統里面,一個字要么是4個字節(32位),要么是8個字節(64位).
結論:
一個字等於多少個字節,與系統硬件(總線、cpu命令字位數等)有關,不應該毫無前提地說一個字等於多少位。
正確的說法:
①:1字節(byte) = 8位(bit)
②:在16位的系統中(比如8086微機) 1字 (word)= 2字節(byte)= 16(bit)
在32位的系統中(比如win32) 1字(word)= 4字節(byte)=32(bit)
在64位的系統中(比如win64)1字(word)= 8字節(byte)=64(bit)