(完整word版)2015-2016-01 存儲器練習(xí)題 帶參考答案_第1頁
(完整word版)2015-2016-01 存儲器練習(xí)題 帶參考答案_第2頁
(完整word版)2015-2016-01 存儲器練習(xí)題 帶參考答案_第3頁
(完整word版)2015-2016-01 存儲器練習(xí)題 帶參考答案_第4頁
(完整word版)2015-2016-01 存儲器練習(xí)題 帶參考答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 存儲器練習(xí)題 參考答案一、選擇題(75+7題)1、計算機系統(tǒng)中的存儲器系統(tǒng)是指( d )。a、ram存儲器 b、rom存儲器c、主存儲器2、存儲器是計算機系統(tǒng)中的記憶設(shè)備,它主要用來( c )。a、存放數(shù)據(jù) b、存放程序 c、存放數(shù)據(jù)和程序3、存儲單元是指( b )。d、主存儲器和外存儲器d、存放微程序a、存放一個二進制信息位的存儲元 b、存放一個機器字的所有存儲元集合c、存放一個字節(jié)的所有存儲元集合 d、存放兩個字節(jié)的所有存儲元集合4、計算機的存儲器采用分級存儲體系的主要目的是( d )。a、便于讀寫數(shù)據(jù)c、便于系統(tǒng)升級b、減小機箱的體積d、解決存儲容量、價格和存取速度之間的矛盾5、存儲周

2、期是指( c )。a、存儲器的讀出時間b、存儲器的寫入時間c、存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔d、存儲器進行連續(xù)寫操作所允許的最短時間間隔6、和外存儲器相比,內(nèi)存儲器的特點是( c )。a、容量大,速度快,成本低c、容量小,速度快,成本高b、容量大,速度慢,成本高d、容量小,速度快,成本低7、某計算機字長 16位,它的存儲容量 64k,若按字編址,那么它的尋址范圍是( b )。a、064k b、032k c、064kb d、032kb8、某 sram芯片,其存儲容量為 64k16 位,該芯片的地址線和數(shù)據(jù)線數(shù)目為( d )。a、64,16 b、16,64 c、64,8 d、16,1

3、69、某 dram芯片,其存儲容量為 512k8 位,該芯片的地址線和數(shù)據(jù)線數(shù)目為( d )。a、8,512 b、512,8 c、18,8 d、19,810、某機字長 32位,存儲容量 1mb,若按字編址,它的尋址范圍是( c )。a、01m b、0512kb c、0256k d、0256kb11、某計算機字長 32位,其存儲容量為 4mb,若按字編址,它的尋址范圍是( a )。a、01m b、04mb c、04m d、01mb12、某計算機字長 32位,其存儲容量為 4mb,若按半字編址,它的尋址范圍( c )。a、04mb b、02mb c、02m d、01mb13、某計算機字長為32位,

4、其存儲容量為16mb,若按雙字編址,它的尋址范圍是( b )。a、016mb b、08m c、08mb d、016mb14、某sram芯片,其容量為5128 位,加上電源端和接地端,該芯片引出線的最小數(shù)目應(yīng)為( d )。a、23b、25c、50d、1915、相聯(lián)存儲器是按( c )進行尋址的存儲器。a、地址指定方式c、內(nèi)容指定方式b、堆棧存取方式d、地址指定與堆棧存取方式結(jié)合16、主存儲器和 cpu之間增加 cache的目的是( a )。a、解決 cpu和主存之間的速度匹配問題 b、擴大主存儲器的容量 c、擴大 cpu中通用寄存器的數(shù)量d、既擴大主存容量又擴大 cpu通用寄存器數(shù)量17、采用虛

5、擬存儲器的主要目的是( b )。a、提高主存儲器的存取速度b、擴大主存儲器的存儲空間,并能進行自動管理和調(diào)度c、提高外存儲器的存取速度d、擴大外存儲器的存儲空間18、在虛擬存儲器中,當程序在執(zhí)行時,( d )完成地址映射。a、程序員b、編譯器c、裝入程序d、操作系統(tǒng)19、下列說法中不正確的是( b )。a、每個程序的虛地址空間可以大于實地址空間,也可以小于實地址空間b、多級存儲體系由 cache、主存和虛擬存儲器構(gòu)成c、cache和虛擬存儲器這兩種存儲器管理策略都利用了程序的局部性原理d、當 cache未命中時,cpu可以直接訪問主存,而外存與 cpu之間則沒有直接通路20、在 cache的地

6、址映射中,若主存中的任意一塊均可映射到 cache內(nèi)的任意一塊的位置上,則這種方法稱為( a )。a、全相聯(lián)映射 b、直接映射 c、組相聯(lián)映射 d、混合映射21、以下描述中基本概念正確的句子是( a )。a、硬盤轉(zhuǎn)速高,存取速度快c、硬盤是接觸式讀寫b、軟盤轉(zhuǎn)速快,存取速度快d、軟盤是浮動磁頭讀寫22、組成 2m*8bit的內(nèi)存,可以使用( c )a、1m*8bit進行并聯(lián) b、1m*4bit進行串聯(lián)c、2m*4bit進行并聯(lián) d、 2m*4bit進行串聯(lián)23、若 sram芯片容量為 2m*8bit,則該芯片引腳中地址線和數(shù)據(jù)線的數(shù)目之和是( b )a. 21 b. 29 c. 18 d .不

7、可估計24、若 ram中每個單元為 16位,則下面所述正確的是( b )a.地址線也是 16位b.地址線與 16位無關(guān)c.地址線與 16位有關(guān) d.地址線不得少于 16位25、ram芯片串聯(lián)時可以( b )a.增加存儲字長 b.增加存儲單元數(shù)量c.提高存儲器的速度 d.降低存儲器的平均價格26、ram芯片并聯(lián)時可以( a )a.增加存儲字長b. 增加存儲單元數(shù)量c.提高存儲器的速度 d.降低存儲器的平均價27、下面所敘述不正確的是( c )a.隨機存儲器可以隨時存取信息,掉電后信息丟失b.訪問隨機存儲器時,訪問時間與單元的物理位置無關(guān)c.內(nèi)存中存儲的信息均是不可改變的d.隨機存儲器和制度存儲器

8、可以統(tǒng)一編址28、和外存相比,內(nèi)存的特點是( c )a.容量大,速度快,成本低 b.容量大,速度慢,成本高c.容量小,速度快,成本高 d.容量小,速度快,成本低29、下列元件中存取最快的是( )a.cache b.寄存器 c.內(nèi)存 d.外存30、ram和 rom的主要區(qū)別是( b ) a.斷電后,rom內(nèi)保存的信息會丟失,ram則可長期保存而不會丟失b.斷電后,ram內(nèi)保存的信息會丟失,rom則可長期保存而不會丟失c.rom是外存,ram是內(nèi)存d.ram是外存,rom是內(nèi)存31、某計算機字長 16位,其存儲容量為 2mb,按半字編址,它的尋址范圍是( c )a.08m-1 b.04m-132、

9、某計算機字長 32位,其存儲容量為 8mb,按雙字編址,它的尋址范圍是( d )a.0256k-1 b.0512k-1 c.02m-1 d.01m-1c.02m-1d.01m-133、計算機的存儲器采用分級方式是為了( b )a.減少主機箱的體積b.解決容量、價格、速度三者之間的矛盾c.保存大量數(shù)據(jù)方便d.操作方便34、在主機和 cpu之間增加 cache的目的是( c )a.增加內(nèi)存容量b.提高內(nèi)存的可靠性c.解決 cpu與內(nèi)存之間的速度匹配問題d.增加內(nèi)存容量,同時加快存取速度35、采用虛擬存儲器的主要目的( b )a.提高主存的存取速度c.提高外存的存取速度b.擴大存儲器空間,并能進行自

10、動管理d.擴大外存儲器空間36、程序訪問的局部性是使用( b )的依據(jù)。a.緩沖 b.cache c.虛擬內(nèi)存 d.進程37、有關(guān)高速緩沖存儲器的說法正確的是( b)a.只能在 cpu 以外c.只能在 cpu以內(nèi)b.cpu內(nèi)外都可以設(shè)置d.若存在 cache,cpu就不能再訪問主存38、軟盤驅(qū)動器在尋找數(shù)據(jù)時( c )a.盤片不動,磁頭運動c.盤片運動,磁頭運動b.盤片運動,磁頭不運動d.盤片不動,磁頭不運動39、磁盤存儲器的記錄方式一般采用( c )a.歸零制 b.不歸零制 c.改進的調(diào)頻制40、一張 3.5英寸軟盤的存儲容量為( ),每個扇區(qū)存儲的固定數(shù)據(jù)是( a )。d.調(diào)相制a.1.4

11、4mb,512bb.1mb,1024bc.2mb,256bd.1.44mb,512kb41、磁盤的等待時間通常指( a )a.磁盤轉(zhuǎn)半周所需的時間b.磁盤轉(zhuǎn) 2/3周所需的時間c.磁盤轉(zhuǎn) 1/3周所需的時間 d.磁盤轉(zhuǎn)一周所需的時間42、以下描述中基本概念正確的句子是( a )a.硬盤轉(zhuǎn)速高、存取速度快c.硬盤是接觸式讀寫b.軟盤轉(zhuǎn)速高、存取速度快d.軟盤是浮動磁頭讀寫43、若磁盤的轉(zhuǎn)速提高一倍,則( d )a.平均存取時間減半b.平均尋道時間減半c.存儲密度可以提高一倍 d.平均定位時間不變44、活動頭磁盤存儲器的平均存取時間是指( c )a.最大找道時間加上最小找道時間b.平均找道時間 c

12、.平均找道時間加平均等待時間45、活動頭磁盤存儲器的找道時間是指( c )a.最大找道時間 b.最小找道時間d.平均等待時間c.最大找道時間加上最小找道時間的平均值d.最大找道時間加上最小找道時間46、在下列幾種存儲器中,cpu可直接訪問的是( a )。a. 主存儲器 b. 磁盤 c. 磁帶 d. 光盤47、在主存和cpu之間增加cache存儲器的目的是( c )。a. 增加內(nèi)存容量b. 提高內(nèi)存的可靠性c. 解決cpu與內(nèi)存之間的速度匹配問題 d.增加內(nèi)存容量,同時加快存取速度48、sram芯片,存儲容量為 64k16 位,該芯片的地址線和數(shù)據(jù)線數(shù)目為( b )。a64,16b16,16c6

13、4,8d16,64。49、以下四種類型的半導(dǎo)體存儲器中,以傳輸同樣多的字為比較條件,則讀出數(shù)據(jù)傳輸率最高的是( c )。a dram50、雙端口存儲器所以能進行高速讀/寫操作,是因為采用( d )。a.高速芯片 b 新型器件 c 流水技術(shù) d 兩套相互獨立的讀寫電路51、某單片機字長32位,其存儲容量為4mb。若按字編址,它的尋址范圍是(a )。a.1m b.4mb c.4m d.1mb52、 eeprom是指(d )a.讀寫存儲器 b 只讀存儲器 c 閃速存儲器b sramc flash romd epromd 電編程只讀存儲器53、一個cache-主存系統(tǒng),采用50mhz 的時鐘,存儲器以

14、每一個時鐘周期傳輸一個字的速率,連續(xù)傳輸8 個字,以支持塊長為8 個字的cache,每個字4 個字節(jié)。假設(shè)讀操作所花的時間是:1 個周期接受地址,3 個周期延遲,8 個傳輸周期傳輸 8 個字;寫操作所花的時間是:1 個周期接受地址,2 個周期延遲,8 個周期傳輸 8 個字,3 個周期恢復(fù)和寫入糾錯碼,則當系統(tǒng)以35%為讀操作,65%為寫操作的訪問情況工作,則存儲器最大帶寬為( d )a133.2mbps b114.4mbps c126mbps分析:d120.3mbps時鐘50mhz,時鐘周期為20ns.讀操作的時間:tr =(1+3+8)20ns = 240ns寫操作的時間:tw = (1+2

15、+8+3)20ns = 280ns則綜合加權(quán)的時間是:240ns0.35 + 280ns0.65 = 266ns帶寬為(也就是266ns 可以傳輸8 個字,或者說傳輸32 字節(jié)):bn = 32b/(26610-9 s) 120.3mbps54、在下列cache 替換算法中,一般情況下,( d )性能最優(yōu)。a隨機法 b先進先出法 c后進先出法 d近期最少使用法55、4 片16k8 位的存儲芯片可以設(shè)計成( d )容量的存儲器。. 64k8 位 . 32k4 位 . 32k16 位 . 16k32 位a、 b、 c、 d、56、某機器字長16 位,主存容量為16mb,若按半字尋址,其尋址范圍大小

16、為( d )。a4m b2m c8m d16m57、高速緩沖存儲器cache 一般采取( a )。a. 隨機存取方式 b. 順序存取方式 c. 半順序存取方式 d. 只讀不寫方式58、 若存儲周期250ns,每次讀出16 位,則該存儲器的數(shù)據(jù)傳送率為( c )。 a. 410 字節(jié)/秒 b. 4m 字節(jié)/秒 c. 810 字節(jié)/秒 d. 8m 字節(jié)/秒6659、 半導(dǎo)體靜態(tài)存儲器sram 的存儲原理是( a )。a. 依靠雙穩(wěn)態(tài)電路c. 依靠讀后再生b. 依靠定時刷新d. 信息不再變化60、在下列 cache 替換算法中,一般說來哪一種比較好(d )。a隨機法 b先進先出法 c后進先出法 d近

17、期最少使用法解析:在cache替換算法中,隨機法是隨機地確定替換的存儲單元,先進先出法是替換最早調(diào)入的存儲單元,它們都沒有根據(jù)程序訪存局部性原理,命中率較低;近期最少使用法比較正確地利用了程序訪存局部性原理,替換出近期用得最少的存儲塊,命中率較高,是一種比較好的替換算法。而后進先出法不是cache所使用的替換算法,此法在堆棧存儲結(jié)構(gòu)中使用。61、存儲器的隨機訪問方式是指(d )。a可隨意訪問存儲器c可對存儲器進行讀出與寫入相同且與地址無關(guān)b按隨機文件訪問存儲器d可按地址訪問存儲器任一編址單元,其訪問時間62、高速緩沖存儲器(cache)的存取速度( c )。a比內(nèi)存慢,比外存快b比內(nèi)存慢,比寄

18、存器快 c比內(nèi)存快,比寄存器慢63、某計算機的主存為3kb,則內(nèi)存地址寄存器需要( c )位就足夠了。a10b11c12d13解析:3kb小于2 ,1264、在微機中,cpu訪問各類存儲器的頻率由高到低的次序為( a )。a高速緩存、內(nèi)存、磁盤、磁帶c磁盤、內(nèi)存、磁帶、高速緩存b內(nèi)存、磁盤、磁帶、高速緩存d磁盤、高速緩存、內(nèi)存、磁帶65、常用的虛擬存儲器尋址系統(tǒng)由( a )兩級存儲器組成。a主存輔存 bcache主存 ccache輔存66、下面說法中,正確的是( d )。dcachecacheaeprom是不能改寫的 beprom是可改寫的,所以也是一種讀/寫存儲器ceprom只能改寫一次 d

19、eprom是可改寫的,但它不能作為讀/寫存儲器67、在一個具有24條地址線的微機系統(tǒng)中,裝有16kb rom, 480kb ram和100mb的硬盤,說明其內(nèi)存容量為( a )。a496kb解析:內(nèi)存由rom和ram構(gòu)成68、對于地址總線為32位的微處理器來說,其直接尋址的范圍可達( d )。a1mb b16mb c64mb d4gb解析:32根地址線,尋址空間232b16kbc100mbd.480kb69、在磁盤和磁帶兩種磁表面存儲器中,存取時間與存儲單元的物理位置有關(guān),按存儲方式分,( b )。a二者都是串行存取; b磁盤是部分串行存取,磁帶是串行存?。籧磁帶是部分串行存取,磁盤是串行存取

20、; d二者都是并行存取。70、dram的中文含義是.( b )a、靜態(tài)隨機存儲器 b、動態(tài)隨機存儲器c、靜態(tài)只讀存儲器 d、動態(tài)只讀存儲器71、動態(tài)ram的特點是( c )a、工作中需要動態(tài)地改變存儲單元內(nèi)容 b、工作中需要動態(tài)地改變訪存地址 c、每隔一定時間需要刷新72、計算機的主存儲器是指( c )。a、ram和 c磁盤 b、rom c、rom和 ram d、硬盤和控制器73、下列不能用作存儲容量單位的是( b )。a、byte b、mips c、kb d、gbd、每次讀出后需要刷新74、存儲容量 1gb等于( c )。a、1024b b、1024kb c、1024mb d、128mb75

21、、rom是只讀存儲器,固化有開機必讀的例行程序,關(guān)機時( b )。a.信息自動消失 b.不會消失 消失后自行恢復(fù) d.用戶可以隨時改寫2009-2012研究生全國統(tǒng)考存儲器部分選擇題(部分)1、某計算機的 cache共有 16塊,采用 2路組相聯(lián)映射方式(即每組 2塊)。每個主存塊大小為 32字節(jié),按字節(jié)編址。主存 129號單元所在主存塊應(yīng)裝入到的cache組號是 ( c )。a0b. 2c. 4d. 62、某計算機主存容量為64kb,其中 rom區(qū)為 4kb,其余為 ram區(qū),按字節(jié)編址?,F(xiàn)要用2k8位的 rom芯片和 4k4位的 ram芯片來設(shè)計該存儲器,則需要上述規(guī)格的 rom芯片數(shù)和r

22、am芯片數(shù)分別是( d ).a1、153、用若干個 2kx4位芯片組成一個 8kx8位存儲器,則 0b1fh所在芯片的最小地址是(d)a.0000h b.0600h c.0700h d.0800h4、下列有關(guān) ram和 rom得敘述中正確的是( a ).b2、15c1、30d2、30i ram是易失性存儲器,rom是非易失性存儲器ii ram和 rom都是采用隨機存取方式進行信息訪問iii ram和 rom都可用做 cachea. 僅 i和 iiiv ram和 rom都需要進行刷新b. 僅 ii和 iiic. 僅 i ,ii, iiid. 僅 ii,iii,iv5、下列各類存儲器中,不采用隨機

23、存取方式的是( b )aeprom bcdrom cdram dsram6、某計算機存儲器按字節(jié)編址,主存地址空間大小為64mb,現(xiàn)用 4m8位的 ram芯片組成32mb的主存儲器,則存儲器地址寄存器 mar的位數(shù)至少是( d )a22位 b23位 c25位 d26位7、下列關(guān)于閃存(flash memory)的敘述中,錯誤的是( a )。a信息可讀可寫,并且讀、寫速度一樣快b存儲元由 mos管組成,是一種半導(dǎo)體存儲器c掉電后信息不丟失,是一種非易失性存儲器d采用隨機訪問方式,可替代計算機外部存儲器二、填空題1、計算機系統(tǒng)中的存儲器分為( 內(nèi)存) 和( 外存 )。在 cpu執(zhí)行程序時,必須將指

24、令存放在( 內(nèi)存 )中。2、輸入、輸出設(shè)備以及(輔助存儲器)統(tǒng)稱為 外圍設(shè)備 。3、計算機存儲器的最小單位為( 比特 )。1kb容量的存儲器能夠存儲 8192個這樣的基本單位。 4、對存儲器的要求是( 容量大 , 速度快 , 成本低) ,為了解決這三方面的矛盾,計算機采用( 多級存儲 )體系結(jié)構(gòu)。5、存儲器的技術(shù)指標有(存儲容量),(存取時間),(存儲周期),(存儲器帶寬)。、cpu能直接訪問(cache)和(主存),但不能直接訪問( 輔助存儲器 )。、廣泛使用的sram和dram都是半導(dǎo)體( 隨機訪問)儲器,前者的速度比后者快,但(集成度)不如后者高。它們的共同缺點是斷電后(不能)保存信息。

25、8、相聯(lián)存儲器不按地址而是按(內(nèi)容)訪問的存儲器。9、cache是為了解決cpu和主存之間(速度)不匹配而采用的一項重要的硬件技術(shù)。0、主存與cache的地址映射有(全相聯(lián))、(直接)(組相聯(lián))三種方式。其中(組相聯(lián))方式,適度地兼顧了前二者的優(yōu)點又盡量避免其缺點。11、半導(dǎo)體sram靠(觸發(fā)器)存儲信息,半導(dǎo)體dram則是靠(電荷存儲器件存儲信息)。12、dram 存儲器的刷新一般有(集中式、分散式和異步式)三種方式,之所以刷新是因為(有電荷泄漏,需定期補充)。13、使用cache是為了解決(cpu和主存的速度匹配,提高主存速度)問題,存儲管理主要由(硬件)實現(xiàn)。使用虛擬存儲器是為了解決(擴

26、大主存容量和地址分配)問題,存儲管理主要由(軟件)實現(xiàn)。后一種情況下,cpu( 不能直接)訪問第二級存儲器。14、虛擬存儲器通常由( 主存)和(輔存)兩級存儲系統(tǒng)組成。為了在一臺特定的機器上執(zhí)行程序,必須把(邏輯地址)映射到這臺機器主存儲器的(物理地址)空間上,這個過程稱為(地址映射)。15、為了便于主存和輔存之間的信息交換,虛擬存儲器一般采用(二維)或三維的復(fù)合地址格式。根據(jù)地址格式不同,虛擬存儲器分為(頁式、段式和 段頁式)三種。16、根據(jù)目前常用的存儲介質(zhì)可以把存儲器分為(半導(dǎo)體存儲器、磁表面存儲器和光存儲器)3 種。17、 rom 可分為掩模式只讀存儲器( mrom ) 、可編程只讀存

27、儲器( prom ) 、可擦除可編程只讀存儲器( eprom ) 和電擦除可編程只讀存儲器( eeprom ) 4 種。18、采用 4k 4 位規(guī)格的靜態(tài) ram 存儲芯片擴展為 32k 16 位的存儲器,需要這種規(guī)模的存儲芯片( 32 )片。19、要組成容量為 4k 8 位的存儲器,需要 8 片 4k 1 位的靜態(tài) ram 芯片并聯(lián),或者需要 4 片 1k 8 位的靜態(tài) ram 芯片串聯(lián)。20、 cache 的地址映射方式有(直接映射、全相聯(lián)映射和組相聯(lián)映射)3 種。21、某臺計算機的內(nèi)存儲器設(shè)置有32 位的地址線,16 位并行數(shù)據(jù)輸入/輸出端,它的最大存儲容量是(2 16位)。3222、某

28、的單元存放有一個數(shù)據(jù)如,將它讀取后,該單元的內(nèi)容是(3ch)。23、三級存儲系統(tǒng)是由( cache )、主存儲器和(輔(外)存)構(gòu)成。24、一個具有8kb直接映像cache的32位計算機系統(tǒng),主存容量為32mb,假定該cache中塊的大小為4個32位字。主存地址中區(qū)號( 12 )位,塊號(9 )位,塊內(nèi)地址(4 )位。主存地址為abcdef 的單元在cache中的位置是(defh )。16解:區(qū)號:32mb/8kb=4k, 12位塊號:8kb/4*4b=512, 9位塊內(nèi)地址:4*32/8=16, 4位(字節(jié)地址)主存地址為abcdef 的單元在cache中的位置是0 1101 1110 11

29、11,即def161625、地址線a15a0(低),若選取用 16k1 存儲芯片構(gòu)成64kb存儲器,則應(yīng)由地址碼( 最高2位 )譯碼產(chǎn)生片選信號。 解:用 16k1 芯片構(gòu)成64kb的存儲器,需要的芯片數(shù)量為:(64k8)/(16k1)=32,每8片一組分成4組,每組按位擴展方式組成一個 16k8 位的模塊,4個模塊按字擴展方式構(gòu)成64kb的存儲器。存儲器的容量為64k=2 ,需要16位地址,選用a15-a0為地址線;每個16模塊的容量為16k=2 需要14位地址,選用a13-a0為每個模塊提供地址;a15、a14通過2-414譯碼器對4個模塊進行片選。26、將 2k4 位的ram存儲芯片構(gòu)成

30、一個8kb的存儲器,所需的芯片數(shù)量( 8 )片,需要( 13 )根地址線尋址該存儲器,每個芯片需要(11 )位地址,它們是(a0-a10 ),片選信號由( a11 a12 )提供。解:用 2k4 位片的ram存儲芯片構(gòu)成一個8kb(8k8 位)的存儲器,所需的芯片數(shù)量為:(8k8)/(2k4)=8片,每兩片作為一組共4組,每組內(nèi)采用位擴展法組成一個 2k8的模塊,4個2kx8的模塊按字擴展法構(gòu)成 8k8 的存儲器,即8kb的存儲器。此存儲器的容量為8kb,需13位地址(2 =8k),選用a12-a0作為地址線,a13,a14,a15不用,各芯13片的容量均為2k,需11位地址,用a10a0向每

31、個芯片提供地址,all, a12通過一個2-4譯碼器對4個模塊進行選擇,每個輸出控制一個模塊內(nèi)的兩個芯片,各個模塊的片選控制信號cs對應(yīng)的輸入分別為:00,01,10,11。三、判斷題1計算機的主存是由ram和rom兩種半導(dǎo)體存儲器組成的。(t)2cpu可以直接訪問主存,而不能直接訪問輔存。(t)3外(輔)存比主存的存儲容量大、存取速度快。(f)4動態(tài)ram和靜態(tài)ram都是易失性半導(dǎo)體存儲器。(t)5cache的功能全部由硬件實現(xiàn)。(t)6引入虛擬存儲器的目的是為了加快輔存的存取速度。(f)7多體交叉存儲器主要是為了解決擴充容量的問題。(f)8cache和虛擬存儲器的存儲管理策略都利用了程序的

32、局部性原理。(t)9多級存儲體系由cache、主存和輔存構(gòu)成。(t)10. cpu訪問存儲器的時間是由存儲器的容量決定的。(f)四、綜合題1、用 512k8 位的flash 存儲芯片組成一個 4m32 位的半導(dǎo)體只讀存儲器,存儲器按字節(jié)編址,試回答以下問題:(1)該存儲器的數(shù)據(jù)線數(shù)和地址線數(shù)分別為多少?(2)共需要幾片這樣的存儲芯片?(3)說明每根地址線的作用。解:(1)由于所需組成存儲器的最終容量為 4m32 位,所以需要32 根數(shù)據(jù)線。而存儲器又是以字節(jié)編址,所以我們需要將存儲器的容量先轉(zhuǎn)換成 16m8 位,所以需要地址線 24 根(224=16m)。(2)采用 512k8 位的flash

33、 存儲芯片組成 4m32 位的存儲器時,需要進行位擴展和字擴展:位擴展:4 片 512k8 位的flash 存儲芯片位擴展可以組成 512k32 位的flash 存儲芯 片。字擴展:8 組 512k32 位的flash 存儲芯片字擴展可以組成 4m32 位的存儲器。綜上,一共需要 48=32 片 512k8 位的存儲芯片。(3)在cpu 的24 根地址線中(a0a23),地址線的作用分配如下:a0、a1、: 由于在進行位擴展中,使用了4 片 512k8 位的flash 存儲芯片,而存儲器是按字節(jié)編址的,所以必須在某個時候都可以取到其中的任何一片,使用00、01、10、11 分別來標記這4 片。

34、a2a20 :每一片都是512k,所以需要19 位(219=512k)來表示。a21、a22、a23:因為在擴展中4 片一組,一共有8 組,所以需要用3 位地址線來決定取哪一組(通過3-8 譯碼器形成片選信號)2、設(shè)有一個具有20位地址和64位字長的存儲器,問:(1)該存儲器能存儲多少個字節(jié)的信息?(2)如果存儲器由256k x 8位sram芯片組成,需要多少片?(3)需要多少位地址作芯片選擇?為什么?【解】(1)2 * 64 / 8 b = 1m * 8 b = 8 mb20(2)8mb / (256k * 8 / 8 b) = 8mb / 256kb = 32片(3)每8片芯片組成一組25

35、6k * 64位的存儲器,每片芯片有18位地址(對應(yīng)于256k個存儲單元)低18位地址直接接芯片的18位地址端,高2位地址通過2:4譯碼器作芯片選擇。3、cpu執(zhí)行一段程序時,cache完成存取的次數(shù)為2000次,主存完成存取的次數(shù)為180次,已知cache存儲周期為40ns,主存存儲周期為250ns,求cache的命中率、cache/主存系統(tǒng)的效率和平均訪問時間?!窘狻縩c = 2000,nm = 180tc = 40 ns,tm = 250 ns命中率h = nc/(nc+nm) = 2000/(2000+180) = 0.917 = 91.7%平均訪問時間ta = h*tc+(1-h)t

36、m = 0.917*40+(1-0.917)*250 = 57.43 ns效率e = tc/ta = 40/57.43 = 0.6965 = 69.65%4、什么是存儲器的帶寬?若存儲器的數(shù)據(jù)總線寬度為32位,存取周期為200ns,則存儲器的帶寬是多少?解:存儲器的帶寬指單位時間內(nèi)從存儲器進出信息的最大數(shù)量。存儲器帶寬 = 1/200ns 32 位 = 160m位/秒 = 20mb/秒(注:1ns=10 s)-95、一個容量為 16k32 位的存儲器,其地址線和數(shù)據(jù)線的總和是多少?當選用下列不同規(guī)格的存儲芯片時,各需要多少片?1k4 位,2k8 位,4k4 位,16k1 位,4k8 位,8k8

37、 位解:地址線和數(shù)據(jù)線的總和 = 14 + 32 = 46根;選擇不同的芯片時,各需要的片數(shù)為:1k4:(16k32) / (1k4) = 168 = 128 片2k8:(16k32) / (2k8) = 84 = 32片4k4:(16k32) / (4k4) = 48 = 32片16k1:(16k32)/ (16k1) = 132 = 32片 4k8:(16k32)/ (4k8) = 44 = 16 片8k8:(16k32) / (8k8) = 24 = 8片6、設(shè)有一個具有24位地址和8位字長的存儲器,求:(1)該存儲器能存儲多少字節(jié)的信息?(2)若存儲器由 4m4 位的ram芯片組成,需要多少片?(3)需要哪種譯碼器實現(xiàn)芯片選擇?說明地址線分配情況解: 存儲單元數(shù)為22416mb,故能存儲16m字節(jié)的信息。 由于存儲容量為16mb(8位字長),每4m字節(jié)需要2片(位并聯(lián)方式),故需芯片數(shù)為 16/428片。 若用 8 片組成一個 16m(8 位字長),地址總線的低22 位可直接連到芯片的 a0-a21管腳,而地址總線的高2位(a22,a23)需要通過2:4線譯碼器進行芯片選擇。存儲器組成方案為位并聯(lián)和地址串聯(lián)相結(jié)合的方式。7、cpu執(zhí)行一段程序時,cache完成存取的次數(shù)為5

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論