我們要處理的信息在計算機中常常被稱為數據。所謂的數據,是可以由人工或自動化手段加以處理的那些事實、概念、場景和指示的表示形式,包括字符、符號、表格、聲音和圖形等。數據可在物理介質上記錄或傳輸,并通過外圍設備被計算機接收,經過處理而得到結果,計算機對數據進行解釋并賦予一定意義后,便成為人們所能接受的信息。
計算機中數據的常用單位有位、字節和字。
1) 位(bit)
計算機中最小的數據單位是二進制的一個數位,簡稱為位。正如我們前面所講的那樣,一個二進制位可以表示兩種狀態(0或1),兩個二進制位可以表示四種狀態(00、01、10、11)。顯然,位越多,所表示的狀態就越多。
2) 字節(Byte)
字節是計算機中用來表示存儲空間大小的最基本單位。一個字節由8個二進制位組成。例如,計算機內存的存儲容量、磁盤的存儲容量等都是以字節為單位進行表示的。
除了用字節為單位表示存儲容量外,還可以用千字節(KB)、兆字節(MB)以及十億字節(GB)等表示存儲容量。它們之間存在下列換算關系:
1B=8bits
1KB=210B=1024B
1MB=210KB=1024KB=220B=1048576B
1GB=210MB=1024MB=230B=1073741824B
1TB=210GB=1024GB=240B=1,099,511,627,776字節
計算機中采用二進制,這樣就造成在操作系統中對容量的計算是以每1024為一進制的,每1024字節為1KB,每1024KB為1MB,每1024MB為1GB;而硬盤廠商在計算容量時,則是以每1000為一進制的,每1000“字節”為1KB,每1000KB為1MB,每1000MB為1GB,這二者進制上的差異造成了硬盤容量縮水。
3) 字(Word)
字和計算機中字長的概念有關。字長是指計算機在進行處理時一次作為一個整體進行處理的二進制數的位數,具有這一長度的二進制數則被稱為該計算機中的一個字。字通常取字節的整數倍,是計算機進行數據存儲和處理的運算單位。
計算機按照字長進行分類,可以分為8 位機、16位機、32位機和64位機等。字長越長,那么計算機所表示數的范圍就越大,處理能力也越強,運算精度也就越高。在不同字長的計算機中,字的長度也不相同。例如,在8位機中,一個字含有8個二進制位,而在64位機中,一個字則含有64個二進制位。