爲什麼寄存器比內存快?

    計算機的存儲層次(memory hierarchy)之中,寄存器(register)最快,內存其次,最慢的是硬盤。     同樣都是晶體管存儲設備,爲什麼寄存器比內存快呢?     原因一:距離不同     距離不是主要因素,但是最好懂,所以放在最前面說。內存離CPU比較遠,所以要耗費更長的時間讀取。 以3GHz的CPU爲例,電流每秒鐘可以振盪30億次,每次耗時大約爲0.33納秒。光在1納
相關文章
相關標籤/搜索