1. 程式人生 > 實用技巧 >計算機的基本儲存單位

計算機的基本儲存單位

一、計算機的儲存單位有哪些

計算機儲存單位一般用bit,Byte,KB,MB,GB,TB,PB,EB,ZB,BB來表示,我們經常將Byte簡稱為B,將KB簡稱為K。

二、儲存單位之間的換算關係

1、計算機儲存資訊的最小單位:位 bit (位元) (Binary Digits):存放一位二進位制數,即 0 或 1,是計算機中最小的儲存單位。

2、計算機儲存容量的基本單位是位元組:位元組 byte:8個二進位制位(bit)為一個位元組(B),最常用的單位。

例如:一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。

英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號“.”佔1個位元組的大小,中文句號“。”佔2個位元組大小。

3、他們的換算關係如下:

1B(Byte 位元組)=8bit

1KB (Kilobyte 千位元組)=1024B;

1MB (Megabyte 兆位元組 簡稱“兆”)=1024KB;

1GB (Gigabyte 吉位元組 又稱“千兆”)=1024MB;

1TB (Trillionbyte 萬億位元組 太位元組)=1024GB,其中1024=2^10 ( 2 的10次方);

1PB(Petabyte 千萬億位元組 拍位元組)=1024TB;

1EB(Exabyte 百億億位元組 艾位元組)=1024PB;

1ZB (Zettabyte 十萬億億位元組 澤位元組)= 1024 EB;

1YB (Yottabyte 一億億億位元組 堯位元組)= 1024 ZB;

1BB (Brontobyte 一千億億億位元組)= 1024 YB。

注:“兆”為百萬級數量單位。
附:進位制單位全稱及譯音

yotta, [堯]它, Y. 10^21;

zetta, [澤]它, Z. 10^18;

exa, [艾]可薩, E. 10^15;

peta, [拍]它, P. 10^12;

tera, [太]拉, T. 10^9;

giga, [級]咖, G. 10^6;

mega, [兆],M. 10^3

三、為什麼計算機儲存單位的進率是1024而不是1000

因為目前計算機都是二進位制的,讓它們計算單位,只有2的整數冪時才能非常方便計算機計算,因為電腦內部的電路工作有高電平和低電平兩種狀態,所以就用二進位制來表示訊號,(控制訊號和資料),以便計算機識別。而人習慣於使用10進位制,所以儲存器廠商們才用1000作進率。這樣導致的後果就是實際容量要比標稱容量少,不過這是合法的。1024是2的10次方,因為如果取大了,不接近10的整數次方,不方便人們計算,取小了,進率太低,單位要更多才能滿足需求。所以取2的10次方正好。

計算例項:標稱100GB的硬碟,其實際容量為:
100×1000×1000×1000位元組/1024×1024×1024≈93.1GB

可見產品容量縮水只要滿足計算的實際容量結果(上下誤差應該在1%內),你買的就是正品,沒被騙。

原文連結:https://blog.csdn.net/niguang09/java/article/details/6673465