當前位置:生活全書館 >

生活小竅門

> 暫存器和儲存器的區別是什麼 暫存器和儲存器的區別

暫存器和儲存器的區別是什麼 暫存器和儲存器的區別

暫存器和儲存器的區別 暫存器和儲存器的區別是什麼

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

2、暫存器(又稱快取)一般是指由基本的RS觸發器結構衍生出來的D觸發,就是一些與非門構成的結構,一般整合在CPU內,其讀寫速度跟CPU的執行速度基本匹配,但因為效能優越,所以造價昂貴,一般好的CPU也就只有幾MB的2級快取,1級快取更小。使用暫存器可以縮短至零長度、節省儲存空間,提高指令的執行速度。

3、不同的暫存器有不同的作用,如:通用暫存器(GR)用以存放運算元、運算元的地址或中間結果;指令暫存器(IR)用以存放當前正在執行的指令,以便在指令執行的過程中,控制完成一條指令的全部功能。CPU計算時,先預先把要用的資料從硬碟讀到記憶體,然後再把即將要用的資料讀到暫存器。最理想的情況就是CPU所有的資料都能從暫存器裡讀到,這樣讀寫速度就快,如果暫存器裡沒有要用的資料,就要從記憶體甚至硬盤裡面讀,那樣讀寫資料佔的時間就比CPU運算的時間還多的多。

標籤: 暫存器 儲存器
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/xiaoqiaomen/rk01rp.html