什麼是記憶體的工作原理,記憶體的工作原理是什麼

2022-03-12 14:16:05 字數 4819 閱讀 8563

1樓:匿名使用者

cpu和記憶體是計算機中最重要的兩個元件,cpu工作需要知道指令或資料的記憶體地址,那麼這樣一個地址是如何和記憶體這樣一個硬體聯絡起來的呢?現在就看看記憶體到的是怎麼工作的。

上圖是dram晶片一個單元的結構圖。一個單元被分為了n個超單元(可以叫做cell),每個單元由m個dram單元組成。我們知道一個dram單元可以存放1bit資料, 所以描述一個dram晶片可以儲存n*m位資料。

上圖就是一個有16個超單元,每個單元8位的儲存模組,我們可以稱為16*8bit 的dram晶片。而超單元(2,1)我們可以通過如矩陣的方式訪問,比如 data = dram[2.1] 。

這樣每個超單元都能有唯一的地址,這也是記憶體地址的基礎。

每個超單元的資訊通過地址線和資料線傳輸查詢和傳輸資料。如上圖有2根地址線和8根資料線連線到儲存控制器(注意這裡的儲存控制器和前面講的北橋的記憶體控制器不是一回事),儲存控制器電路一次可以傳送m位資料到dram晶片或從dram傳出m位資料。為了讀取或寫入【i,j】超單元的資料,儲存控制器需要通過地址線傳入行地址i 和列地址j。

這裡我們把行地址稱為ras(row access strobe)請求, 列地址稱為(column access strobe)請求。

2樓:吃飯郝潔

光緒元寶四十八兩丁丑年是官銀嗎

記憶體的工作原理是什麼

3樓:長士恩竇羅

記憶體又稱主存,是cpu能直接定址的儲存空間,由半導體器件製成。記憶體的特點是存取

記憶體速度快。記憶體是電腦中的主要部件,它是相對於外存而言的。我們平常使用的程式,如windows作業系統、打字軟體、遊戲軟體等,一般都是安裝在硬碟等外存上的,但僅此是不能使用其功能的,必須把它們調入記憶體中執行,才能真正使用其功能,我們平時輸入一段文字,或玩一個遊戲,其實都是在記憶體中進行的。

就好比在一個書房裡,存放書籍的書架和書櫃相當於電腦的外存,而我們工作的辦公桌就是記憶體。通常我們把要永久儲存的、大量的資料儲存在外存上,而把一些臨時的或少量的資料和程式放在記憶體上,當然記憶體的好壞會直接影響電腦的執行速度。

記憶體一般採用半導體儲存單元,包括隨機儲存器(ram),只讀儲存器(rom),以及快取記憶體(cache)。只不過因為ram是其中最重要的儲存器。s(synchronous)dram

同步動態隨機存取儲存器:sdram為168腳,這是目前pentium及以上機型使用的記憶體。sdram將cpu與ram通過一個相同的時鐘鎖在一起,使cpu和ram能夠共享一個時鐘週期,以相同的速度同步工作,每一個時鐘脈衝的上升沿便開始傳遞資料,速度比edo記憶體提高50%。

ddr(double

data

rate)ram

:sdram的更新換代產品,他允許在時鐘脈衝的上升沿和下降沿傳輸資料,這樣不需要提高時鐘的頻率就能加倍提高sdram的速度。

記憶體的工作原理

4樓:

當執行一個程式需要大量資料、佔用大量記憶體時,記憶體這個倉庫就會被「塞滿」,而在這個「倉庫」中總有一部分暫時不用的資料佔據著有限的空間,所以要將這部分「惰性」的資料「請」出去,以騰出地方給「活性」資料使用。這時就需要新建另一個後備「倉庫」去存放「惰性」資料。由於硬碟的空間很大,所以微軟windows作業系統就將後備「倉庫」的地址選在硬碟上,這個後備「倉庫」就是虛擬記憶體。

電腦常識:記憶體的功能是?工作原理是?

5樓:匿名使用者

記憶體指的就是主機板上的儲存部件,是cpu直接與之溝通,並用其儲存資料的部件,存放當前正在使用的(即執行中)的資料和程式,它的物理實質就是一組或多組具備資料輸入輸出和資料儲存功能的積體電路,記憶體只用於暫時存放程式和資料,一旦關閉電源或發生斷電,其中的程式和資料就會丟失。

6樓:匿名使用者

還是去學習下電腦知識吧,這樣片面的講你聽不懂的

cpu記憶體硬碟的工作原理是什麼?

7樓:匿名使用者

記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋樑。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。 記憶體(memory)也被稱為記憶體儲器,其作用是用於暫時存放cpu中的運算資料,以及與硬碟等外部儲存器交換的資料。

只要計算機在執行中,cpu就會把需要運算的資料調到記憶體中進行運算,當運算完成後cpu再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。

rom表示只讀儲存器(read only memory),在製造rom的時候,資訊(資料或程式)就被存入並永久儲存。這些資訊只能讀出,一般不能寫入,即使機器停電,這些資料也不會丟失。rom一般用於存放計算機的基本程式和資料,如bios rom。

其物理外形一般是雙列直插式(dip)的整合塊。

ram隨機儲存器(random access memory)表示既可以從中讀取資料,也可以寫入資料。當機器電源關 記憶體關閉時,存於其中的資料就會丟失。我們通常購買或升級的記憶體條就是用作電腦的記憶體,記憶體條(simm)就是將ram整合塊集中在一起的一小塊電路板,它插在計算機中的記憶體插槽上,以減少ram整合塊佔用的空間。

目前市場上常見的記憶體條有1g/條,2g/條,4g/條等。

硬碟作為計算機系統的資料儲存器,容量是硬碟最主要的引數。

簡單的說記憶體是作為cpu處理資料時用的臨時容器和媒介,而硬碟就負責儲存資料。

有問題可以追問

8樓:聲境界

cpu是計算器和控制器,硬碟是儲存器。分別是電腦的不同的基本組成部分。

記憶體工作原理是什麼?能告訴我具體點嗎?

9樓:

記憶體分為ram、rom

儲存在rom中的資料理論上是永久的。即使電腦關機後,儲存在rom中的資料也不會丟失。只能讀不能寫

ram也就是記憶體條是儲存電腦臨時呼叫的資料,可讀可寫比如你在安裝軟體的時候他不是馬上安裝的是先將檔案儲存到ram中再進行安裝,他起到了一個緩衝作用,提高計算機執行的速度。

計算機中儲存器cache的基本原理是什麼?虛擬記憶體的工作原理又是什麼?

10樓:未知領域

高速緩衝儲存器(cache):在多體交叉儲存器中可知,i/o向主存請求的級別高於cpu訪存,這就出現了cpu等待i/o訪存的現象,致使cpu空等一段時間,甚至可能等待幾個主存週期,從而降低了cpu的工作效率。為了避免cpu與i/o爭搶訪存,可在cpu與主存之間加一級快取,這樣,主存可將cpu要取的資訊提前送至快取,一旦主存在與i/o交換時,cpu可直接從快取中讀取所需資訊,不必空等而影響效率。

從另一角度來看,主存速度的提高始終跟不上cpu的發展。據統計cpu的速度平均每年改進60%,而組成主存的動態ram速度平均每年只改進7%,結果是cpu和動態ram之間的速度間隙平均每年增大50%。因此也希望由快取記憶體cache來解決主存與cpu的不匹配問題。

cache的出現主要解決cpu不直接訪問主存, 只與高速cache交換資訊。那麼,這是否可能呢?通過大量典型程式的分析,發現cpu從主存取指令或取資料在一定時間內,只是對主存區域性地址區域的訪問。

這是由於指令和資料在主存內都是連續存放的,並且有些指令和資料往往會被多次呼叫(如子程式迴圈程式和一些常數),也即指令和資料在主存的地址分佈不是隨機的,而是相對的簇聚,使得cpu在執行程式時,訪存具有相對的區域性性,這就叫程式訪問的區域性性原理。根據這一原理,很容易設想,只要將cpu近期要用到的程式和資料, 提前從主存送到cache, 那麼就可以做到cpu在一定時間內只訪問cache。一般cache採用高速的sram製作,其**比主存貴,但因其容量遠小於主存,因此能很好地解決速度和成本的矛盾。

磁碟緩衝區:硬碟的緩衝區是硬碟與外部匯流排交換資料的場所。硬碟的讀資料的過程是將磁訊號轉化為電訊號後,通過緩衝區一次次地填充與清空,再填充,再清空,一步步按照pci匯流排的週期送出,可見,緩衝區的作用是相當重要的。

它的作用也是提高效能,但是它與快取的不同之處在於:一、它是容量固定的硬體,而不像快取是可以由作業系統在記憶體中動態分配的。二、它對效能的影響大大超過磁碟快取對效能的影響,因為如果沒有緩衝區,就會要求每傳一個字(通常是4位元組)就需要讀一次磁碟或寫一次磁碟。

虛擬記憶體:當記憶體不足時把一些還沒開始工作或者阻塞的程序以及相關資源從記憶體移到外存上(一般是磁碟),等程序被排程了再從外存把這些程序以及相關資源移到記憶體,外存上負責儲存這些臨時資料的部分就是虛擬記憶體。

11樓:匿名使用者

其實百科裡也有~

cache其有三部分:

cache儲存體:存放由主存調入的指令與資料塊。

地址轉換部件:建立目錄表以實現主存地址到快取地址的轉換。

替換部件:在快取已滿時按一定策略進行資料塊替換,並修改地址轉換部件。

虛擬記憶體:

別稱虛擬儲存器(virtual memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式很大或很多,則會導致記憶體消耗殆盡。為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。

當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機缺乏執行程式或操作所需的隨機儲存器 (ram),則 windows 會用之進行補償。它將計算機的ram和硬碟上的臨時空間組合。

當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。將資料移入與移出分頁檔案可釋放ram,以便完成工作。 一般而言,計算機的ram越多,程式執行得越快。

若計算機的速率由於ram可用空間匱乏而減緩,則可嘗試借增加虛擬記憶體來進行補償。但是,計算機從ram讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增ram容量(可加記憶體條)是最佳選擇。

參考

超濾的工作原理是什麼,超濾裝置的工作原理是什麼

超濾膜,是一種孔徑規格一致,額定孔徑範圍為0.01微米以下的微孔過濾膜。在膜的一側施以適當壓力,就能篩出小於孔徑的溶質分子,以分離分子量大於500道爾頓 原子質量單位 粒徑大於10奈米的顆粒。超濾膜是最早開發的高分子分離膜之一,在60年代超濾裝置就實現了工業化。超濾膜rightleder 篩分過程,...

域名的工作原理是什麼,DNS的工作原理是什麼?

dns 域名及域名系統,域名採用層次結構的基於 域 的命令方案,每一層由一個子域名組成,子域名間用 分隔,其格式為 機器名.網路名.機構名.最高域名.internet上的域名由域名系統dns統一管理.dns是一個分散式資料庫系統,由域名空間.域名伺服器和地址轉換請求程式三部分組成,用來實現域名和ip...

電錘的工作原理,電錘的工作原理是怎樣的?

電錘的工作原理是傳動機構在帶動鑽頭做旋轉運動的同時,還有一個方向垂直於轉頭的往復錘擊運動。電錘是由傳動機構帶動活塞在一個汽缸內往復壓縮空氣,汽缸內空氣壓力週期變化帶動汽缸中的擊錘往復打擊磚頭的頂部,好象用錘子敲擊磚頭,故名電錘。電錘的使用方法及注意事項 一 作業前的檢查應符合下列要求 1 外殼 手柄...