查看單個文章
舊 2009-09-22, 01:32 PM   #14 (permalink)
ppp0600
長老會員
 
ppp0600 的頭像
榮譽勳章
UID - 19602
在線等級: 級別:72 | 在線時長:5516小時 | 升級還需:105小時級別:72 | 在線時長:5516小時 | 升級還需:105小時
註冊日期: 2002-12-30
住址: 混亂地獄
文章: 10317
精華: 0
現金: 446 金幣
資產: 233164376 金幣
預設



引用:
作者: rainfire 查看文章
請問比較貴為何還用2個

而用兩個byte來表示
是甚麼意思
所謂的2個不是指硬體,而是指容量,不這麼一丁點大,還真的不能用....

我在想你應該不是電子或資訊科的吧,怎會要寫這種題目,若是此類科系又怎麼不知道答案

電腦記憶單位,什麼是Bit、Byte?

http://tw.myblog.yahoo.com/hp-sunday/article?mid=204

電腦內部是以電力(直流電)來運作的,而以相對電位(高電位和低電位)來區別資料的不同。
就好像是一個「開關」組成的記錄器,低電位時是「關」用0表示,高電位時是「開」用1表示。

此時每一個開關就成為電腦紀錄資料的最小單位就是所謂的 Bit。

一個Bit的資料不是0就是1,要增加資料的紀錄量就必須再增加一個Bit,所以電腦是以「二進位」的方式來運算。

8 Bit = 1 Byte (Byte是紀錄一筆資料的基本單位)

電腦中一個英文字母或一個數字是由1個Byte所組成(即所謂的半形字),以英文字母「A」為例,電腦中傳遞的二進位碼就是「01000001」,中文字則需要由2個Byte組成(即所謂的全形字)。

而所謂32位元或64位元的電腦,就是指電腦的CPU(中央處理器,等同電腦的大腦)每一次可處理的資料量是32位元或64位元,數字越高表示電腦速度、功能越好,現在的電腦每秒已經可處理數萬筆的資料了。

資料單位大小依序是【Byte】→ 【KB】 →【MB】→ 【GB】 。

1 KB(Kilo-Byte) = 1024 Byte
1 MB(Mega-Byte)= 1024 KB
1 GB(Giga-Byte) = 1024 MB

所以 1 KB的記憶體容量大約可以儲存1024個半形字或512個全形字(實際儲存時還要記錄文字字型、格式、聯結關係、‧‧‧‧,所以是無法達到這個數字的。)

二進位數字表示:0→1→10→11→100→101→110→111→1000→1001→1010→ ‧‧‧‧
相對於十進位 :0→1→ 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → ‧‧‧‧

二進位位數:1位數(有0-1,2種變化)、2位數(有0-3,4種變化)、3位數(有0-7,8種變化)、4位數(有0-15,16種變化)、‧‧‧‧

因為電腦是以「二進位」的方式來運算,所以每增加1個位數是增加2倍,而非十進位的10倍。

十進位2倍關係:2 → 4 → 8 → 16 → 32 → 64 → 128 → 256 → 512 → 1024

生活中還是要把二進位的數字換算成一般人習慣的十進位數字,這就是為什麼記憶卡容量只會有256MB、512MB、‧‧‧‧而不會出現500 MB、1000 MB、‧‧‧‧的原因了,或電腦的進化為什麼會是 8位元 → 16位元 → 32位元 → 64位元。
ppp0600 目前離線  
送花文章: 26739, 收花文章: 7713 篇, 收花: 38422 次
+10 金幣
回覆時引用此帖
有 4 位會員向 ppp0600 送花:
rainfire (2009-09-22),runonetime (2009-09-22),tom710509 (2009-09-22),yu jun (2009-09-23)
感謝您發表一篇好文章