① 寄存器、存儲器以及暫存器各有什麼區別
寄存器和暫存器沒有區別。
寄存器和暫存器英文名都是register,都是有限存儲容量的高速存儲部件,都是CPU的組成部分之一,都是用來暫存指令、數據和地址信息。
根據以上內容,寄存器和暫存器指的是同一個概念,兩者沒有區別。
之所以會有寄存器和暫存器兩種名稱,應該是相關英文定義進入國內的時候,各學者的理解不同引起的兩種翻譯,實際上是同一種東西。目前來講,大部分材料會把register翻譯為寄存器。
存儲器(Memory)是現代信息技術中用於保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。
② 寄存器 和內存什麼關系
寄存器是CPU里的東西,內存是掛在CPU外面的數據匯流排上。
寄存器是中央處理器內的組成部份。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。內存是計算機中重要的部件之一,它是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的。
訪問內存時要在CPU的寄存器填上地址,再執行相應的匯編指令。這時CPU會在數據匯流排上生成讀取或者寫入內存數據的時鍾信號,最後內存的內容會被CPU寄存器的內容更新(寫入)或被讀入CPU的寄存器(讀取)。
(2)寄存器存儲有限擴展閱讀:
寄存器分類:
1、常數寄存器:用來持有隻讀的數值。
2、向量寄存器:用來儲存由向量處理器運行SIMD指令所得到的數據。
3、特殊目的寄存器:儲存CPU內部的數據,像是程序計數器,堆棧寄存器,以及狀態寄存器(或稱微處理器狀態字組)。
4、指令寄存器:儲存現在正在被運行的指令。
5、索引寄存器:是在程序運行時用來更改運算對象地址之用。
內存分類:
1、基本內存:占據0~640KB地址空間。
2、保留內存:占據640KB~1024KB地址空間。UMB的物理存儲器取自物理擴展存儲器,此范圍的物理RAM可作為Shadow RAM使用。
3、上位內存:利用保留內存中未分配使用的地址空間建立,其物理存儲器由物理擴展存儲器取得。
4、高端內存:擴展內存中的第一個64KB區域(1024KB~1088KB)。由HIMEM.SYS建立和管理。
5、EMS內存符合EMS規范管理的擴充內存區,其驅動程序為EMM386.EXE等。
③ 寄存器和存儲器的區別
從根本上講,寄存器與RAM的物理結構不一樣。
一般寄存器是指由基本的RS觸發器結構衍生出來的D觸發,
就是一些與非門構成的結構,這個在數電裡面大家都看過;
而RAM則有自己的工藝,一般1Bit由六MOS管構成。所以,
這兩者的物理結構不一樣也導致了兩者的性能不同。寄存器
訪問速度快,但是所佔面積大。而RAM相反,所佔面積小,
功率低,可以做成大容量存儲器,但訪問速度相對慢一點。
1、
寄存器存在於CPU中,速度很快,數目有限;
存儲器就是內存,速度稍慢,但數量很大;
計算機做運算時,必須將數據讀入寄存器才能運算。
2、
存儲器包括寄存器,
存儲器有ROM和RAM
寄存器只是用來暫時存儲,是臨時分配出來的,斷電,後,裡面的內容就沒了`````
④ 寄存器原理
寄存器原理:
寄存器應具有接收數據、存放數據和輸出數據的功能,它由觸發器和門電路組成。只有得到「存入脈沖」(又稱「存入指令」、「寫入指令」)時,寄存器才能接收數據;在得到「讀出」指令時,寄存器才將數據輸出。
寄存器存放數碼的方式有並行和串列兩種。並行方式是數碼從各對應位輸入端同時輸入到寄存器中;串列方式是數碼從一個輸入端逐位輸入到寄存器中。
寄存器讀出數碼的方式也有並行和串列兩種。在並行方式中,被讀出的數碼同時出現在各位的輸出端上;在串列方式中,被讀出的數碼在一個輸出端逐位出現。
(4)寄存器存儲有限擴展閱讀:
寄存器最起碼具備以下4種功能。
①清除數碼:將寄存器里的原有數碼清除。
②接收數碼:在接收脈沖作用下,將外輸入數碼存入寄存器中。
③存儲數碼:在沒有新的寫入脈沖來之前,寄存器能保存原有數碼不變。
④輸出數碼:在輸出脈沖作用下,才通過電路輸出數碼。
僅具有以上功能的寄存器稱為數碼寄存器;有的寄存器還具有移位功能,稱為移位寄存器。
寄存器有串列和並行兩種數碼存取方式。將n位二進制數一次存入寄存器或從寄存器中讀出的方式稱為並行方式。將n位二進制數以每次1位,分成n次存入寄存器並從寄存器讀出,這種方式稱為串列方式。並行方式只需一個時鍾脈沖就可以完成數據操作,工作速度快,但需要n根輸入和輸出數據線。串列方式要使用幾個時鍾脈沖完成輸入或輸出操作,工作速度慢,但只需要一根輸入或輸出數據線,傳輸線少,適用於遠距離傳輸。
⑤ 寄存器 存儲器 內存有什麼區別和不同嗎
首先告訴你,有的。
從范圍來看,它們所指的范疇就不一樣。
寄存器是中央處理器內的組成部份。它跟CPU有關。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。在中央處理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序計數器(PC)。在中央處理器的算術及邏輯部件中,包含的寄存器有累加器(ACC)。
存儲器范圍最大,它幾乎涵蓋了所有關於存儲的范疇。你所說的寄存器,內存,都是存儲器裡面的一種。凡是有存儲能力的硬體,都可以稱之為存儲器,這是自然,硬碟更加明顯了,它歸入外存儲器行列,由此可見——。
內存既專業名上的內存儲器,它不是個什麼神秘的東西,它也只是存儲器中的滄海一粟,它包涵的范圍也很大,一般分為只讀存儲器和隨即存儲器,以及最強悍的高速緩沖存儲器(CACHE),只讀存儲器應用廣泛,它通常是一塊在硬體上集成的可讀晶元,作用是識別與控制硬體,它的特點是只可讀取,不能寫入。隨機存儲器的特點是可讀可寫,斷電後一切數據都消失,我們所說的內存條就是指它了。
CACHE是在CPU中速度非常塊,而容量卻很小的一種存儲器,它是計算機存儲器中最強悍的存儲器。由於技術限制,容量很難提升,一般都不過兆。
⑥ 存儲器和寄存器分別有哪些
寄存器和存儲器的區別有以下幾點:
1、存儲器功能:存放指令和數據,並能由中央處理器(CPU)直接隨機存取。
2、寄存器功能:可將寄存器內的數據執行算術及邏輯運算;存於寄存器內的地址可用來指向內存的某個位置,即定址;可以用來讀寫數據到電腦的周邊設備。
3、寄存器的速度比主存儲器的速度要快很多,由於寄存器的容量有限,所以將不需要操作的數據存放在主存儲器中,主存儲器中的數據必須放入寄存器材能夠進行操作。
4、簡單地說:寄存器是操作數據的地方,存儲器是存放數據的地方。
5、寄存器結構通常是指基本RS觸發器派生D觸發器,是由一些與非門的結構、總體集成在CPU、讀寫速度與CPU的速度運行基本匹配,但由於性能優越,所以貴,一般好的CPU只有幾MB二級緩存,一級緩存。
6,CPU的內存,通常指的是硬碟,U盤和其他設備可以節省電源切斷後,數據的能力是一般比較大,缺點是讀寫速度非常緩慢,普通機械硬碟讀寫速度通常是大約50mb/S。內存和寄存器是用於慢速內存讀寫的多層存儲機制。
⑦ 寄存器與暫存器的區別
寄存器與暫存器的區別為:操作不同、分類不同、方式不同。
一、操作不同
1、寄存器:寄存器用來暫存指令、數據和位址,是有限存貯容量的高速存貯部件。
2、暫存器:暫存器用來暫存由數據匯流排或通用寄存器送來的操作數,並把它作為另一個操作數。
二、分類不同
1、寄存器:寄存器分為通用寄存器、專用寄存器和控制寄存器。
2、暫存器:暫存器分為指令暫存器 (IR)、程式計數器 (PC)和累加器(ACC)。
三、方式不同
1、寄存器:寄存器採用串列方式,要使用幾個時鍾脈沖完成輸入或輸出操作,工作速度慢,但只需要一根輸入或輸出數據線,傳輸線少,適用於遠距離傳輸。
2、暫存器:暫存器採用並行方式,只需一個時鍾脈沖就可以完成數據操作,工作速度快,但需要n根輸入和輸出數據線。