假定一個(gè)計(jì)算機(jī)系統(tǒng)中有一個(gè)TLB和一個(gè)L1 data cache。該系統(tǒng)按字節(jié)編址,虛擬地址16位,物理地址12位;頁(yè)大小為128B,TLB為四路組相聯(lián),共有16個(gè)頁(yè)表項(xiàng);L1 data cache采用直接映射方式,塊大小為4B,共16行。在系統(tǒng)運(yùn)行到某一時(shí)刻時(shí),TLB、頁(yè)表和L1 data cache中的部分內(nèi)容(用十六進(jìn)制表示)如下:
虛擬地址中哪幾位表示虛擬頁(yè)號(hào)?哪幾位表示頁(yè)內(nèi)偏移量?虛擬頁(yè)號(hào)中哪幾位表示TLB標(biāo)記?哪幾位表示TLB索引?
您可能感興趣的試卷
你可能感興趣的試題
最新試題
要求操作碼的平均長(zhǎng)度最短,請(qǐng)?jiān)O(shè)計(jì)操作碼的編碼,并計(jì)算操作碼編碼的平均長(zhǎng)度。
若采用LRU替換算法,計(jì)算Cache的塊命中率。
畫出流水線任務(wù)調(diào)度的狀態(tài)有向圖。
如果把一條指令的執(zhí)行過(guò)程分解為“取指令”、“分析”(包括譯碼和取操作數(shù)等)和“執(zhí)行”(包括運(yùn)算和寫回結(jié)果等)三個(gè)階段,并采用三級(jí)流水線。仍然要采用指令取消技術(shù),請(qǐng)修改上面的程序。
假設(shè)在3000次訪存中,第一級(jí)Cache不命中110次,第二級(jí)Cache不命中55次。試問(wèn):在這種情況下,該Cache系統(tǒng)的局部不命中率和全局不命中率各是多少?
在有16個(gè)處理器的均勻洗牌網(wǎng)絡(luò)中,若要使第0號(hào)處理器與第15號(hào)處理器相連,需要經(jīng)過(guò)多少次均勻洗牌和交換置換。
設(shè)計(jì)8位字長(zhǎng)的寄存器—寄存器型指令3條,16位字長(zhǎng)的寄存器一存儲(chǔ)器型變址尋址方式指令4條,變址范圍不小于正、負(fù)127。請(qǐng)?jiān)O(shè)計(jì)指令格式,并給出指令各字段的長(zhǎng)度和操作碼的編碼。
當(dāng)存儲(chǔ)系統(tǒng)的訪問(wèn)效率為0.5時(shí),計(jì)算命中率和等效訪問(wèn)周期。
指出訪存操作數(shù)地址尋址的最大相對(duì)位移量為多少個(gè)字節(jié)?
寫出N=8的蝶式置換的互連函數(shù),如采用Omega網(wǎng)絡(luò),則需幾次通過(guò)才能完成此變換?畫出Omega網(wǎng)絡(luò)實(shí)現(xiàn)此變換的控制狀態(tài)圖。