暫存器(又稱快取)一般是指由基本的rs
觸發器結構衍生出來的
d觸發,就是一些與非門構成的結構,一般整合在
cpu內,其讀寫速度跟
cpu的執行速度基本匹配,但因為效能優越,所以造價昂貴,一般好的
cpu也就只有幾mb的
2級快取,
1級快取更小。使用暫存器可以縮短至零長度、節省儲存空間,提高指令的執行速度。
不同的暫存器有不同的作用,如:通用暫存器(
gr)用以存放運算元、運算元的位址或中間結果;指令暫存器(
ir)用以存放當前正在執行的指令,以便在指令執行的過程中,控制完成一條指令的全部功能。
cpu計算時,先預先把要用的資料從硬碟讀到記憶體,然後再把即將要用的資料讀到暫存器。最理想的情況就是
cpu所有的資料都能從暫存器裡讀到,這樣讀寫速度就快,如果暫存器裡沒有要用的資料,就要從記憶體甚至硬碟裡面讀,那樣讀寫資料佔的時間就比
cpu運算的時間還多的多。
如果僅是討論cpu
的範疇:
暫存器在cpu
的內部,容量小,速度快
儲存器一般都在
cpu外部,容量大,速度慢
暫存器存在於cpu
中,速度很快,數目有限;
儲存器就是記憶體,速度稍慢,但數量很大;
計算機做運算時,必須將資料讀入暫存器才能運算。
儲存器包括暫存器,
儲存器有
rom和
ram
暫存器只是用來暫時儲存,
是臨時分配出來的,斷電
,後,裡面的內容就沒了
1、暫存器是**處理器內的組成部份。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、資料和位址。在**處理器的控制部件中,包含的暫存器有指令暫存器
(ir)
和程式計數器
(pc)
。在**處理器的算術及邏輯部件中,包含的暫存器有累加器
(acc)
。
暫存器的主要功能:
(1)的資料執行算術及邏輯運算;
(2)存於暫存器內的位址可用來指向記憶體的某個位置,即定址;
(3)可以用來讀寫資料到電腦的周邊裝置。
2、記憶體是動態隨機儲存器的簡稱,是在程式執行是和
cpu直接進行資料交換的部件。
cpu把指令調入記憶體,在進入緩衝區等待翻譯執行。我們使用的作業系統以及各種軟體,安裝的位置或者說儲存的位置是硬碟。但是實際執行時,無論系統還是應用軟體,實際上都是在記憶體或者說絕大多數都是在記憶體中執行的。也就是說,處理器把資料從硬碟等儲存裝置中調出並載入到記憶體中,然後在記憶體中對資料進行分析、解碼、執行等,當需要對這些資料進行儲存時才會重新寫回到硬碟中。
3、儲存器範圍最大,它幾乎涵蓋了所有關於儲存的範疇。你所說的暫存器,記憶體,都是儲存器裡面的一種。凡是有儲存能力的硬體,都可以稱之為儲存器,這是自然,硬碟更加明顯了,它歸入外儲存器行列。
儲存 暫存器和記憶體
計算機儲存塔狀結構,暫存器最快,記憶體其次,最慢的是硬碟 同樣是電晶體儲存裝置,為什麼暫存器比記憶體快?一 距離不同 距離不是主要因素,但是最好理解,記憶體離cpu比較遠,所以要耗費更長時間讀取。以3ghz的cpu為例,電流每秒鐘 可以振盪30億次,每次耗時大約為0.33納秒。光在1納秒的時間內,可...
暫存器 儲存器 記憶體的區別
從範圍來看,它們所指的範疇不一樣。暫存器是 處理器內的組成部份。它跟cpu有關。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令 資料和位址。在 處理器的控制部件中,包含的暫存器有指令暫存器 ir 和程式計數器 pc 在 處理器的算術及邏輯部件中,包含的暫存器有累加器 acc 儲存器範圍最大,...
儲存器 硬碟 記憶體 快取 暫存器
只要能儲存資料的器件都可以稱之為儲存器,它的含義覆蓋了暫存器,快取,記憶體,硬碟。cpu訪問快慢的速度依次為 暫存器 快取 記憶體 硬碟 暫存器是 處理器的組成部分,是一種直接整合到cpu中的有限的高速訪問速度的儲存器,它是有一些與非門組合組成的,分為通用暫存器和特殊暫存器。cpu訪問暫存器的速度是...