《大工計算機原理-第5章 存儲器系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《大工計算機原理-第5章 存儲器系統(tǒng)(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.
------------------------------------------author
------------------------------------------date
大工計算機原理-第5章 存儲器系統(tǒng)
大工計算機原理-第5章 存儲器系統(tǒng)
1.存儲容量、集成度、最大存儲時間 是半導(dǎo)體存儲器芯片的性能指標(biāo)。
2.高速緩沖Cache由SR
2、AM構(gòu)成。我們常說內(nèi)存是由 DRAM 構(gòu)成。
(靜態(tài)Static RAM 快,省電,集成度低,相同容量體積較大,造價高,不需要刷新電路)
(動態(tài)Dynamic RAM)
3.由2K×1bit的芯片組成容量為4K×8bit的存儲器需要 16個 存儲芯片。
4.外存儲器包括 軟盤、磁帶、硬盤、光盤。
5.在多級存儲體系結(jié)構(gòu)中,Cache-主存結(jié)構(gòu)主要用于解決 主存與CPU速度不匹配 的問題。
6.動態(tài)DRAM的特點之一是需要刷新電路、存取速度低于靜態(tài)SRAM 。
7.在分層次的存儲系統(tǒng)中,存取速度最快、靠CPU最近且打交道最多的是 Cache 存儲器,它是由 SRAM 類型的芯片構(gòu)成
3、,而主存儲器則是由 DRAM 類型的芯片構(gòu)成。
8.將存儲器與系統(tǒng)相連的譯碼片選方式有 線選法、部分地址譯碼法和 全地址譯碼 法。
9.微機系統(tǒng)中存儲器通常被視為 Cache 、 主存(內(nèi)存) 、輔存 三級結(jié)構(gòu)。
10.內(nèi)存,通常和系統(tǒng)總線相連。外存,通過總線接口電路與系統(tǒng)總線相連。
11. 存儲器的容量有位容量和字節(jié)容量兩種表示。
12. 存儲器的存取速度,可用存取時間和存儲周期來衡量。越小越快。
存取時間:CPU完成一次存儲器讀寫操作所需要的時間。
存儲周期:連續(xù)兩次獨立的存儲器操作所需要的最小時間間隔。
13. 存取周期一般略大于存取時間。
14. 存儲器的可靠性用
4、平均故障間隔時間MTBF來衡量。越長越可靠。
15. 半導(dǎo)體存儲器,一般由存儲體、地址選擇電路,輸入輸出電路和控制電路組成。
16. 地址選擇電路包括地址譯碼器和地址碼寄存器。(譯完的碼,得有地方存呀?。?
17. 地址譯碼的方式有兩種:單譯碼方式,雙譯碼方式(或矩陣譯碼)
單譯碼方式:只用一個譯碼器,每根線直接選中一個存儲單元,選擇線多,電路復(fù)雜。
雙譯碼方式:兩個譯碼器,分別輸出行地址RAS,列地址CAS。先行后列。
18.在一個項目或產(chǎn)品研制的過程中,通常采用 _ E2PROM 類型的存儲芯片來存放待調(diào)試的程序。
19.構(gòu)成4KB的存儲系統(tǒng),需要(?A??)?1024×4位
5、×8芯片=4KB
A.1024×4位的芯片8片???B.2K×1位的芯片8片
C.1024×8位的芯片2片???D.16K×1位的芯片4片??
20.?設(shè)存儲器的地址線為20條,存儲單元為字節(jié),使用全譯碼方式組成存儲器,該系統(tǒng)構(gòu)成最大容量需要64K×1位的存儲器芯片的數(shù)量是(?D?)?220=1024KB=1024K×8位
1024K×8位/(64K×1位)=128片
????A.16????B.32????C.64?????D.128?
3.??已知一個SRAM芯片的容量為8K×8,該芯片有1個片選信號引腳和1個讀/寫控制引腳,問該芯片至少有多少個引腳?地址線多少條?數(shù)據(jù)線多少條
6、?還有什么信號線??
答:?8K×8=8KB=1013,即總計有13根地址線。另有8根數(shù)據(jù)線、1根電源線、1根地線。所以該芯片至少有25(=13+8+1+1+2)根引腳。?
4.?巳知一個DRAM芯片外部引腳信號中有4條數(shù)據(jù)線,7條地址線,計算它的容量。?
答:27*4=128×4bit(位),也可表示為64b(字節(jié))?
5.組成8K字節(jié)的存儲器,需要256×4位的存儲器芯片(?B?)。?
8K字節(jié)=8×1024×8位,除以256×4位,結(jié)果:64
?A.32片? B.64片???C.16片??D.50片?
6.某一SRAM芯片其容量為2KB,除電源和接地線之外,該芯片引線的最小
7、數(shù)目是(?D??)?
2KB=211B=211×8位,11根地址線,8位數(shù)據(jù)線,1電源,1地線,還需要1個片選信號引腳和1個讀/寫控制引腳,共計23根。但選片引腳是可以沒有的(后面有介紹)!故最小數(shù)目22根!精典呀!
?????A.24???B.26????C.20????D.22? 主存儲器設(shè)計
存儲器的基本組織
(1)與CPU的連接
主要是:地址線、控制線、數(shù)據(jù)線 的連接。
(2)多個芯片連接
例如:存儲器容量為8K×8,若選用2114芯片(1K×4),則需要:
位擴展法,不需要選片。
原始芯片是1位,擴展成8位。8K*8/8K*1=8片,總?cè)萘?KB=2
8、13,所以需要地址線13根。數(shù)據(jù)位由1擴展到8,所以需要數(shù)據(jù)線8根。
字?jǐn)U展法,需要選片。
原始芯片是16K位,設(shè)計目標(biāo)64K。64K*8/16K*8=4片,總?cè)萘?4KB=216,所以需要地址線16根。需要數(shù)據(jù)線8根。4芯片=22,2根選片。
16根地址線中,14根(A0-A13)連接每塊芯片,尋址16K;另外2根(A14-A15)用來選片,接譯碼器,輸出線4根,選擇4芯片。
地址空間分配表
例1: 有若干片1K×8位的SRAM芯片,采用字?jǐn)U展方法構(gòu)成4KB存儲器,問:
(1) 需要多少片RAM芯片?
(2) 該存儲器需要多少地址位?
(3) 畫出該存儲器與CPU連
9、接的結(jié)構(gòu)圖,設(shè)CPU的接口信號有地址信號、數(shù)據(jù)信號、控制信號MREQ和R/W#。
(4) 給出地址譯碼器的邏輯表達(dá)式。
解:(1) 需要4K/1K = 4片SRAM芯片;
(2) 存儲器容量4KB,需要12條地址線212
(3) 譯碼器的輸出信號邏輯表達(dá)式為:
例2:設(shè)有若干片256K×8位的SRAM芯片,問:
(1) 采用字?jǐn)U展方法構(gòu)成2048KB的存儲器需要多少片SRAM芯片?
(2) 該存儲器需要多少字節(jié)地址位?
(3) 畫出該存儲器與CPU連接的結(jié)構(gòu)圖,設(shè)CPU的接口信號有地址信號、數(shù)據(jù)信號、控制信號MREQ#和R/W#。
解:(1) 該存儲器需要2048K/256K = 8片SRAM芯片;23=8,需要3根選片。
(2) 需要21條地址線,因為221=2048K,其中高3位用于芯片選擇,低18位作為每個存儲器芯片的地址輸入。218=256K
(3) 該存儲器與CPU連接:
不算第(3)小題,(1)(2)題肯定應(yīng)該會了!我都會了!
--------------------------------------------------