計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7_第1頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7_第2頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7_第3頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7_第4頁(yè)
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)專業(yè)基礎(chǔ)綜合歷年真題試卷匯編7(總分:60.00 ,做題時(shí)間:90分鐘)一、 單項(xiàng)選擇題(總題數(shù):15,分?jǐn)?shù):30.00).單項(xiàng)選擇題1-40小題。下列每題給出的四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是最符合題目要求的。(分?jǐn)?shù):2.00).下列關(guān)于閃存(Flash Memory)的敘述中,錯(cuò)誤的是。(分?jǐn)?shù):2.00)A.信息可讀可寫(xiě),并且讀、寫(xiě)速度一樣快 VB.存儲(chǔ)單元由MOSf組成,是一種半導(dǎo)體存儲(chǔ)器C.掉電后信息不丟失,是一種非易失性存儲(chǔ)器D.采用隨機(jī)訪問(wèn)方式,可替代計(jì)算機(jī)外部存儲(chǔ)器解析:解析:閃存是 EEPRO的進(jìn)一步發(fā)展,可讀可寫(xiě),用 MOST的浮柵上有無(wú)電荷來(lái)存儲(chǔ)信息。閃存依然是ROM勺一種

2、,寫(xiě)入時(shí)必須先擦除原有數(shù)據(jù),故寫(xiě)速度比讀速度要慢不少(硬件常識(shí))。閃存是一種非易失性存儲(chǔ)器,它采用隨機(jī)訪問(wèn)方式?,F(xiàn)在常見(jiàn)的SSD固態(tài)硬盤(pán),即由Flash芯片組成。3.某計(jì)算機(jī)主存容量為 64KB,其中ROME為4KB,其余為RAMK,按字節(jié)編址?,F(xiàn)要用 2KX 8位的ROM? 片和4KX 4位的RAM芯片來(lái)設(shè)計(jì)該存儲(chǔ)器,則需要匕述規(guī)格的RO悵片數(shù)和RAM?片數(shù)分別是 。(分?jǐn)?shù):2.00)A.1、15B.2、15C.1、30D.2、30 V了巧解析:解析:首先確定 ROM勺個(gè)數(shù),ROME為4KB,選用2KX 8位的ROMS片,需要|_1=2片,采用字?jǐn)U展方式;RAMK為60KB,選用4KX4位的

3、RAM芯片,需要|=30片,采用字和位同時(shí)擴(kuò)展方式。.某計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址,主存地址空間大小為64MB,現(xiàn)用4MBx8位的RAM片組成32MB的主存儲(chǔ)器,則存儲(chǔ)器地址寄存器 MARJ勺位數(shù)至少是 。(分?jǐn)?shù):2.00)A.22 位B.23 位C.25 位D.26 位 V解析:解析:主存按字節(jié)編址,地址空間大小為64MB MAR勺尋址范圍為64M=2 26 ,故為26位。實(shí)際的主存容量32MB不能代表MARJ勺位數(shù),考慮到存儲(chǔ)器擴(kuò)展的需要,MAR保證訪問(wèn)到整個(gè)主存地址空間,反過(guò)來(lái),MAR勺位數(shù)決定了主存地址空間的大小。.某容量為256MB的存儲(chǔ)器由若干4MX8位的DRA悵片構(gòu)成,該DRA惦片的

4、地址引腳和數(shù)據(jù)引腳總數(shù)是(分?jǐn)?shù):2.00)A.19 VB.22C.30D.36解析:解析:4MX8位的芯片數(shù)據(jù)線應(yīng)為 8根,地址線應(yīng)為10g 2 4M=22根,而DRA陳用地址復(fù)用技術(shù), 地址線是原來(lái)的1/2,且地址信號(hào)分行、列兩次傳送。地址線數(shù)為 22/2=11根,所以地址引腳與數(shù)據(jù)引 腳的總數(shù)為11+8=19根,選Ao.假定用若干個(gè)2KX 4位的芯片組成一個(gè)8Kx8位的存儲(chǔ)器,則地址0B1FH所在芯片的最小地址是 。 (分?jǐn)?shù):2.00)A.0000HB.0600HC.0700HD.0800H V解析:解析:用2KX4位的芯片組成一個(gè)8KX8位存儲(chǔ)器,共需8片2KX4位的芯片,分為4組,每組

5、由 2片2KX 4位的芯片并聯(lián)組成 2KX 8位的芯片,各組芯片的地址分配如下:第一組(2個(gè)芯片并聯(lián)):0000H07FFHo 第二組(2個(gè)芯片并聯(lián)):0800H0FFFH 第三組(2個(gè)芯片并聯(lián)):1000H17FFH 第四組(2個(gè) 芯片并聯(lián)):1800H1FFFH 地址0B1FH所在的芯片屬于第二組,故其所在芯片的最小地址為0800H.某計(jì)算機(jī)使用4體交叉編址存儲(chǔ)器,假定在存儲(chǔ)器總線上出現(xiàn)的主存地址(十進(jìn)制)序列為8005, 8006,8007, 8008, 8001 , 8002, 8003, 8004, 8000,則可能發(fā)生訪存沖突的地址對(duì)是 。(分?jǐn)?shù):2.00)A.8004 和 800

6、8B.8002 和 8007C.8001 和 8008D.8000 和 8004 V其中,模塊序號(hào)=訪存地址解析:解析:每個(gè)訪存地址對(duì)應(yīng)的存儲(chǔ)模塊序號(hào) (0、1、2、3)如下所示:存儲(chǔ)器交叉模塊數(shù)。判斷可能發(fā)生訪存沖突的規(guī)則是:給定的訪存地址在相鄰的四次訪問(wèn)中出現(xiàn)在同一個(gè)存儲(chǔ)模塊內(nèi)。據(jù)此,根據(jù)上表可知8004和8000對(duì)應(yīng)的模塊號(hào)都為0,即表明這兩次的訪問(wèn)出現(xiàn)在同一模塊內(nèi)且在相鄰的訪問(wèn)請(qǐng)求中,滿足發(fā)生沖突的條件。.假設(shè)某計(jì)算機(jī)的存儲(chǔ)系統(tǒng)由Cache和主存組成,某程序執(zhí)行過(guò)程中訪存 1000次,其中訪問(wèn)Cadle缺失(未命中)50次,則Cache的命中率是 。(分?jǐn)?shù):2.00)A.5%B.9 .

7、 5%C.50%D.95% V解析:解析:命中率=Cache命中次數(shù)/總訪問(wèn)次數(shù)。需要注意的是看清題,題中說(shuō)明的是缺失 50次,而 不是命中50次,仔細(xì)審題是做對(duì)題的第一步。.某計(jì)算機(jī)的Cache共有16塊,采用2路組相聯(lián)映射方式(即每組2塊)。每個(gè)主存塊大小為32B,按字節(jié) 編址。主存129號(hào)單元所在主存塊應(yīng)裝入到的Cache組號(hào)是。(分?jǐn)?shù):2.00)A.0B.1C.4 VD.6解析:解析:由于 Cache共有16塊,采用2路組相聯(lián),因此共分為 8組,組號(hào)為0、1、2、7。主存 的某一字塊按模8映射到Cache某組的任一字塊中,即主存的第0, 8, 16字塊可以映射到 Cache第0組的任一

8、字塊中。每個(gè)主存塊大小為32字節(jié),故129號(hào)單元位于第4塊主存塊(注意是從0開(kāi)始),因此將映 射到Cache第4組的任一字塊中。.采用指令Cache與數(shù)據(jù)Cache分離的主要目的是 。(分?jǐn)?shù):2.00)A.降低Cache的缺失損失B.提高Cache的命中率C.降低CPU平均訪存時(shí)間D.減少指令流水線資源沖突V解析:解析:把指令 Cache與數(shù)據(jù)Cache分離后,取指和取數(shù)分別到不同的Cache中尋找,那么指令流水線中取指部分和取數(shù)部分就可以很好地避免沖突,即減少了指令流水線的沖突,選Do.下列命中組合情況中,一次訪存過(guò)程中不可能發(fā)生的是 。(分?jǐn)?shù):2.00)A.TLB未命中,Cache未命中,

9、Page未命中B.TLB未命中,Cache命中,Page命中 C.TLB命中,Cache未命中,Page命中 D.TLB命中,Cache命中,Page未命中 V解析:解析:Cache中存放的是主存的一部分副本,TLB(快表)中存放的是Page(頁(yè)表)的一部分副本。在同時(shí)具有虛擬頁(yè)式存儲(chǔ)器(有TLB)和Cache的系統(tǒng)中,CP3出訪存命令,先查找對(duì)應(yīng)的Cache塊。1)若Cache 命中,則說(shuō)明所需內(nèi)容在 Cache內(nèi),其所在頁(yè)面必然己調(diào)入主存,因此Page必然命中,但TLB不一定命中;2)若Cache不命中,并不能說(shuō)明所需內(nèi)容未調(diào)入主存,和TLB、Page命中與否沒(méi)有聯(lián)系。但若 TLB命中,P

10、age也必然命中;而當(dāng) Page命中,TLB則未必命中,故 D不可能發(fā)生。 主存、Cacha TLB和Page的關(guān) | OESHT-i系如下圖所示。.假定編譯器將賦值語(yǔ)句x=x+3;轉(zhuǎn)換為指令add xaddr , 3,其中xaddr是x對(duì)應(yīng)的存儲(chǔ)單元地址。若執(zhí)行該指令的計(jì)算機(jī)采用頁(yè)式虛寸存儲(chǔ)管理方式,并配有相應(yīng)的TLB,且Cache使用直寫(xiě)(WriteThrough)方式,則完成該指令功能需要訪問(wèn)主存的次數(shù)至少是 。(分?jǐn)?shù):2.00)A.0B.1 VC.2 D.3解析:解析:上述指令的執(zhí)行過(guò)程可劃分為取數(shù)、運(yùn)算和寫(xiě)回過(guò)程,取數(shù)時(shí)讀取 xaddr可能不需要訪問(wèn)主 存而直接訪問(wèn)Cache,而寫(xiě)直

11、通方式需要把數(shù)據(jù)同時(shí)寫(xiě)入Cache和主存,因此至少訪問(wèn) 1次。.假定主存地址為32位,按字節(jié)編址,主存和 Cache之間采用直接映射方式,主存塊大小為4個(gè)字,每字32位,采用回寫(xiě)(Write Back)方式,則能存放4K字?jǐn)?shù)據(jù)的Cache的總?cè)萘康奈粩?shù)至少是 。(分?jǐn)?shù):2.00) A.146kB.147KC.148K VD.158K解析:解析:直接映射的地址結(jié)構(gòu)為:按字節(jié)編址,塊大小為 4X32bit=16B=2 4 B,則“字塊內(nèi)地址”占4位;“能存放4K字?jǐn)?shù)據(jù)的Cache即Cache的存儲(chǔ)容量為4K字(注意單位),則Cache共有1K=210 個(gè)Cache行,則Cache字塊標(biāo)記占10位;

12、則主存字塊標(biāo)記占 32-10-4=18位。Cache的總?cè)萘堪ǎ捍鎯?chǔ) 容量和標(biāo)記陣列容量(有效位、標(biāo)記位、一致性維護(hù)位和替換算法控制位)o標(biāo)記陣列中的有效位和標(biāo)記位明確說(shuō)明了采用寫(xiě)從而每個(gè)Cache4K*32 位=128K 位,則采用頁(yè)式存儲(chǔ)管理,頁(yè)是一定有的,而一致性維護(hù)位(臟位)和替換算法控制位的取舍標(biāo)準(zhǔn)是看題眼,題目中, 回法,則一定包含一致性維護(hù)位,而關(guān)于替換算法的詞眼題目中未提及,所以不予考慮。行標(biāo)記項(xiàng)包含18+1+1=20位,則標(biāo)記陣列容量為:2 10*20位=20K位,存儲(chǔ)容量為:總?cè)萘繛椋?28K+20K=1483。則對(duì)虛擬地址03FF F180H.某計(jì)算機(jī)主存地址空間大小為

13、256MB按字節(jié)編址。虛擬地址空間大小為4GB,面大小為4KB,TLB(快表)采用全相聯(lián)映射,有4個(gè)頁(yè)表項(xiàng),內(nèi)容如下表所示。進(jìn)行虛實(shí)地址變換的結(jié)果是 。(分?jǐn)?shù):2.00)A.015 3180H7B.003 5180HC.TLB缺失D.缺頁(yè)解析:解析:按字節(jié)編址,頁(yè)面大小為 4KB,頁(yè)內(nèi)地址共12位。地址空間大小為 4GB虛擬地址共32位, 前20位為頁(yè)號(hào)。虛擬地址為 03FF F180H,故頁(yè)號(hào)為03 FFFH,頁(yè)內(nèi)地址為180H。查找頁(yè)標(biāo)記03FFFH所對(duì) 應(yīng)的頁(yè)表項(xiàng),頁(yè)框號(hào)為 0153H,頁(yè)框號(hào)與頁(yè)內(nèi)地址拼接即為物理地址 015 3180H。.某計(jì)算機(jī)有16個(gè)通用寄存器,采用32位定長(zhǎng)指令

14、字,操作碼字段(含尋址方式位)為8位,Store指令 的源操作數(shù)和目的操作數(shù)分別采用寄存器直接尋址和基址尋址方式。若基址寄存器可使用任一通用寄存器,且偏移量用補(bǔ)碼表示,則 Store指令中偏移量的取值范圍是 。(分?jǐn)?shù):2.00)A.-32768 +32767 VB.-32767 +32768C.-65536 +65535D.-65535 +65536解析:解析:采用32位定長(zhǎng)指令字,其中操作碼為 8位,兩個(gè)地址碼一共占用32-8=24位,而Store指令的源操作數(shù)和目的操作數(shù)分別采用寄存器直接尋址和基址尋址,機(jī)器中共有16個(gè)通用寄存器,則尋址一個(gè)寄存器需要10g 2 16=4位,源操作數(shù)中的寄

15、存器直接尋址用掉4位,而目的操作數(shù)采用基址尋址也要指定一個(gè)寄存器,同樣用掉 4位,則留給偏移址的位數(shù)為 24-4-4=16位,而偏移址用補(bǔ)碼表示,16位補(bǔ)碼的表 示范圍為-32768+32767,選A。二、綜合應(yīng)用題(總題數(shù):6,分?jǐn)?shù):30.00).綜合應(yīng)用題41-47小題。解析:.假定某計(jì)算機(jī)的CPU主頻為80MHz CPI為4,平均每條指令訪存1. 5次,主存與Cache之間交換的塊 大小為16B, Cache的命中率為99%,存儲(chǔ)器總線寬帶為 32位。為了提高性能,主存采用4體低位交叉存儲(chǔ)模式,工作時(shí)每1/4個(gè)存儲(chǔ)周期啟動(dòng)一個(gè)體。若每個(gè)體的存儲(chǔ)周期為50ns,則該主存能提供的最大帶寬是多

16、少?(分?jǐn)?shù):2.00)正確答案:(正確答案:4體交叉存儲(chǔ)模式能提供的最大帶寬為4X4B/ 50ns=320MB/s。)解析:某計(jì)算機(jī)的主存地址空間大小為256MB按字節(jié)編址。指令Cache和數(shù)據(jù)Cache分離,均有8個(gè)Cache行,每個(gè)Cache行大小為64B,數(shù)據(jù)Cache采用直接映射方式?,F(xiàn)有兩個(gè)功能相同的程序 A和B,其偽代碼如下:I B定int類型數(shù)據(jù)用32位補(bǔ)碼表示,程序編譯時(shí)i、j、sum均分配在寄存器中,數(shù)組 a按行優(yōu)先方 式存放,其首地址為320(十進(jìn)制數(shù))。請(qǐng)回答下列問(wèn)題,要求說(shuō)明理由或給出計(jì)算過(guò)程。(分?jǐn)?shù): 6.00) (1).若不考慮用于Cache 一致性維護(hù)和替換算法的

17、控制位,則數(shù)據(jù)Cache的總?cè)萘繛槎嗌伲浚ǚ謹(jǐn)?shù):2.00)正確答案:(正確答案:每個(gè) Cache行對(duì)應(yīng)一個(gè)標(biāo)記項(xiàng),如下圖所示。 I I不考慮用干Cache 一致性維護(hù)和替換算法的控制位。 地址總長(zhǎng)度為28位(2 28 =256M),塊內(nèi)地址6位(2 6 =64) , Cache塊號(hào)3位(2 3 =8),I故Tag的位數(shù)為28-6-3=19位,還需使用一個(gè)有效位,故題中數(shù)據(jù)Cache行的結(jié)構(gòu)如下圖所示。II數(shù)據(jù)Cache共有8行,因此數(shù)據(jù) Cache的總?cè)萘繛?8X(64+20/ 8)B=532B。)解析:.數(shù)組元素a031和a11各自所在的主存塊對(duì)應(yīng)的 Cache行號(hào)分別是多少(Cache行號(hào)

18、從0開(kāi)始)?(分?jǐn)?shù):2.00)數(shù)組按正確答案:(正確答案:數(shù)組a在主存的存放位置及其與 Cache之間的映射關(guān)系如下圖所示。行優(yōu)先方式存放,首地址為320,數(shù)組元素占4個(gè)字節(jié)。a031所在的主存塊對(duì)應(yīng)的 Cache行號(hào)為(320+31 X4)/ 64=6; a11 所在的主存塊對(duì)應(yīng)的 CaChe行號(hào)為(320+256X4+1X4)/ 64%8=5。) 解析:.程序A和B的數(shù)據(jù)訪問(wèn)命中率各是多少?哪個(gè)程序的執(zhí)行時(shí)間更短?(分?jǐn)?shù):2.00)正確答案:(正確答案:數(shù)組a的大小為256X256X4B=2 18 B,占用2 18 /64=2 12個(gè)主存塊,按行優(yōu)先存放,程序A逐行訪問(wèn)數(shù)組a,共需訪問(wèn)的次

19、數(shù)為 2 16次,未命中次數(shù)為2 12次(即每個(gè)字塊的第一個(gè)數(shù)未命中),因此程序A的命中率為(2 16 -2 12 ) /2 16 X 100% =93. 75%。)解析:解析:考查 Cache的組成,主存與 Cache的映射關(guān)系,Cache的命中率。某32位計(jì)算機(jī),CPU&頻為800MHz Cache命中時(shí)的CPI為4, Cache塊大小為32字節(jié);主存采用8體交叉存儲(chǔ)方式,每個(gè)體的存儲(chǔ)字長(zhǎng)為32位、存儲(chǔ)周期為40ns;存儲(chǔ)器總線寬度為32位,總線時(shí)鐘頻率為200MHz 支持突發(fā)傳送總線事務(wù)。每次讀突發(fā)傳送總線事務(wù)的過(guò)程包括:送首地址和命令、存儲(chǔ)器準(zhǔn)備數(shù)據(jù)、傳送數(shù)據(jù)。每次突發(fā)傳送 32字節(jié),

20、傳送地址或32位數(shù)據(jù)均需要一個(gè)總線時(shí)鐘周期。請(qǐng)回答下列問(wèn)題,要求給出理由或計(jì)算過(guò)程。(分?jǐn)?shù): 8.00).CPU和總線的時(shí)鐘周期各為多少 ?總線的帶寬(即最大數(shù)據(jù)傳輸率)為多少?(分?jǐn)?shù):2.00)正確答案:(正確答案:CPU勺時(shí)鐘周期是主頻的倒數(shù),即1/800MHz=1 25nso總線的時(shí)鐘周期是總線頻率的倒數(shù),即1/200MHz=5ns 總線寬度為 32位,故總線帶寬為 4BX200MHz=800MB s或4B/5ns=800MB/s。)解析:.Cache缺失時(shí),需要用幾個(gè)讀突發(fā)傳送總線事務(wù)來(lái)完成一個(gè)主存塊的讀???(分?jǐn)?shù):2.00)正確答案:(正確答案:Cache塊大小是32B,因此Cach

21、e缺失時(shí)需要一個(gè)讀突發(fā)傳送總線事務(wù)讀取一個(gè)主 存塊。)解析:.存儲(chǔ)器總線完成一次讀突發(fā)傳送總線事務(wù)所需的時(shí)間是多少?(分?jǐn)?shù):2.00)正確答案:(正確答案:一次讀突發(fā)傳送總線事務(wù)包括一次地址傳送和32B數(shù)據(jù)傳送:用1個(gè)總線時(shí)鐘周期傳輸?shù)刂罚幻扛?0ns/8=5ns啟動(dòng)一個(gè)體工作(各進(jìn)行1次存?。?,第一個(gè)體讀數(shù)據(jù)花費(fèi) 40ns,之后數(shù)據(jù)存 取與數(shù)據(jù)傳輸重疊;用 8個(gè)總線時(shí)鐘周期傳輸數(shù)據(jù)。讀突發(fā)傳送總線事務(wù)時(shí)間:5ns+40ns+8X 5ns=85ns。)解析:.若程序BP執(zhí)行過(guò)程中,共執(zhí)行了 100條指令,平均每條指令需進(jìn)行1.2次訪存,Cache缺失率為5%, 不考慮替換等開(kāi)銷,則 BP的CP

22、U執(zhí)行時(shí)間是多少?(分?jǐn)?shù):2.00)正確答案:(正確答案:BP的CPIJ執(zhí)行時(shí)間包括Cache命中時(shí)的指令執(zhí)行時(shí)間和Cache缺失時(shí)帶來(lái)的額外開(kāi)銷。命中時(shí)的指令執(zhí)行時(shí)間:100X4X1.25ns=500ns。指令執(zhí)行過(guò)程中 Cache缺失時(shí)的額外開(kāi)銷:1. 2X100X 5% x 85ns=510ns=BP的 CPUM亍時(shí)間:500ns+51ns=1010ns。)解析: 某計(jì)算機(jī)存儲(chǔ)器按字節(jié)編址,虛擬 (邏輯)地址空間大小為16MB主存(物理)地址空間大小為1MB,頁(yè)面大 小為4KB; Cache采用直接映射方式,共 8行;主存與Cache之間交換的塊大小為 32B。系統(tǒng)運(yùn)行到某一時(shí)刻時(shí),頁(yè)表

23、的部分內(nèi)容和 Cache的部分內(nèi)容分別如圖(a)、圖(1)所示,圖中頁(yè)框號(hào)及標(biāo)記字段的內(nèi)容為十六進(jìn)制形式。請(qǐng)回答下列問(wèn)題:(分?jǐn)?shù):8.00 )(1).虛擬地址共有幾位,哪幾位表示虛頁(yè)號(hào)?物理地址共有幾位,哪幾位表示頁(yè)框號(hào)(物理頁(yè)號(hào))?(分?jǐn)?shù):2.00 )正確答案:(正確答案:存儲(chǔ)器按字節(jié)編址,虛擬地址空間大小為16MB=224 B,故虛擬地址為24位;頁(yè)面大小為4kB=2 12 B,故高12位為虛頁(yè)號(hào)。主存地址空間大小為 1MB=220 B,故物理地址為 20位;由于頁(yè)內(nèi) 地址為12位,故高8位為頁(yè)框號(hào)。)解析:由于塊大(2),使用物理地址訪問(wèn)Cache時(shí),物理地址應(yīng)劃分成哪幾個(gè)字段 ?要求說(shuō)

24、明每個(gè)字段的位數(shù)及在物理地址中 的位置。(分?jǐn)?shù):2,00)正確答案:(正確答案:由于Cache采用直接映射方式,所以物理地址各字段的劃分如下 小為32B,故字塊內(nèi)地址占 5位;Cache共8行,故Cache字塊標(biāo)記占3位;主存字塊標(biāo)記占 20-5-3=12位。)解析:(3),虛擬地址001C60H所在的頁(yè)面是否在主存中 ?若在主存中,則該虛擬地址對(duì)應(yīng)的物理地址是什么?訪問(wèn)該地址時(shí)是否Cache命中?要求說(shuō)明理由。(分?jǐn)?shù):2,00) 正確答案:(正確答案:虛擬地址 001C60H的前12位為虛頁(yè)號(hào),即001H,查看001H處的頁(yè)表項(xiàng),其對(duì)應(yīng) 的有效位為1,故虛擬地址001C60H所在的頁(yè)面在主存

25、中。頁(yè)表 001H處的頁(yè)卞I號(hào)為04H,與頁(yè)內(nèi)偏移(虛擬 地址后12位)拼接成物理地址為 04C60H物理地址04C60H=0000 0100 1100 0110 0000B ,主存塊只能映射 到Cache的第3行(即第011B行),由于該行的有效位=1,標(biāo)記(值為105H戶04CH物理地址高 12位),故 不命中。) 解析:(4),假定為該機(jī)配置一個(gè)4路組相聯(lián)的TLB共可存放8個(gè)頁(yè)表項(xiàng),若其當(dāng)前內(nèi)容(十六進(jìn)制)如圖(c)所示,則此時(shí)虛擬地址024BACHW在的頁(yè)面是否存在主存中 ?要求說(shuō)明理由。I (分?jǐn)?shù):2.00)正確答案:(正確答案:由于TLB采用4路組相聯(lián),故TLB被分為8/4=2個(gè)組

26、,因此虛頁(yè)號(hào)中高11位為 TLB標(biāo)記、最低 1 位為 TLB組號(hào)。虛擬地址 024BACH=00000010 0100 1011 1010 1100B,虛頁(yè)號(hào)為 0000 0010 0100B, TLB標(biāo)記為0000 0010 010B(即012H), TLB組號(hào)為0B,因此,該虛擬地址所對(duì)應(yīng)物理頁(yè)面只可能 映射到TLB的第0組。組0中存在有效位=1、標(biāo)記=012H的項(xiàng),因此訪問(wèn)TLB命中,即虛擬地址 024BACH 所在的頁(yè)面在主存中。) 解析:解析:考查虛擬存儲(chǔ)器、Cache、TLR某計(jì)算機(jī)字長(zhǎng)為16位,主存地址空間大小為 128KB,按字編址。采用單字長(zhǎng)指令格式,指令各字段定義如 曲叼I BlUUj下:1移指令采用相對(duì)尋址方式、相對(duì)偏移量用補(bǔ)碼表示,尋址方式定義如下:I請(qǐng)回答下列問(wèn)題:(分?jǐn)?shù):6,00 )(1),該指令系統(tǒng)最多可有多少條指令 ?亥計(jì)算機(jī)最多有多少個(gè)通用寄存器?存儲(chǔ)器地址寄存器(MAR游口存儲(chǔ)器

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論