暫存器與儲存器的區別

2021-07-24 17:35:38 字數 652 閱讀 3582

儲存器在cpu外,一般指硬碟,u盤等可以在切斷電源後儲存資料的裝置,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬碟讀寫速度一般是50mb/s左右。記憶體和暫存器就是為了解決儲存器讀寫速度慢而產生的多級儲存機制,從20世紀50年代開始,磁芯儲存器曾一度成為主存的主要儲存介質,但從20世紀70年代開始,逐步被半導體儲存器所取代,目前的計算機都是用半導體儲存器。現在的ddr2記憶體的讀寫速度一般為6~8gb/s,跟機器效能也有關係。

而暫存器(又稱快取)一般是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構,一般整合在cpu內,其讀寫速度跟cpu的執行速度基本匹配,但因為效能優越,所以造價昂貴,一般好的cpu也就只有幾mb的2級快取,1級快取更小。使用暫存器可以縮短至零長度、節省儲存空間,提高指令的執行速度。不同的暫存器有不同的作用,如:通用暫存器(gr)用以存放運算元、運算元的位址或中間結果;指令暫存器(ir)用以存放當前正在執行的指令,以便在指令執行的過程中,控制完成一條指令的全部功能。

cpu計算時,先預先把要用的資料從硬碟讀到記憶體,然後再把即將要用的資料讀到暫存器。最理想的情況就是cpu所有的資料都能從暫存器裡讀到,這樣讀寫速度就快,如果暫存器裡沒有要用的資料,就要從記憶體甚至硬碟裡面讀,那樣讀寫資料佔的時間就比cpu運算的時間還多的多。所以評價一款cpu的效能除了頻率,快取也是很重要的指標。

本文**:

暫存器和儲存器的區別

如果僅是討論cpu的範疇暫存器在cpu的內部,容量小,速度快。儲存器一般都在cpu外部,容量大,速度慢。從根本上講,暫存器與ram的物理結構不一樣。一般暫存器是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構,這個在數電裡面大家都看過 而ram則有自己的工藝,一般1bit由六mos...

暫存器 儲存器 記憶體的區別

從範圍來看,它們所指的範疇不一樣。暫存器是 處理器內的組成部份。它跟cpu有關。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令 資料和位址。在 處理器的控制部件中,包含的暫存器有指令暫存器 ir 和程式計數器 pc 在 處理器的算術及邏輯部件中,包含的暫存器有累加器 acc 儲存器範圍最大,...

暫存器和儲存器的區別?

儲存器在cpu外,一般指硬碟,u盤等可以在切斷電源後儲存資料的裝置,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬碟讀寫速度一般是50mb s左右。記憶體和暫存器就是為了解決儲存器讀寫速度慢而產生的多級儲存機制,從20世紀50年代開始,磁芯儲存器曾一度成為主存的主要儲存介質,但從20世紀70年代...