白中英計算機組成原理第三章答案-2_第1頁
白中英計算機組成原理第三章答案-2_第2頁
白中英計算機組成原理第三章答案-2_第3頁
白中英計算機組成原理第三章答案-2_第4頁
白中英計算機組成原理第三章答案-2_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第3章 內(nèi)部存儲器第一頁,編輯于星期日:四點四十三分。1、設(shè)有一個具有20位地址和32位字長的存儲器,問:①該存儲器能存儲多少字節(jié)的信息?存儲容量=存儲單元個數(shù)×每單元字節(jié)數(shù)=

220×32

bit②如果存儲器有512K×8位SRAM芯片組成,需要多少片?需要做存儲芯片的字位擴展;位擴展:4片512K×8位芯片構(gòu)成512K×32位的存儲組;字擴展:2組512K×32位存儲組構(gòu)成1M×32位的存儲器;因此,共需要2×4=8片給定的SRAM芯片③需要多少位地址做芯片選擇?字擴展的是2個存儲組,因此,需1位地址做片選。第二頁,編輯于星期日:四點四十三分。3、用16K×8位的DRAM芯片構(gòu)成64K×32位存儲器,問:(1)畫出該存儲器的組成邏輯框圖。由16K×8位的芯片字位擴展構(gòu)成64K×32位的存儲器;·位擴展:由4片16K×8位的芯片構(gòu)成16K×32位的存儲組;·字擴展:由4組16K×32位存儲組構(gòu)成16K×32位的存儲器;·因此,4個存儲組的片選信號應(yīng)由最高兩位地址A14和A15產(chǎn)生;·該存儲器的組成邏輯框圖如下:2:4譯碼器A14A15CS3CS2CS0CS1A13~A0D0~D7/WE第三頁,編輯于星期日:四點四十三分。位擴展A13~A0

/CS16K×8RAMD7~D0

/WEA13~A0

/CS16K×8RAMD7~D0

/WE16K×8RAMA13~A0D7

~

D0/CS/WE16K×8RAMA13~A0D7

~

D0/CS/WE/CSA13~A0D7~D0D15~D8D23~D16D31~D23/WE第四頁,編輯于星期日:四點四十三分。字擴展A13~A0

/CS16K×32存儲組D31~D0

/WEA13~A0

/CS16K×32存儲組D31~D0

/WEA13~A0

/CS16K×32存儲組D31

~D0

/WEA13~A0

A13~A0

/CS16K×32存儲組D31~D0

/WED31~D0/

WE

74LS139/G1B

A/Y0/Y1/Y2/Y3/MREQA14A15第五頁,編輯于星期日:四點四十三分。3、用16K×8的DRAM芯片構(gòu)成64K×32位存儲器,要求:(2)設(shè)儲器讀/寫周期為0.5μs,CPU在1μs內(nèi)至少要訪問一次。試問采用哪種方式比較合理?兩次刷新的最大時間間隔是多少?對全部存儲單元刷新一遍所需的實際刷新時間是多少?假定16K×8位的DRAM芯片的存儲矩陣是128行×(128×8)列;若集中刷新,則有128行×0.5us=64us的死時間,不合適;若分散刷新,則每訪存一次需要1us,也不合適;所以,應(yīng)采用異步式刷新方式。假定DRAM芯片的刷新周期為2ms兩行的刷新間隔為:2ms/128=0.015625ms=15.625us若取15.5us作為實際的刷新間隔刷新存儲體一遍實際所用時間為:15.5us×128=1984us

=

1.984ms第六頁,編輯于星期日:四點四十三分。6、用32K×8位的EPROM芯片組成128K×16位的只讀存儲器,試問:①

數(shù)據(jù)寄存器多少位?因為系統(tǒng)數(shù)據(jù)總線為16位,所以數(shù)據(jù)寄存器16位②

地址寄存器多少位?因為存儲器容量為128K,需系統(tǒng)地址總線17位,所以地址寄存器17位③

共需多少個EPROM芯片?所需芯片總數(shù):(128K/32K)×(16/8)=8片第七頁,編輯于星期日:四點四十三分。6、用32K×8位的EPROM芯片組成128K×16位的只讀存儲器,試問:(4)畫出此存儲器的組成框圖。CPU地址寄存器數(shù)據(jù)寄存器2:4譯碼器~CS332K32K32K32K×8×8×8×832K32K32K32K×8×8×8×8CS3CS2CS1CS0A16CS0A15第八頁,編輯于星期日:四點四十三分。8、設(shè)存儲器容量為64M,字長為64位,模塊數(shù)m=8,分別用

順序和交叉方式進行組織。存儲周期T=100ns,數(shù)據(jù)總線寬度為64位,總線傳送周期τ=50ns。求:順序存儲器和交叉存儲器的帶寬各是多少?順序存儲器和交叉存儲器連續(xù)讀出m=8個字的數(shù)據(jù)信息量為:q=8×64=512位順序存儲器所需要的時間為t1

=

m×T

=8×100ns

=800ns

=8×10-7s故順序存儲器的帶寬為W1=

q/t1

=

512/(8×10-7)

=

64×107[bit/s]交叉存儲器所需要的時間為t2

=

T+

(m-1)×τ=

100ns

+

(8-1)×50ns

=

450ns

=4.5×10-7s故交叉存儲器的帶寬為W1=

q/t2

=

512/(4.5×10-7)

=

113.8×107[bit/s]第九頁,編輯于星期日:四點四十三分。9、CPU執(zhí)行一段程序時,cache完成存取的次數(shù)為2420次,主存完成存取的次數(shù)為80次,已知cache存儲周期為40ns,主存存儲周期為240ns,求cache/主存系統(tǒng)的效率和平均訪問時間。命中率h

=

Nc/(Nc+Nm)

=

2420/(2420+80)

=

0.968主存與Cache的速度倍率r=tm/tc

=240ns/40ns=6訪問效率e

=

1/(r+(1-r)h)

=

1/(6+(1-6)×0.968)

=

86.2%平均訪問時間ta

=

tc/e

=

40ns/0.862

=

46.4ns第十頁,編輯于星期日:四點四十三分。10、已知/view21/M00/15/11/wKh2DmGRehWAbtYeAAHGaeD9e13、一個組相聯(lián)Cache由64個行組成,每組4行。主存儲器包含4K個塊,每塊128字。請表示內(nèi)存地址的格式。組相聯(lián)映射下的主存地址格式如下:每塊128字,假定主存以字進行組織塊內(nèi)的字地址需要7位Cache由64個行組成,每組4行Cache中共包含16組,需4位組號主存包含4K個塊主存塊號為12位主存標記位有12-4=8位主存標記組號塊內(nèi)地址8位4位7位第十二頁,編輯于星期日:四點四十三分。14、某機主存容量1MB,字長1B,塊大小16B,Cache容量64KB,若Cache采用直接映射方式,請給出2個不同標記的內(nèi)存地址,它們映射到同一個Cache行。直接映射下的主存地址格式如下:·

每塊16B塊內(nèi)的字節(jié)地址需要4位Cache容量64KB主存容量1MB共包含4K行

Cache塊號12位主存地址20位主存標記位20-12-4=4位兩個滿足題目要求的主存地址:0000

1001

0000

1110

00000001

1001

0000

1110

0000主存標記Cache行號塊內(nèi)地址4位12位4位第十三頁,編輯于星期日:四點四十三分。15、假設(shè)主存容量16M×32位,Cache容量64K×32位,主存與Cache之間以每塊4×32位大小傳送數(shù)據(jù),請確定直接映射方式的有關(guān)參數(shù),并畫出主存地址格式。直

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論