软件设计师——计算机组成与体系结构练习

1.内存按字节编址,地址从A0000H到CFFFFH的内存,共有( )字节,若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要( )片。

(1)A.80KB B.96KB C.160KB D.192KB

(2)A.2        B.3        C.5        D.8

所属知识点:计算机组成与体系结构>主存编址计算

答案解析:

地址从A0000H到CFFFFH,存储单元个数共有CFFFFH+1-A0000H=30000H,即3×16^{4}个;按字节编址,即每个存储单元存放1个字节,也就是1B;该存储区域总容量=存储单元个数×存储单元内容=3×16^{4}×1B=3×2^{16}B=192KB。若用存储容量为64K×8bit的存储芯片构成,即单位芯片容量为64K×8bit,总容量=单位芯片容量×片数,即片数=总容量/单位芯片容量=(192KB)/(64K×8bit)=3。

2.执行指令时,将每一节指令都分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析= 2△t,执行时间t执行= 3△t如果按照[执行]k,[分析]k+1,[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需( )△t。

A.2500        B.2505        C.2510        D.2515

所属知识点:计算机组成与体系结构>流水线技术

答案解析:

流水线建立时间即第一条指令的完成时间5△t +2△t +3△t,流水线周期即指令三步过程中最长的时间5△t,流水线执行时间=流水线建立时间+(n-1)×流水线周期=5△t +2△t +3△t +(500-1)×5△t =2505△t。

你可能感兴趣的:(软件设计师,软件设计师,计算机组成,计算机组成与体系结构,中级,经验分享)