隨機訪問存盤器
我解釋一下隨機訪問的意思,
隨機訪問:訪問任何一個記憶體單元的速度和它的位置(地址)無關,
隨機訪問存盤器(RAM)分為兩類:靜態RAM,動態RAM,
靜態RAM(SRAM)
靜態RAM比動態RAM更快,同時靜態RAM也更貴,
因為快,所以經常用來作為高速快取存盤器,只要SRAM處在通電狀態下,里面的資料就可以被保存下來,如果沒有通電,資料就會丟失,
SRAM的每一個存盤單元(每一個位元位)是用一個6晶體管電路實作的,所以SRAM的存盤密度不高,因為SRAM的電路簡單,所以訪問速度很快
動態RAM(DRAM)
DRAM的優勢很明顯,便宜,
DRAM用來作為主存以及圖形系統的幀緩沖取,
它和SRAM一樣,只有處于通電時,才能保存資料,一旦斷電,資料就會被丟失,
DRAM的每一個存盤單元是由一個電容和一個訪問晶體管組成,很多原因會導致電容漏電,直接導致的結果就是資料丟失,所以存盤系統必須周期性的通過讀出,然后重寫來重繪存盤器的每一位,DRAM的資料訪問電路和重繪電路都比SRAM復雜,所以訪問速度也就沒有SRAM快,
另外要說的一點:在記憶體重繪期間,CPU無法訪問它,
只讀存盤器ROM
雖然它叫做只讀存盤器,但是也有部分ROM可寫可讀,但是整體上稱為只讀存盤器,
想一個問題,電腦剛開機的時候是從哪里獲取資料的?
前面說過,一旦斷電RAM中的資料就會丟失,剛開機的時候剛開始通電,RAM中也就沒有資料,它從哪里加載資料呢?
此時,ROM只讀存盤器出現了,它不需要重繪,它的內容是預先寫入的,就算斷電,里面的資料也不會消失,所以我們就可以把一些初始化指令存放在ROM中,這樣每次開機的時候,就讓CPU處理這塊的指令,
ROM中做了什么呢?
例如,PC的BIOS(base input output system)例程,硬體的診斷、檢測和初始化,
磁盤存盤(外存)
磁盤是用來保存大量資料的存盤設備,雖然存的多,但是速度慢,
只說慢可能沒有什么概念,到底慢多少呢?
從DRAM中讀取比磁盤快10萬倍,
從SRAM中讀取比磁盤快100萬倍,
存盤器的層級結構
如圖:

存盤器層器結構的中心思想
上圖描述了這么多存盤設備,每一個存盤這本都會和CPU打交道嗎?
不是,每一種存盤設備只和它相鄰的存盤設備打交道,
對于每一層k,位于k層的存盤設備作為k+1層存盤設備的快取,也就是說,位于k層的存盤設備只會從k+1層的存盤設備中讀取資料,
比如,暫存器(第k層)只會訪問L1(k+1層)高速快取,
L1(第k層)只會訪問L2(k+1層)高速快取,以此類推,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/12867.html
標籤:其他
下一篇:2020-09-10
