關於位元的問題(20點)

2009-03-03 4:11 am
什麼是位元?請詳細說明一下。

電腦裡面,色彩的位元(例如:中 - 16Bits和最高 - 32Bits)跟加密用的位元(例如:128Bits和256Bits)是一樣的嗎?

如何把Vista 64Bits的系統改變成Vista 32Bits的系統?

回答 (1)

2009-03-03 8:14 am
✔ 最佳答案
電腦內部是以電力(直流電)來運作的,而以相對電位(高電位和低電位)來區別資料的不同。
就好像是一個「開關」組成的記錄器,低電位時是「關」用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位元。

色彩的位元(例如:中 - 16Bits和最高 - 32Bits)
即是有多少種顏色的組合

如16bits 即是 顏色組合由
0000 0000 0000 0000 → 1111 1111 1111 1111
相當於有 65535 個不同顏色

如果是 32 bits 即是 顏色組合由
0000 0000 0000 0000 0000 0000 0000 0000 → 1111 1111 1111 1111 1111 1111 1111 1111
相當於有 4294967295個不同顏色

而 跟加密用的位元(例如:128Bits和256Bits)是一樣道理,位元愈多,代表可組合出來的數目 / 變化愈多

如何把Vista 64Bits的系統改變成Vista 32Bits的系統?
重安windows 就是


收錄日期: 2021-04-20 16:26:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090302000051KK01449

檢視 Wayback Machine 備份