㈠ 寄存器與存儲器的區別
寄存器是指在CPU內部使用的小容量存儲器,有的只有一位元組。存儲器分為內存和外存,內存自不用說了吧,就是插在主板上的內存條。外存種類就多了,硬碟,光碟,U盤等都屬於外存。
㈡ 寄存器和存儲器的區別是什麼
單片機中寄存器有特殊功能寄存器和一般寄存器之分,寄存器是存儲器的一部分,寄存器是要佔用存儲器空間的,一般寄存器可以做存儲器來用,但特殊功能寄存器不同,比如控制中斷的寄存器你就不能賦值,它可能會影響你的程序的運行。
㈢ 存儲器和寄存器有什麼區別
功能的不同:
存儲器功能:存放指令和數據,並能由中央處理器(CPU)直接隨機存取。
寄存器功能:可將寄存器內的數據執行算術及邏輯運算;存於寄存器內的地址可用來指向內存的某個位置,即定址;可以用來讀寫數據到電腦的周邊設備。
使用時速度的不同:
寄存器的速度比主存儲器的速度要快很多,由於寄存器的容量有限,所以將不需要操作的數據存放在主存儲器中,主存儲器中的數據必須放入寄存器材能夠進行操作。
(3)cpu寄存器是低速存儲器嗎擴展閱讀:
一般意義上理解,寄存器是CPU里的存儲單元,與CPU離得近,所以CPU在運算時通常都會用寄存器當中轉站。存儲器是在CPU外部的存儲器,分為RAM,ROM。對單片機來說,因為存儲器,CPU都在一個片內,所以寄存器是片內RAM的一部分。
寄存器是匯編語言里放計算數據用的臨時單元地址。比如有兩個寄存器a和b, a里放了2,b里放了3。那麼可以用匯編指令把a和b相加,並把計算結果放到c里。所以寄存器是內存范疇的。
㈣ 內存、cpu、寄存器、存儲器和磁碟分別在哪兒有什麼聯系和區別
cpu的內部結構可分為控制單元,邏輯單元和存儲單元三大部分。
cup存儲單元有寄存器和高速緩沖存儲器,
寄存器(register)是cpu內部的元件,所以在寄存器之間的數據傳送非常快。
用途:
1.可將寄存器內的數據執行算術及邏輯運算。
2.存於寄存器內的地址可用來指向內存的某個位置,即定址。
3.可以用來讀寫數據到電腦的周邊設備。
寄存器數量:
1、8個通用寄存器:
數據寄存器:ax,bx,cx,dx
指針寄存器:sp(堆棧指針),bp(基址指針)
變址寄存器:si(原地址),di(目的地址)
2、控制寄存器(2個)
3、段寄存器(4個)
高速緩存:
緩存大小也是cpu的重要指標之一,而且緩存的結構和大小對cpu速度的影響非常大,cpu內緩存的運行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統內存和硬碟。實際工作時,cpu往往需要重復讀取同樣的數據塊,而緩存容量的增大,可以大幅度提升cpu內部讀取數據的命中率,而不用再到內存或者硬碟上尋找,以此提高系統性能。但是由於cpu晶元面積和成本的因素來考慮,緩存都很小。
l1
cache(一級緩存)是cpu第一層高速緩存,分為數據緩存和指令緩存。內置的l1高速緩存的容量和結構對cpu的性能影響較大,不過高速緩沖存儲器均由靜態ram組成,結構較復雜,在cpu管芯面積不能太大的情況下,l1級高速緩存的容量不可能做得太大。一般伺服器cpu的l1緩存的容量通常在32—256kb。
l2
cache(二級緩存)是cpu的第二層高速緩存,分內部和外部兩種晶元。內部的晶元二級緩存運行速度與主頻相同,而外部的二級緩存則只有主頻的一半。l2高速緩存容量也會影響cpu的性能,原則是越大越好,現在家庭用cpu容量最大的是512kb,而伺服器和工作站上用cpu的l2高速緩存更高達256-1mb,有的高達2mb或者3mb。
l3
cache(三級緩存),分為兩種,早期的是外置,現在的都是內置的。而它的實際作用即是,l3緩存的應用可以進一步降低內存延遲,同時提升大數據量計算時處理器的性能。降低內存延遲和提升大數據量計算能力對游戲都很有幫助。而在伺服器領域增加l3緩存在性能方面仍然有顯著的提升。比方具有較大l3緩存的配置利用物理內存會更有效,故它比較慢的磁碟i/o子系統可以處理更多的數據請求。具有較大l3緩存的處理器提供更有效的文件系統緩存行為及較短消息和處理器隊列長度
㈤ 如何區別存儲器和寄存器兩這是一回事的說法對嗎
存儲器不嚴格的說就是內存,寄存器是cpu內部的高速存儲器(區別於你所說的存儲器)。
相比存儲器,寄存器速度要快得多,但數量較少(80x86好像是16個,但他們各司其職)
因為cpu在計算反復讀寫存儲器會降低效率,於是許多數據就在寄存器上進行暫存。
㈥ 電腦中的cpu的段寄存器和存儲器的區別
數據運行的時候,先從存儲器到寄存器,然後再通過cpu的處理,表現出來
因為cpu屬於高速運算狀態,存儲器的數據讀取速度跟不上cpu的處理速度。如果不提前調用,就會浪費cpu的資源。所以程序運行時會把數據線放到寄存器,因為寄存器裡面的數據可以隨時高速的調用。這樣能更好地支持cpu的運算。所以內存這個寄存器相當於一個臨時倉庫的形式。方便cpu隨時調用。
所以寄存器的作用是寄存,然後在存儲器的慢速和cpu的快速之間做一個緩沖作用
㈦ 計算機中寄存器與存儲器到底是什麼關系
寄存器好比你的飯量,
存儲器好比食堂的伙食飯量,
外存儲器好比農場生產的東西原材料。
你大概設想一下,他們之間的吞吐次數和吞吐時間,就明白關系了。
寄存器通俗的說是cpu的裡面的高速緩存
存儲器(你提到的)通俗的說是像內存條那樣的東西
外存儲器就是硬碟之類的。
㈧ cpu寄存器是高速存儲器還是低速寄存器
CPU寄存器是集成在CPU內部的存儲工具,屬於高速寄存器,也叫CPU緩存,容量都非常小
㈨ 存儲器和寄存器分別有哪些
寄存器和存儲器的區別有以下幾點:
1、存儲器功能:存放指令和數據,並能由中央處理器(CPU)直接隨機存取。
2、寄存器功能:可將寄存器內的數據執行算術及邏輯運算;存於寄存器內的地址可用來指向內存的某個位置,即定址;可以用來讀寫數據到電腦的周邊設備。
3、寄存器的速度比主存儲器的速度要快很多,由於寄存器的容量有限,所以將不需要操作的數據存放在主存儲器中,主存儲器中的數據必須放入寄存器材能夠進行操作。
4、簡單地說:寄存器是操作數據的地方,存儲器是存放數據的地方。
5、寄存器結構通常是指基本RS觸發器派生D觸發器,是由一些與非門的結構、總體集成在CPU、讀寫速度與CPU的速度運行基本匹配,但由於性能優越,所以貴,一般好的CPU只有幾MB二級緩存,一級緩存。
6,CPU的內存,通常指的是硬碟,U盤和其他設備可以節省電源切斷後,數據的能力是一般比較大,缺點是讀寫速度非常緩慢,普通機械硬碟讀寫速度通常是大約50mb/S。內存和寄存器是用於慢速內存讀寫的多層存儲機制。