1. 程式人生 > >資料在計算機中的儲存方式

資料在計算機中的儲存方式



  資料有數值型非數值兩類,這些資料在計算機中都必須以二進位制形式表示一串二進位制數既可表示數量值,也可表示一個字元、漢字或其他。一串二進位制數代表的資料不同,含義也不同。這些資料在計算機的儲存裝置中是如何進行組織儲存的?

  資料單位

  位(bit)

  位(bit),音譯為"位元",是計算機儲存裝置的最小單位,由數字0或1組成。

  位元組(Byte)

  位元組(Byte),簡寫為"B",音譯為"拜特",簡寫為"B"。8個二進位制位編為一組稱為一個位元組,即:1B=8bit。位元組是計算機處理資料的基本單位,即以位元組為單位解釋資訊。通常,一個ASCII碼佔1個位元組;一個漢字國標碼佔2個位元組;整數佔2個位元組;實數,即帶有小數點的數,用4個位元組組成浮點形式等

  字(word)

  計算機一次存取、處理和傳輸的資料長度稱為字,即:一組二進位制數碼作為一個整體來參加運算或處理的單位。一個字通常由一個或多個位元組構成,用來存放一條指令或一個數據。

  字長

  一個字中所包含的二進位制數的位數稱為字長。不同的計算機,字長是不同的,常用的字長有8位、16位、32位和64位等,也就是經常說的8位機、16位機、32位機或64位機。例如,一臺計算機如果用8個二進位制位表示一個字,就說該機是八位機,或者說它的字長是8位的;又如,一個字由兩個位元組組成,即16個二進位制位,則字長為16位。字長是衡量計算機效能的一個重要標誌。字長越長,一次處理的數字位數越大,速度也就越快。

  儲存裝置

  用來儲存資訊的裝置稱為計算機的儲存裝置,如記憶體、硬碟、軟盤及光碟等。不論是哪一種裝置,儲存裝置的最小單位是"位",儲存資訊的單位是位元組,也就是說按位元組組織存放資料。

  儲存單元

  表示一個資料的總長度稱為計算機的儲存單元。在計算機中,當一個數據作為一個整體存入或取出時,這個資料存放在一個或幾個位元組中組成一個儲存單元。儲存單元的特點是,只有往儲存單元送新資料時,該儲存單元的內容用新值代替舊值,否則永遠保持原有資料。

  儲存容量

  某個儲存裝置所能容納的二進位制資訊量的總和稱為儲存裝置的儲存容量。儲存容量用位元組數來表示,如:4MB、2GB等,其關係為:1KB=1024B、1MB=1024KB、1GB=1024MB。1千位元組相當於210Byte,即1024Byte,記為1KB;1兆位元組相當於220Byte,即1024KB,記為1MB;而1吉位元組相當於230Byte,即1024MB,記為1GB。

  記憶體容量是指為計算機系統所配置的主存(RAM)總位元組數,度量單位是"KB""MB",如32MB、64MB、128MB等。外存多以硬碟、軟盤和光碟為主,每個裝置所能容納的資訊量的總位元組數稱為外存容量,度量單位是"MB""GB",如800MB、6.5GB。

  目前,高檔微型計算機的記憶體容量已從幾MB發展到幾百MB,外存容量已從幾百MB發展到幾GB~幾十GB。

  編址與地址

  編址

  對計算機儲存單元編號的過程稱為"編址",是以位元組為單位進行的。

  地址

  儲存單元的編號稱為地址。

  注意:地址號與儲存單元是一一對應的,CPU通過單元地址訪問儲存單元中的資訊,地址所對應的儲存單元中的資訊是CPU操作的物件,即資料或指令本身。地址也是用二進位制編碼表示,為便於識別通常採用16進位制。