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

外存與內存緩存哪個儲存最慢

發布時間: 2022-10-04 20:46:49

『壹』 內存和外存的區別

1、易失性和易失性不同

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

2、存儲時長不同

內存斷電後不保留,外存能長期保留。

3、訪問許可權不同

CPU只能直接訪問內存,外存的東西要先到內存CPU才能處理。

相關簡介

內存(Memory)是計算機的重要部件之一,也稱內存儲器和主存儲器,它用於暫時存放CPU中的運算數據,與硬碟等外部存儲器交換的數據。

它是外存與CPU進行溝通的橋梁,計算機中所有程序的運行都在內存中進行,內存性能的強弱影響計算機整體發揮的水平。只要計算機開始運行,操作系統就會把需要運算的數據從內存調到CPU中進行運算,當運算完成,CPU將結果傳送出來。

『貳』 存儲器分為內存和外存,外存的存取是不是比內存快

存儲器有三類:
1、高速緩沖存儲器:Cache 高速存取指令和數據 存取速度快,但存儲容量小(CPU的緩存等)
2、主存儲器:內存 存放計算機運行期間的大量程序和數據 存取速度較快,存儲容量不大(電腦的內存)
3、外存儲器:外存 存放系統程序和大型數據文件及資料庫 存儲容量大,位成本低(U盤、硬碟等)
速度比較:緩沖存儲器>內存>外存
容量比較:緩沖存儲器<內存<外存
價格方面:緩沖存儲器>內存>外存

『叄』 寄存器、高速緩存、主存、外存讀取速度比較

問題不是很明確,高速緩存是寄存器的一種。
通常內存的速度不如cpu的高速緩存,外存比內存更慢(否則就沒有必要用內存)。

『肆』 外存比內存的存取速度慢是為什麼

1、內存DDR SDRAM,是雙倍速率同步動態隨機存儲器英文縮寫。它是配合高速運行的CPU,提供運算數據緩存功能的重要部件。數據讀寫速度由其工作頻率決定;
2、它是計算系統的核心部件之一,工作頻率高,最高可達3800MHz。該動態存儲器件特點,每幾ms時間內,將晶元內部的全部存儲電路刷新一次,來保持存儲的數據不丟失;當斷電後,數據消失;
3、外存通常指硬碟設備或U盤等,是一種不易失性的數據存儲設備。數據讀寫速度較低,約100MB/S左右,且設備掉電後數據不會丟失;

『伍』 計算機的內存和外存有什麼區別

1、運行速度

內存儲器最突出的特點是存取速度快,外存儲器存取速度慢 。

2、容量

內存儲器容量小,外存儲器容量大

3、存儲時長

內存儲器關閉電源後數據清空,但外存儲器數據不會消失。

4、價格

內存儲器價格昂貴,外存儲器便宜實惠。

(5)外存與內存緩存哪個儲存最慢擴展閱讀:

構成存儲器的存儲介質,存儲元,它可存儲一個二進制代碼。由若干個存儲元組成一個存儲單元,然後再由許多存儲單元組成一個存儲器。一個存儲器包含許多存儲單元,每個存儲單元可存放一個位元組(按位元組編址)。

每個存儲單元的位置都有一個編號,即地址,一般用十六進製表示。一個存儲器中所有存儲單元可存放數據的總和稱為它的存儲容量。

假設一個存儲器的地址碼由20位二進制數(即5位十六進制數)組成,則可表示2的20次方,即1M個存儲單元地址。每個存儲單元存放一個位元組,則該存儲器的存儲容量為1MB。

動態存儲器每片只有一條輸入數據線,而地址引腳只有8條。為了形成64K地址,必須在系統地址匯流排和晶元地址引線之間專門設計一個地址形成電路。

使系統地址匯流排信號能分時地加到8個地址的引腳上,藉助晶元內部的行鎖存器、列鎖存器和解碼電路選定晶元內的存儲單元,鎖存信號也靠著外部地址電路產生。

當要從DRAM晶元中讀出數據時,CPU首先將行地址加在A0-A7上,而後送出RAS鎖存信號,該信號的下降沿將地址鎖存在晶元內部。接著將列地址加到晶元的A0-A7上,再送CAS鎖存信號,也是在信號的下降沿將列地址鎖存在晶元內部。然後保持WE=1,則在CAS有效期間數據輸出並保持。

當需要把數據寫入晶元時,行列地址先後將RAS和CAS鎖存在晶元內部,然後,WE有效,加上要寫入的數據,則將該數據寫入選中的存貯單元。

由於電容不可能長期保持電荷不變,必須定時對動態存儲電路的各存儲單元執行重讀操作,以保持電荷穩定,這個過程稱為動態存儲器刷新。PC/XT機中DRAM的刷新是利用DMA實現的。

首先應用可編程定時器8253的計數器1,每隔1⒌12μs產生一次DMA請求,該請求加在DMA控制器的0通道上。當DMA控制器0通道的請求得到響應時,DMA控制器送出到刷新地址信號,對動態存儲器執行讀操作,每讀一次刷新一行。

參考資料來源:網路-存儲器

『陸』 內存的存取速度比外存存取速度快嗎

內存的存取速度比外存快。

  1. 內存儲存器速度較快、容量較小,它可直接向運算器和控制器提供(CPU)提供數據和指令,用於存放電腦當前正待運行的程序和數據。

  2. 與內存儲器相比,外存儲蓄器的速度相對較低,容量較大,且價格較低,它用以作為內存儲器的廷伸和後援,用於存放暫時不用的程序和數據。外存儲器的信息不能直接被運算器和控制器所訪問,但它可與內存儲器成批交換信息,因此外存儲器中的數據必須先調入內存儲器方可訪問。

  3. 現在常用的外存儲器有磁碟、光碟、U盤等。而內存存儲器則多為半導體材料製成。

『柒』 寄存器、高速緩存、主存、外存讀取速度比較

問題不是很明確,高速緩存是寄存器的一種。
通常內存的速度不如cpu的高速緩存,外存比內存更慢(否則就沒有必要用內存)。

『捌』 內存與外存關鍵區別知識科普

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

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

內存,是大家對內部存儲器的簡稱,當然,我們也可以叫內部存儲器為主存。它是計算機中最重要的部件之一。內存是計算機運行過程中存放需要運行的程序和數據的地方。計算機工作的時候,是先把需要處理的數據從外存調入內存,然後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個科普知識

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

★ 課外科普知識介紹分享

★ 少兒必知世界科普知識

『玖』 內存和緩存哪個存取速度快,外存和主存是什麼,有什麼作用

應該是緩存的存取速度快吧,緩存存取臨時文件,優先訪問。外存是指緩存以外的存儲設備。U盤,硬碟,內存、光碟機都算。。。主存。就是內存了。。。

『拾』 計算機內存和外存存儲速度哪個快

計算機內存和外存存儲速度哪個快?
答:內存更快!
計算機中的存儲器採用層次結構,按照速度快慢排列依次為
寄存器
>
高速緩沖存儲器(又叫「快存」或
Cache)
>
內存
>
外存。
其中內存一般分為RAM(隨機存取存儲器)和ROM(只讀存儲器);速度越快的,一般造價越高,容量相對更小!