问题 单项选择题

某计算机的cache采用相联映像,cache容量为16千字节,每块8个字,每个字32位,并且将cache中每4块分为一组。若主存最大容量为4GB且按字节编址,则主存地址应为 (3) 位,组号应为 (4) 位。若cache的命中率为0.95,且cache的速度是主存的5倍,那么与不采用cache相比较,采用cache后速度大致提高到 (5) 倍。

A.3.33
B.3.82
C.4.17
D.4.52

答案

参考答案:C

解析:

[分析]: cache与主存之间可采取多种地址映射方式。常见的有直接映射方式、全相联映射方式和组相联映射方式。
直接映射方式是一种多对一的映射关系,但一个主存块只能拷贝到cache的一个特定块位置上去。cache的块号i和主存的块号j有如下函数关系:i=j%m,(m为cache中的总块数)。直接映射方式的优点是硬件简单,成本低。缺点是每个主存块只有一个固定的块位置可存放,容易产生冲突。因此适合大容量cache采用。
全相联映射方式是指主存中一个块的地址与块的内容一起存于cache的块中,其中块地址存于cache块的标记部分中。这种方法可使主存的一个块直接拷贝到cache中的任意一块上,非常灵活。它的主要缺点是比较器电路难于设计和实现,因此只适合于小容量cache采用。
组相联映射方式是前两种方式的折中方案。它将cache分成u组,每组v块,主存块存放到哪个组是固定的,至于存到该组哪一块是灵活的,即有如下函数关系:m=u×y,组号q=j%u。组相联映射方式中的每组行数v一般取值较小,这种规模的v路比较器容易设计和实现。而块在组中的排放又有一定的灵活性,冲突减少。
主存最大容量为4GB且按字节编址,由于232=4GB,所以主存地址应为32位。
因为每块8个字,每个字32位,并且将cache中每4块分为一组,则每组的大小为32/8×8×4=128B。cache容量为16KB,共可分成16KB/128B=128组,由于27=128,所以组号应为7位。
设主存的存取周期为h,因cache的速度是主存的5倍,所以cache的存取周期为1/5h,且cache的命中率为0.95,则采用了cache以后,平均存取周期为h×(1-95%)+1/5h×95%=0.24h,因此,速度提高到了原来的1/0.24=4.17倍。

问答题 简答题
单项选择题


所给出的图、表、文字或综合性资料均有若干个问题要你回答。你应根据资料所提供的信息进行分析、比较、计算和判断处理。
请开始答题:

文字资料一
根据以下资料,回答下列问题。

2009年,全省对外贸易累计进出121总值为3388.3亿美元,同比下降13.6%,其中出口1992.4亿美元,比2008年下降16.3%;进口1395.9亿美元,下降9.5%。全年贸易顺差596.5亿美元,较上年减少28.8%。12月份,外贸进出口总额351.2亿美元,同比增长33.9%,比11月大幅提高16.8个百分点。其中出口203.5亿美元,为历史上月度出口值的第五高位,同比增速由11月份的6.6%扩大为16.6%;进口同比增长65.4%,增幅较上月提高30.5个百分点;12月份当月进出口、出口和进口环比分别增长7.8%、4.5%、12.7%。12月份,全省外贸进出口、出口、进口继11月之后继续保持正增长,且增速明显加快,表明全省对外贸易正在加速复苏,同时进口的大幅增长说明内需较为旺盛。
2009年,大部分主要劳动密集型产品出口降幅低于全省平均水平:服装及衣着附件出口162.1亿美元,下降6.5%,低于全省降幅9.8个百分点;纺织纱线织物及制品105.0亿美元,下降11.6%,低于全省4.7个百分点;塑料制品15.5亿美元,下降3.8%,低于全省12.5个百分点;家具及其零件19.0亿美元,下降10.7%,低于全省5.6个百分点;鞋类13.3亿美元,下降5.5%,低于全省10.8个百分点;帽类4.4亿美元,下降5.8%,低于全省10.5个百分点;农产品出口19.7亿美元,下降0.6%,低于全省降幅15.7个百分点。12月份,部分主要劳动密集型产品出口同比有所增长。其中,家具及其零件出口增长3.4%;塑料制品增长17.5%;纺织纱线织物及制品增长17.6%;农产品出口增长26.0%。

2008年全年贸易顺差是( )亿美元。

A.659.7

B.734.6

C.768.3

D.837.8