《计算机组成原理》模拟试题 联系客服

发布时间 : 星期四 文章《计算机组成原理》模拟试题更新完毕开始阅读fd0d9518bb1aa8114431b90d6c85ec3a87c28bbc

(1)32位 (2)21位 (3)8片 (4)见图。 我的答案:

解:1.数据寄存器32位 2.地址寄存器23位

3.共需要8个这样的器件

批语

回答正确

22、在一个分页虚存系统中,用户虚地址空间为32页,页长1KB,主存物理为16KB。已知用户程序有10页长,若虚页0、1、2、3已经被调入到主存8、7、4、10页中,请问虚地址0AC5和1AC5(十六进制)对应的物理地址是多少?

正确答案:

解:页长1KB,所以页内地址为10位。

主存物理页面数:16页,共14位地址码(其中页面号4位,页内地址10位)

用户虚地址空间:32页,页面号为0~31;共15位地址码(其中页面号5位,页内地址10位)

0AC5H=00010,1011000101B,页面号为2,已被调入到主存页4,所以,物理地址中的页面号为4,页内地址与虚地址的页内地址相同,所以是:0100,1011000101=12C5H 1AC5H=00110,1011000101B,页面号为6,未被调入到主存页中,所以无物理地址,会发生缺页中断。 我的答案:

解:

页长1KB,所以页内地址为10位。

主存物理页面数:16页,页面号为0-15,共14位地址码(其中页面号4位,页内地址10位)

用户虚地址空间:32页,页面号为0-31;共15位地址码(其中页面号5位,页内地址10位)

0AC5H=0000 1010 1100 0101B,页面号为2,已被调入到主存页4,所以,物理地址中的页面号为4,页内地址与虚地址的页内地址相同,所以是:01 0010 1100 0101=12C5H 1AC5=0001 1010 1100 0101B,页面号为6,未被调入到主存页中,所以无物理地址,会发生缺页中断。 批语

回答正确

23、一个组相联cache由64个行组成,每组4行。主存储器包含4K个块,每块128字。请表示内存地址的格式。

正确答案: 解:

主存4K个块,每块128个字,共有4K×128个字,故主存的地址共19位; 共4K个块,故块地址为12位;每块128个字,故块内的字地址为7位 Cache有64行,每组4行,共16组,故组号4位,组内页号2位 组相联方式是组间直接映射,组内全相联映射方式;

所以主存的块地址被分为两部分:低4位为在cache中的组号,高8位为标记字段,即19位内存地址的格式如下:

我的答案:

解: 64行,4行一组,共64/4=16组;主存储器有4K个块,每块128字,共2的19次方个字,所以需要19个地址位,因为块长128,所以低7位表示内偏移,因为块编号对16取余是组号,所以用4位表示对应组号,地址中的最8位无法用cache决定,保留,所以8 4 7 批语

回答正确

24、假设主存容量16M×32位,cache容量64K×32位,主存与cache之间以每块4×32

位大小传送数据,请确定直接映射方式的有关参数,并画出主存地址格式。

正确答案: 解:由已知条件可知Cache共有(64Kx32) / (4 x 32) =

行 ,行号为14位。主存共有

块,块地址为22位,由行号和标记组成。cache的行号i与主存的块号j

之间的关系为:i= j mod m,m为cache的总行数。

设32位为一个字,且按字进行编址,则24位的内存地址格式如下:

我的答案: 解:64条指令需占用操作码字段(OP)6位,源寄存器和目标寄存器各4位,寻址模式(X)2位,形式地址(D)16位,其指令格式如下:

X= 0 0 寄存器寻址 操作数由源寄存器号和目标寄存器号指定 批语

回答错误

25、某计算机系统的内存储器由cache和主存构成,cache的存取周期为45ns,主存的存取周期为200ns。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:

(1)cache的命中率是多少?

(2)CPU访问内存的平均时间是多少?

(3)cache-主存系统的效率是多少?

正确答案:

(1)cache的命中率为0.92

(2)CPU访存的平均时间57.4ns (3)cache-主存系统的效率78%。 我的答案: 解:

(1)Cache的命中率H=Nc/(Nc+Nm)=(4500-340)/4500=0.92

(2)CPU访存的平均时间:Ta=H*Tc+(1-H)Tm=0.92×45+(1-0.92)×200=57.4ns (3)Cache-主存系统的效率E=Tc/Ta*100%=45/57.4*100%=0.78*100%=78% 批语

回答正确

26、设cache的命中率h=0.98,cache比主存快4倍,已知主存存取周期为200ns,求cache-主存的效率和平均访问时间。

正确答案:

我的答案:

解: R=Tm/Tc=4;Tc=Tm/4=50ns E=1/[R+(1-R)H]=1/[4+(1-4)×0.98]=0.94 Ta=Tc/E=Tc×[4-3×0.98]= 50×1.06=53ns。 批语

回答正确

27、页式虚拟存储器的逻辑地址由页号和页内地址两部分组成。若页面大小位4KB,地址转换过程如图所示。图中逻辑地址8644用十进制表示,经页表转换后,该逻辑地址的物理地址是多少?(写出解题过程)

正确答案:

已知页面大小为4KB,故页内地址为12位。

逻辑地址8644转换为二进制地址为10000111000100,其中高2位为页面号。

查页表克制,2号页面的物理块号为8.有逻辑地址和物理地址的页内地址部分是相同的额,故可把页号与页内地址拼接,得到物理地址为100000011100100.转换为十进制数为33220. 我的答案: 解:

该页式存储系统的页面的大小为4KB=4×210=4096B,有效逻辑地址为8644。

8644/4096=2……452,其中商2为页号,余数452为页内地址。 查图中的页表得知,页号为2所对应的物理块号为8,因此的物理地址为8×4096+452=33220。 批语

回答正确

28、CPU结构如图所示。其中有一个累加寄存器AC、一个状态寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。 (1)标注图中四个寄存器的名称。