官术网_书友最值得收藏!

5.3 字節

5.3.1 什么是字節

字節是存儲數據的基本單位,并且是硬件所能訪問的最小單位。前面說過,CPU只能直接處理內存數據,不能直接處理硬盤數據。硬盤數據必須先調入內存條中才可以運行。內存中存儲數據的最小單位是“位”。字節是存儲數據的基本單位,位是存儲數據的最小單位,不要混淆了。

內存里面存放的全是二進制代碼。內存里面有很多“小格子”,每個“格子”中只能存放一個0或1。一個“小格子”就是一位,所以“位”要么是0,要么是1,不可能有比位更小的單位。那么字節和位是什么關系呢?8個“小格子”就是一字節,即一字節等于8位。

那么為什么硬件所能訪問的最小單位是字節,而不是位呢?因為硬件是通過地址總線訪問內存的,而地址是以字節為單位進行分配的,所以地址總線只能精確到字節。那如何控制到它的某一位呢?這個只能通過“位運算符”,即通過軟件的方式來控制。

5.3.2 字節換算

常見的存儲單位主要有bit(位)、B(字節)、KB(千字節)、MB(兆字節)、GB(千兆字節)。它們之間主要有如下換算關系:

1B=8bit;1KB=1024B;1MB=1024KB;1GB=1024MB

其中B是Byte的縮寫。

比如計算機的內存是4GB,那么它能存放多少個0或1(即能存放多少位)呢?4×1024×1024×1024×8位。因為一個1024就是210,所以結果就相當于32個230這么多!這就是4GB內存條所能存儲的數據。硬盤也一樣,比如計算機的硬盤是500GB,那么它能存儲的數據為500×1024×1024×1024×8位,也就是能存放4000個230這么多的0或1。

最后講一個小常識。比如你買了一個500GB的硬盤,但是真正顯示出來的肯定沒有500GB。那么這是為什么呢?因為計量單位不一樣!在買硬盤或U盤的時候,賣家所說的,包括包裝盒上寫的都是以1000為單位的,而計算機是以1024為單位的。

5.3.3 小結

字節是學習計算機語言最基本的知識,必須要掌握。

1)掌握位是存儲數據的最小單位,而字節是存儲數據的基本單位。

2)理解為什么字節是硬件所能訪問的最小單位。

3)熟練掌握字節換算公式。

4)要知道為什么明明買的是4GB的U盤,但顯示的卻沒有4GB。

主站蜘蛛池模板: 林甸县| 丰都县| 苗栗市| 晴隆县| 嫩江县| 新河县| 东乌| 刚察县| 东乌| 安岳县| 开封市| 阳西县| 通城县| 盘山县| 盘山县| 维西| 丁青县| 三穗县| 原阳县| 宣化县| 鄯善县| 汨罗市| 河间市| 贵州省| 绩溪县| 田林县| 卓资县| 越西县| 怀来县| 绥棱县| 新干县| 新疆| 五峰| 当涂县| 大洼县| 乌兰浩特市| 长葛市| 开封市| 任丘市| 桐梓县| 玛纳斯县|