當前位置:首頁 » 硬碟大全 » 外存寄存器緩存內存
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

外存寄存器緩存內存

發布時間: 2022-11-29 13:41:00

1. 寄存器 和內存什麼關系

寄存器是CPU里的東西,內存是掛在CPU外面的數據匯流排上。

寄存器是中央處理器內的組成部份。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。內存是計算機中重要的部件之一,它是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的。

訪問內存時要在CPU的寄存器填上地址,再執行相應的匯編指令。這時CPU會在數據匯流排上生成讀取或者寫入內存數據的時鍾信號,最後內存的內容會被CPU寄存器的內容更新(寫入)或被讀入CPU的寄存器(讀取)。

(1)外存寄存器緩存內存擴展閱讀:

寄存器分類:

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等。

2. 什麼是內存外存主存輔存

內存是計算機中重要的部件之一,它是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。
內存(Memory)也被稱為內存儲器,其作用是用於暫時存放CPU中的運算數據,以及與硬碟等外部存儲器交換的數據。只要計算機在運行中,CPU就會把需要運算的數據調到內存中進行運算,當運算完成後CPU再將結果傳送出來,內存的運行也決定了計算機的穩定運行。
內存是由內存晶元、電路板、金手指等部分組成的。
外儲存器是指除計算機內存及CPU緩存以外的儲存器,此類儲存器一般斷電後仍然能保存數據。常見的外儲存器有硬碟、軟盤、光碟、U盤等。
一般來說,主存就指內存;但是,在一些專業性較強的場合,主存與內存還是有一定區別的.內存儲存器還有其他形式.
cpu中的存儲器和主存是兩個概念;處理器需要自己的內存儲器,它們以寄存器的形式存在
輔存狹義上是我們平時講的硬碟。科學地說是外部存儲器(需要通過I/O系統與之交換數據,又稱為輔助存儲器)。存儲容量大、成本低、存取速度慢,以及可以永久地離線保存信息。主要包括磁表面存儲器、軟盤存儲器、磁帶存儲設備、光碟存儲設備。

3. 請問一下,主存,緩存,寄存器,光碟的存儲速度和存儲容量大小

C
存取速度:寄存器 > Cache > 內存 > 硬碟 > 光碟 > 軟盤

具體點說:內存可達數至數十GB/s,硬碟可達幾十MB/s ~ 數百MB/s,光碟最高約25MB/s(18倍DVD,藍光DVD先不算),軟盤一般只有數十KB/s。
寄存器屬於CPU的一個組成部分而緩存只是集成到CPU封裝內完全是和CPU獨立的器件。另外二者速度相差很大,寄存器存取速度最快 其次緩存最後是內存。三者容量上的關系就像飯碗、飯鍋和米缸的關系,容量越大級別越低,速度越慢與CPU的聯系越不密切

4. 儲存器、內存、寄存器、外存、高速緩存的區別與聯系

儲存器就是外存,內存就是寄存器,高速緩存是CPU裡面一小點點內存,那個很快很快,比內存快。內存比外存快。

5. 存儲器存取速度快慢 Cache存儲器,RAM和ROM,寄存器,硬碟和優盤,他們的存取速度哪個最快,分別是多少

速度:寄存器>緩存>RAM內存>ROM

SRAM一般做緩存,速度在半導體存儲器中僅次於寄存器,所以做的比較小,電腦上緩存一般就是KB為單位的;RAM對應起來就是我們通常所說的內存了,現在基本都上G了,速度比ROM很快。

cache是一個高速小容量的臨時存儲器,可以用高速的靜態存儲器晶元實現,或者集成到CPU晶元內部,存儲CPU最經常訪問的指令或者操作數據。而寄存器不同,寄存器是內存階層中的最頂端,也是系統獲得操作資料的最快速途徑。

寄存器存放的是當前CPU環境以及任務環境的數據,而cache則存放最近經常訪問的指令和數據。

(5)外存寄存器緩存內存擴展閱讀:

當訪問RAM時,對所選寄存器的讀或寫操作由讀和寫信號控制。在讀取操作過程中,所選單元的數據通過數據線和輸入/輸出線傳輸到CPU(中央處理器)。

在寫操作期間,CPU通過輸入/輸入行和數據行將數據存儲到選定的單元中。

RAM通過輸入/輸入報頭與計算機的CPU交換數據,讀取時輸入到報頭,寫入時輸入到報頭,兩用。由讀/寫控制線控制。

輸入/輸出端的數據行數與對應一個地址的寄存器數相同。一些RAM晶元有單獨的輸入/輸出端。通常RAM的輸出端有一個開路集電極或三態輸出結構。

6. 外存的工作原理

外存的工作原理就是把內容轉換成信號,存在磁碟上。
外儲存器是指除計算機內存及CPU緩存以外的儲存器,此類儲存器一般斷電後仍然能保存數據。常見的外存儲器有硬碟、軟盤、光碟、U盤等。
外存儲器的特點是容量大、價格低,但是存取速度慢。內存儲器用於存放那些立即要用的程序和數據;外存儲器用於存放暫時不用的程序和數據。內存儲器和外存儲器之間常常頻繁地交換信息。[1] 外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期保存信息,並且不依賴於電來保存信息,但是由機械部件帶動,速度與CPU相比就顯得慢的多。
軟盤:軟磁碟使用柔軟的聚酯材料製成原型底片,在兩個表面塗有磁性材料。常用軟盤直徑為3.5英寸,存儲容量為1.44MB.軟盤通過軟盤驅動器來讀取數據。
U盤:U盤也被稱為「閃盤」,可以通過計算機的USB口存儲數據。與軟盤相比,由於U盤的體積小、存儲量大及攜帶方便等諸多優點,U盤已經取代軟盤的地位。
硬碟:硬磁碟是由塗有磁性材料額鋁合金原盤組成的,每個硬碟都由若干個磁性圓盤組成。
磁帶存儲器:磁帶也被稱為順序存取存儲器SAM。它存儲容量很大,但查找速度很慢,一般僅用作數據後備存儲。計算機系統使用的磁帶機有3中類型:盤式磁帶機、數據流磁帶機及螺旋掃描磁帶機。
光碟存儲器:光碟指的是利用光學方式進行信息存儲的圓盤。它應用了光存儲技術,即使用激光在某種介質上寫入信息,然後再利用激光讀出信息。光碟存儲器可分為:CD-ROM、CD-R、CD-RW、和DVD-ROM等。

7. 外存儲器有什麼作用

存儲器是記憶信息的實體,是數字計算機具備存儲數據和信息能力,能夠自動連續執行程序,進行廣泛的信息處理的重要基礎。

1、存儲器的概念

(1) 存儲器:存儲器是計算機硬體系統的記憶設備,用來存放程序(軟體)和各種數據。現在計算機硬體系統的核心就是存儲器和CPU

(2) DMA:一種可以讓存儲器與IO設備進行數據存取的方式。設計理念就是為了在IO設備與存儲器進行數據存取時不去打擾CPU。

2、存儲器的分類

(1) 按照存儲器的介質分類:

1.1 半導體存儲器:由半導體組成的存儲器稱為半導體存儲器,半導體的存儲器體積小,功率低,存取時間短.但是電源消失時,所存儲的數據也會丟失,是一種易失性存儲器;

1.2 磁材料存儲器:由磁材料做成的存儲器稱為磁性存儲器,在金屬或塑料上塗抹一層磁性材料,用來存放數據,特點是非易失即斷電後不數據不消失,存取速度比較慢;

1.3 盤存儲器:光碟存儲器使用激光在磁光材料上進行讀取,特點是非易失性,耐用性好,記錄密度高。現在多用在計算機系統中用作外部存儲。

(2) 按照存儲器的數據存取方式分類:

2.1 隨機存儲器(Random Access Memory RAM):RAM(隨機存儲器)是一種可以讀可以寫的存儲器,它的任何一個存儲單元的內容都可以隨機存取,而且存取的時間與物理位置無關,我們的內存(主存)就是這種RAM(隨機存儲器);

2.2 只讀存儲器(Read Only Memory ROM):ROM(只讀存儲器)是一種只能寫入一次原始信息,寫入之後,只能對去內部的數據進行讀出,而不能隨意重新寫入新的數據去改變原始信息;

2.3 串列訪問數據存儲器:在對存儲器的存儲單元進行讀寫操作時,必須要按照存儲單元的物理位置先後定址地址,這種存儲器就為串列訪問存儲器。這種存儲器在存取數據時,需要按照存儲器的存儲單元的位置顯示進行存取。

(3) 按照其在計算機系統中的作用:

3.1 主存儲器(主存):通常指我們所說的內存,它可以直接與CPU交換數據的存儲器,特點速度快,容量小,價格高。主存採用半導體製作,所以是易失性存儲器;

3.2 輔助存儲器(輔存):通常指我們所說的外存,用來存放當前沒有使用的程序和數據,它不能直接與CPU交換數據,需要載入到主存。特點速度慢,容量大,價格便宜。輔存屬於非易失性存儲器;

3.3 緩沖存儲器(緩存):主要用到倆個速度不同的部件之中,現在基本用在CPU與主存之間,起到緩存的作用。

3、存儲器的層次

(1) 存儲器的層次按照它的3個指標即速度,容量,每位價格進行劃分分別是:

寄存器=>緩存=>主存=>磁碟=>光碟

越是上層的存儲器它的容量越小,速度越快,每位價格越高,越是下層的存儲器容量越大,速度越慢,每位價格越低。

寄存器是CPU中的一個存儲器CPU實際上是拿寄存器中的數進行運算和控制,它的速度最快,價格最高。

緩存也被設置到了CPU中。

(2) 緩存與主存主要是為了解決CPU與主存速度不匹配的問題,因為CPU速度要快與主存,而緩存也快與主存,只要將CPU近期要使用的數據調入到緩存中,CPU直接從緩存中獲取數據,來提升數據的訪問速度,降低CPU的負荷。主存與緩存的數據調動是由硬體自己完成的。

(3) 主存與輔存主要用來解決存儲系統的容量問題,輔存比主存速度低,並且不能被CPU之間訪問,但它容量大,當CPU需要運行程序時,將輔存的數據調入到主存,CPU在來訪問。主存和輔存之間的數據調動由硬體和操作系統共同完成。

4、主存

功能:

主存儲器是能由CPU直接編寫程序訪問的存儲器,它存放需要執行的程序與需要處理的數據,只能臨時存放數據,不能長久保存數據。

組成:

● 存儲體(MPS):由存儲單元組成(每個單元包含若干個儲存元件,每個元件可存一位二進制數)且每個單元有一個編號,稱為存儲單元地址(地址),通常一個存儲單元由8個存儲元件組成;

● 地址寄存器(MAR):由若干個觸發器組成,用來存放訪問寄存器的地址,且地址寄存器長度與寄存器容量相匹配(即容量為1K,長度無2^10=1K);

● 地址解碼器和驅動器

● 數據寄存器(MDR):數據寄存器由若干個觸發器組成,用來存放存儲單元中讀出的數據,或暫時存放從數據匯流排來的即將寫入存儲單元的數據【數據存儲器的寬度(w)應與存儲單元長度相匹配】。

8. 計算機外存是指什麼外設和外存有什麼區別

內存:
內存是插在主機板上的兩根內存條,它只能帶電存儲,斷電後其中存儲的文件就丟了。是由CPU直接調度,數據流程:「外存(打開文件)->內存->CPU緩存->CPU寄存器->加工處理->返饋到內存->寫入硬碟(保存)」。內存容量小,速度快,價格貴。
外存:
外存就是電腦里的硬碟、光碟、優盤等等,是相對於內存來講的,與內存相比,外存在斷電後信息不會丟失。且存儲量大,速度比內存要慢,價格便宜。
外設:
外設指的是連在電腦上的附帶設備,比如列印機、掃描儀、刻字機等等,顯示器和鍵盤滑鼠都可以稱為「外設」,別人同樣能理解。

9. 內存與外存關鍵區別知識科普

首先簡要介紹一下計算機的存儲類型。在計算機的組成結構中,存儲器是其中最重要的部分之一。存儲器是用來存儲程序和數據的部件,它賦予計算機的記憶功能,保證正常工作。下面就讓我帶你去看看內存與外存關鍵區別知識科普,希望能幫助到大家!

計算機的內存和外存別再分不清了

內存,是大家對內部存儲器的簡稱,當然,我們也可以叫內部存儲器為主存。它是計算機中最重要的部件之一。內存是計算機運行過程中存放需要運行的程序和數據的地方。計算機工作的時候,是先把需要處理的數據從外存調入內存,然後CPU再從內存中調取數據;CPU處理完成當前這些數據之後,又將數據送回到內存中,之後才將內存中的數據又存入外存中。

大家熟悉的插在在主板內存插槽的內存條,它叫隨機存取存儲器,英文是Random Access Memory,縮寫為RAM,CPU要使用外存中的數據時,先把數據存入RAM中,RAM再將數據傳給CPU處理。

說到RAM,有一個和RAM縮寫相似的ROM存取器又是什麼呢?ROM是Read-Only Memory的縮寫,它叫只讀存儲器。ROM所存數據,一般是裝入整機前事先寫好的,整機工作過程中只能讀出,而不像RAM隨機存儲器那樣能快速地、方便地加以改寫。ROM所存數據穩定 ,斷電後所存數據也不會改變;其結構較簡單,讀出較方便,因而常用於存儲各種固定程序和數據。舉個例子,主板上的ROM裡面固化了一個基本輸入/輸出系統,簡稱為 BIOS ,它是個人電腦啟動時載入的第一個軟體。BIOS它是一組固化到計算機內主板上一個ROM晶元上的程序,它保存著計算機最重要的基本輸入輸出的程序、開機後自檢程序和系統自啟動程序,它可從CMOS中讀寫系統設置的具體信息。

說了這么多,還是沒太明白內存?沒關系,給大家來打個比方。假如說,你有一個經常使用的書包,今天剛好周末,你打算出去逛逛街,於是你在書包里除了裝好錢包、鑰匙和手機,你還帶上了水杯和麵包零食,萬一路上餓了還能吃。逛完街回來晚上了,明天周一了,要回校上課了,你拿出你逛街時候買的東西,把你的書本、 筆記本 、學習工具統統裝進你的書包。你看看,內存就跟你常用的這個書包一樣,它不需要存放固定不變的東西,相反,不同的情況中,它所存放的東西是不一樣的,是可以隨時變化的。

那麼,咱們再來 說說 外存吧。外存是相對計算機內存及CPU緩存以外的外部部存儲器,硬碟,光碟,U盤都是常用的外存。外存上的數據一般斷電後仍然能保存數據。這里請大家注意下,在自己的個人電腦「我的電腦「界面中看到的C盤、D盤、E盤等這些都是外部存儲器,而不是內存儲器。外存上保存的數據是暫時不使用的數據信息,比如你存在D盤中的電影和音樂,你存放在U盤中的學習資料等等。外存儲器的容量很大,比內存的容量要大得多。

內存儲器速度快 價格貴,容量小,斷電 後內存內數據會丟失。它是在計算機工作過程中暫時存放需要處理的數據和計算的結果,就像剛才說的你的書包,它是可是隨時更換其中的東西的,內存中的數據也是隨時可以更換了,內存它不用來長久保存數據。而你要長久保存一些數據信息的話,就需要使用外存儲器。外存儲器它的價格相對低些,容量大,但是讀寫數據的速度慢些, 斷電後數據不會丟失,所以它可以將你要長久保存的信息保存起來。

現在你分清楚什麼是內存和外存了吧。

內存與外存的關鍵區別有哪些?

計算機內存和外部存儲之間的主要區別是易失性和非易失性,以及性能和容量之間的差別。

易失性VS非易失性。內存,例如隨機存取內存(RAM),是具有易失性的。這意味著當系統斷電時,數據就會丟失。與之相反,外部存儲是非易失性的,因此即使沒有電源,它也能保存數據。

性能和容量。在大多數情況下,外存比內存的速度慢得多。而與外存不同的是,RAM直接通過更寬更快的匯流排連接到CPU。

計算機內存提供了對數據的快速訪問,而外存提供了更大的容量。

下面,讓我們仔細看看計算機系統中三個主要的存儲類型:主內存、緩存和輔助存儲器(secondary memory)——其實「輔助存儲器」也可以說就是外部存儲器。

主內存(Primary Memory)

主內存是隨機存取內存(RAM),內存晶元接收和處理CPU指令,用於計算和存儲命令。處理器寄存器每個都保存少量數據,並與CPU交互執行數學運算以及發出數據操作指令。(只讀存儲器,或著叫ROM,位於BIOS晶元上。)

主內存是CPU直接訪問的易失性內存。這個定義中包括了高速緩存內存,但是主內存是最常用的術語,用來描述通過快速匯流排連接到CPU的DRAM內存模塊。DRAM晶元存儲那些用於CPU計算的數據。RAM將計算作為一組指令傳遞給附加的/網路中的存儲媒介。

主內存是依賴於不間斷電源的易失性存儲,所以當CPU斷電時,內存和存儲在RAM中的任何數據都會丟失。在啟動時,系統訪問 操作系統 並從存儲器中啟動應用程序,然後重新填充主內存。盡管DRAM比高速緩存內存的SRAM慢,但它的體系結構以及與CPU的直接連接允許它傳輸數據的速度比輔助內存或存儲快得多。

高速緩沖存儲器(Cache Memory)

高速緩沖存儲器是一種用於高速數據處理的高速緩存。高速緩存內存標識位於主內存中的重復指令和數據,並將其復制到其內存中。CPU不再為相同的指令和數據重復訪問較慢的主內存,而是訪問更快的緩存。

緩存有時稱為CPU內存,通常運行在高性能的SRAM內存模塊上。CPU可以訪問更快的緩存內存來運行性能敏感的操作。高速緩存內存通常集成在主板下,或者在不同的晶元上,通過匯流排與CPU互連。

高速緩存存儲器存儲CPU在計算機操作期間經常訪問的指令和數據。CPU可以更快地從高性能高速緩存中檢索這些重復信息,而不必從主內存中訪問這些信息。

為了達到這種性能水平,當CPU處理數據和指令時,它首先在主內存之前查看緩存內存。緩存內存不是單塊的:多級緩存甚至更有效,因為CPU可以在高緩存性能層或低緩存性能層對重復數據和指令進行優先順序排序。

輔助存儲器(Secondary Memory)

所謂的輔助存儲器實際上就是計算機的外部存儲器,系統將應用程序和數據保存在非易失性介質上。CPU不能直接讀寫外存的數據。它向RAM發送一個包含特定存儲地址的讀/寫(或載入/存儲)命令,存儲控制器接收命令並完成請求。

目前有許多不同類型的存儲介質,包括機械硬碟(HDD)、固態硬碟(SSD)、磁帶、指狀儲存器和光碟。磁帶在受監管的行業中保持著在主動歸檔存儲和高可用性存儲方面的使用價值。但是就目前來看,HDD和SSD是數據中心中最常見的存儲類型。

內存和外存之間的關鍵區別

內存:易失性;內存包括RAM中的緩存和主內存。它正式包括存儲器和輔助存儲器。與CPU非常接近的高性能數據;SRAM比DRAM更貴;DRAM比外存更貴。可升級的;與外部存儲介質相比,價格昂貴。存儲CPU指令:使用頻繁重復的指令進行緩存以提高效率,主要用於將CPU指令與其他計算機設備和組件進行通信。

外存:非易失性;盡管外存也是一種存儲類型,但它與緩存和主內存不同,因為它是非易失性的。速度較慢,但能夠以更低的成本獲得更高的容量。可升級的;HDD成本在廣泛可接受的范圍內,而SSD的價格正在逐年降低,與HDD十分接近。

可存儲數據,直到預定的數據被移動或刪除。沒有電源的硬碟和磁帶將無限期地保存數據。無電源SSD可以保留數據長達兩年,但實際上這段時間要短得多。

堆內內存還是堆外內存?

一般情況下,Java中分配的非空對象都是由Java虛擬機的垃圾收集器管理的,也稱為堆內內存(on-heap memory)。虛擬機會定期對垃圾內存進行回收,在某些特定的時間點,它會進行一次徹底的回收(full gc)。徹底回收時,垃圾收集器會對所有分配的堆內內存進行完整的掃描,這意味著一個重要的事實——這樣一次垃圾收集對Java應用造成的影響,跟堆的大小是成正比的。過大的堆會影響Java應用的性能。

對於這個問題,一種解決方案就是使用堆外內存(off-heap memory)。堆外內存意味著把內存對象分配在Java虛擬機的堆以外的內存,這些內存直接受操作系統管理(而不是虛擬機)。這樣做的結果就是能保持一個較小的堆,以減少垃圾收集對應用的影響。

但是Java本身也在不斷對堆內內存的實現方式做改進。兩者各有什麼優缺點?Vanilla Java博客作者Peter Lawrey撰寫了一篇 文章 ,在文中他對三種方式:用new來分 配對 象、對象池(object pool)和堆外內存,進行了詳細的分析。

用new來分配對象內存是最基本的一種方式,Lawery提到:

在Java 5.0之前,分配對象的代價很大,以至於大家都使用內存池。但是從5.0開始,對象分配和垃圾回收變得快多了,研發人員發現了性能的提升,紛紛簡化他們的代碼,不再使用內存池,而直接用new來分配對象。從5.0開始,只有一些分配代價較大的對象,比如線程、套接字和資料庫鏈接,用內存池才會有明顯的性能提升。

對於內存池,Lawery認為它主要用於兩類對象。第一類是生命周期較短,且結構簡單的對象,在內存池中重復利用這些對象能增加CPU緩存的命中率,從而提高性能。第二種情況是載入含有大量重復對象的大片數據,此時使用內存池能減少垃圾回收的時間。對此,Lawery還以StringInterner為例進行了說明。

最後Lawery分析了堆外內存,它和內存池一樣,也能縮短垃圾回收時間,但是它適用的對象和內存池完全相反。內存池往往適用於生命期較短的可變對象,而生命期中等或較長的對象,正是堆外內存要解決的。堆外內存有以下特點:

1. 對於大內存有良好的伸縮性

2. 對垃圾回收停頓的改善可以明顯感覺到

3. 在進程間可以共享,減少虛擬機間的復制

4. Lawery還提到對外內存最重要的還不是它能改進性能,而是它的確定性。

當然堆外內存也有它自己的問題,最大的問題就是你的數據結構變得不那麼直觀,如果數據結構比較復雜,就要對它進行串列化(serialization),而串列化本身也會影響性能。另一個問題是由於你可以使用更大的內存,你可能開始擔心虛擬內存(即硬碟)的速度對你的影響了。

Lawery還介紹了OpenHFT公司提供三個開源庫:Chronicle Queue、Chronicle Map和Thread Affinity,這些庫可以幫助開發人員使用堆外內存來保存數據。採用堆外內存有很多好處,同時也帶來挑戰,對堆外內存感興趣的讀者可以閱讀Lawery的原文來了解更多信息。


內存與外存關鍵區別知識科普相關文章:

★ 操作系統基礎知識大全科普

★ 常識科普知識大全

★ 航天航空科普知識大全

★ 科普知識

★ 綜合科普知識題及答案介紹分享

★ 有趣的科普知識精選

★ 小學生必懂的15個科普知識

★ 生活中的科普小知識有哪些

★ 課外科普知識介紹分享

★ 少兒必知世界科普知識

10. 內存容量與緩存還有寄存器有什麼區別

1。主存就是內存啦,它是主要的存儲單元,一台計算機的內存(主存)是指CPU能夠通過指令中的地址碼直接訪問的存儲器,常用於存放處於活動狀態的程序和數據。

2。然後還有外存(外部存儲器),它是主存的補充,所以一般又叫它輔存(輔助存儲器),比如光碟、U盤、軟盤、磁帶等。

3。緩存顧名思義就是緩沖寄存器,在CPU同時處理很多數據,而又不可能同時進行所有數據的傳輸的情況,把優先順序底的數據暫時放入緩存中,等優先順序高的數據處理完畢後再把它們從緩存中拿出來進行處理。(它也可以看成是主存的補充)

4。虛擬內存(又稱虛擬存儲器),其實一般主存是不夠用的,計算機通常會在硬碟上劃出一塊區域來虛擬一個內存空間,從而進行對數據和程序的處理,於是硬碟就會產生一個頁面文件PF,它也是主存的擴充.