瀏覽單個文章
小強lenbo
Senior Member
 
小強lenbo的大頭照
 

加入日期: Apr 2001
文章: 1,485
引用:
Originally posted by Jungle

映像中,cpu是多少位元是看內部暫存器(register)來決定的,cpu真正在處理、運算資料都是由內部的暫存器來執行,暫存器位元數愈多,一次可以處理的資料量就愈大,也會更快,所以64會比32快。
但是暫存器的bit數也不是可以隨便增加的,這牽涉到指令集,指令集不同,作業系統、軟體根本就跑不了,所以64bit的cpu也要新的作業系統配合。若64bit cpu可以相容32bit指令集,當然也可以跑,但是這等於是閹了cpu
data bus和register位元數不同的問題,我猜想是因為cpu的速度愈來愈快,但是記憶體仍是無法跟上時脈,會造成一個瓶頸,所以不如把資料線加寬,如此可以把記憶體的效能更上一步
真是傷腦筋,我的計概也忘了差不多了


我先說一下CPU的結構好了
CPU中有
Registers
Arithmetic and Logic Unit(ALU)
Control Unit
其中負責做計算的是ALU
Register只是負責存資料及指令
Control Unit是負責指揮交通
而CPU是幾位元要看ALU而非Register
__________________
舊 2002-04-10, 04:59 AM #17
回應時引用此文章
小強lenbo離線中