RAM、ROM、記憶體還有硬碟,它們到底有什麼區別
文章推薦指數: 80 %
硬碟與記憶體的區別是很大的,這裡只談最主要的三點:一、記憶體是計算機的工作場所,硬碟用來存放暫時不用的資訊。
二、記憶體是半導體材料製作,硬碟是 ...
linux教程
RAM、ROM、記憶體還有硬碟,它們到底有什麼區別
linux教程
·
發表2018-10-08
記憶體在電腦中起著舉足輕重的作用。
記憶體一般採用半導體儲存單元,包括隨機儲存器(RAM),只讀儲存器(ROM),以及快取記憶體(CACHE)。
只不過因為RAM是其中最重要的儲存器,所以通常所說的記憶體即指電腦系統中的RAM。
RAM要求每時每刻都不斷地供電,否則資料會丟失。
如果在關閉電源以後RAM中的資料也不丟失就好了,這樣就可以在每一次開機時都保證電腦處於上一次關機的狀態,而不必每次都重新啟動電腦,重新開啟應用程式了。
但是RAM要求不斷的電源供應,那有沒有辦法解決這個問題呢?隨著技術的進步,人們想到了一個辦法,即給RAM供應少量的電源保持RAM的資料不丟失,這就是電腦的休眠功能,特別在Win2000裡這個功能得到了很好的應用,休眠時電源處於連線狀態,但是耗費少量的電能。
硬碟與記憶體的區別是很大的,這裡只談最主要的三點:一、記憶體是計算機的工作場所,硬碟用來存放暫時不用的資訊。
二、記憶體是半導體材料製作,硬碟是磁性材料製作。
三、記憶體中的資訊會隨掉電而丟失,硬碟中的資訊可以長久儲存。
記憶體與硬碟的聯絡也非常密切,這裡只提一點:硬碟上的資訊永遠是暫時不用的,要用嗎?請裝入記憶體!CPU與硬碟不發生直接的資料交換,CPU只是通過控制訊號指揮硬碟工作,硬碟上的資訊只有在裝入記憶體後才能被處理。
記憶體就是儲存程式以及資料的地方,比如當我們在使用WPS處理文稿時,當你在鍵盤上敲入字元時,它就被存入記憶體中,當你選擇存檔時,記憶體中的資料才會被存入硬(磁)盤。
在進一步理解它之前,還應認識一下它的物理概念。
●只讀儲存器(ROM) ROM表示只讀儲存器(ReadOnlyMemory),在製造ROM的時候,資訊(資料或程式)就被存入並永久儲存。
這些資訊只能讀出,一般不能寫入,即使機器掉電,這些資料也不會丟失。
ROM一般用於存放計算機的基本程式和資料,如BIOSROM。
其物理外形一般是雙列直插式(DIP)的整合塊。
●隨機儲存器(RAM) 隨機儲存器(RandomAccessMemory)表示既可以從中讀取資料,也可以寫入資料。
當機器電源關閉時,存於其中的資料就會丟失。
我們通常購買或升級的記憶體條就是用作電腦的記憶體,記憶體條(SIMM)就是將RAM整合塊集中在一起的一小塊電路板,它插在計算機中的記憶體插槽上,以減少RAM整合塊佔用的空間。
●高速緩衝儲存器(Cache) Cache也是我們經常遇到的概念,它位於CPU與記憶體之間,是一個讀寫速度比記憶體更快的儲存器。
當CPU向記憶體中寫入或讀出資料時,這個資料也被儲存進高速緩衝儲存器中。
當CPU再次需要這些資料時,CPU就從高速緩衝儲存器讀取資料,而不是訪問較慢的記憶體,當然,如需要的資料在Cache中沒有,CPU會再去讀取記憶體中的資料。
記憶體與儲存的差別:大多數人常將記憶體(Memory)與儲存空間(Storage)兩個名字混為一談,尤其是在談到兩者的容量的時候。
記憶體是指(Memory)計算機中所安裝的隨機存取記憶體的容量,儲存(Storage)是指計算機內硬碟的容量。
從計算機的體系結構來講,硬碟應當是計算機的“外存”。
記憶體應當是計算機內部(在主機板上)的一些儲存器,用來儲存CPU運算使用過程中的中間資料和計算結果,當不用這些資料時,它們被儲存在硬碟上。
在計算機業界,記憶體這個名詞被廣泛用來稱呼RAM(隨機存取記憶體)。
標籤:
更多相關知識…
RAM、ROM、記憶體還有硬碟,它們到底有什麼區別
記憶體在電腦中起著舉足輕重的作用。
記憶體一般採用半導體儲存單元,包括隨機儲存器(RAM),只讀儲存器(ROM),...
垃圾回收器的基本原理是什麼?垃圾回收器可以馬上回收記憶體嗎?有什麼辦法主動通知虛擬機器進行垃圾回收
對於GC來說,當程式設計師建立物件時,GC就開始監控這個物件的地址、大小以及使用情況。
通常,GC採用有向圖的方式記錄和管...
Mysql中varchar(255)與varchar(80)除了長度的區別以外,還有什麼區別?
今天翻閱《高效能Mysql(第2版)》看到的,varchar(255)與varchar(80)都是保持可變的字串,當使...
Linux檢視系統資訊命令cpu、記憶體、程序、硬碟、網絡卡
系統
#uname-a #檢視核心/作業系統/CPU資訊
#head-n...
通過記憶體模擬硬碟實現一個簡單的塊裝置驅動
本文的主要工作是通過硬碟來模擬記憶體,按照塊裝置驅動程式設計的框架實現一個簡單的塊裝置驅動程式。
一、前期的準備工...
Linux下檢視CPU型號,記憶體大小,硬碟空間命令
1檢視CPU
1.1檢視CPU個數
#cat/proc/cpuinfo|grep"phy...
Win8如何使用軟體讓記憶體虛擬硬碟提高電腦執行速度
如今電腦的配置瓶頸就是硬碟,固態硬碟的價格遠高於記憶體的價格,我們知道想要提高電腦的傳輸速度,記憶體越高則是越好,不過...
Win8如何使用軟體讓記憶體虛擬硬碟
PrimoRamdisk是一款可以把記憶體虛擬硬碟的軟體,提供了對傳統硬碟效能瓶頸問題的有效解決方案。
它採用獨特的...
設計計算機類要求如下:屬性:品牌、顏色、cpu型號,記憶體容量,硬碟大小,價格,工作狀態;方法:開啟,關閉,休眠;建立一個計算機物件,呼叫開啟、關閉方法
程式碼如下:1//作者:realjanushu2//日期:17/9/283/*功能:4設計計算機類要求如...
Ubuntu如何把記憶體當做硬碟使用
原連結:https://community.bwbot.org/topic/130
在做開發的時候有時候會有大量的磁碟...
25、顯示硬體資訊(cpu資訊、記憶體資訊、硬碟資訊、顯示屏資訊)
-----------------------main.java-------------------------
...
AndroidGlide資料更新及記憶體快取、硬碟快取清理
AndroidGlide資料更新及記憶體快取、硬碟快取清理Android的Glide在載入圖片時候內部預設使用...
Win10系統配置越高越好嗎記憶體8GB和16GB對於win10系統電腦的區別
一般電腦8GB和16GB的記憶體是最為普遍,價格也適中,而最新的測試結果顯示,
在日常使用下,過大的記憶體只能帶來心理...
Java記憶體模型FAQ(七)同步會幹些什麼呢
原文:/2014th7cj/d/file/p/20161012/1evxpukyw2s.html第七章
譯者:A...
u8temp;(void*)temp和(void*)&temp有什麼區別,具體運算過程是啥?u8data;u8k=1;
u8temp;(void*)temp和(void*)&temp有什麼區別,具體運算過程是啥?...
贊助商廣告
ads
Android
WEB開發
其它
0.094362020492554
延伸文章資訊
- 1HDD?SSD?傻傻分不清楚初步介紹固態硬碟的儲存原理
固態硬碟主要由控制器、儲存記憶體(FLASH Memory)所構成,快取記憶體(RAM)的 ... 中介紹到的如記憶體顆粒的不同、控制器、AHCI模式對SSD在傳輸上造成的差別,甚至 ...
- 2RAM、ROM、記憶體還有硬碟,它們到底有什麼區別
硬碟與記憶體的區別是很大的,這裡只談最主要的三點:一、記憶體是計算機的工作場所,硬碟用來存放暫時不用的資訊。二、記憶體是半導體材料製作,硬碟是 ...
- 3電腦記憶體與儲存裝置之間的差異是什麼? - Crucial TW
電腦記憶體與儲存裝置的主要差別,在於記憶體僅短期儲存資料以供立即存取之用。電腦運作的每一刻都依賴短期資料存取,像是載入應用程式、瀏覽網站或編輯資料表等。
- 4電腦中記憶體和儲存設備之間的差異 - Kingston Technology
記憶體是指短期資料存放位置,儲存設備則是指可讓您長期儲存和存取資料的電腦元件。通常儲存設備會是固態硬碟或機械硬碟。 儲存設備可無期限地儲存您的應用程式、作業 ...
- 5SSD固態硬碟是什麼?SSD vs. HDD 如何選購?(2021年)
SSD價格差異該如何選購? ... SSD因快閃記憶體(NAND Flash)成本較高,所以SSD在發展初期售價非常昂貴,比起傳統硬碟要高得多。但近年由於製造技術提升和晶片 ...