- 上一篇 软考监理类专题八_综合复习(一) [2007-10-19 10:48:53]
| 微软MCSE2003:Security | 微软MCSE2003+MCDBA |
| 国家软考-网络工程师 | 华为认证网络工程师(HCNE) |
| Adobe平面设计师(ACCD) | Adobe网络设计师(ACCD) |
| 国家信息化网络安全工程师 | CEAC网络应用工程师 |
| CEAC微机装配与维护工程师 | 信息产业部数据恢复职业技术培训 |
| 黑客系列:黑客攻防实战 | 瑞星病毒防范技能工程师 |
考前答疑解惑,冲剌通过线!
软考网络类专题十二:考前辅导(20071022)在线专题授课音视频
(本课程正式学员可登录学习系统,进入对应课程,在窗口左边的“课程资料室”内进行在线浏览。)1、容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为__(7)__位,主存区号为__(8)__位。 (7)A.16 B.17 C.18 D.19
(8)A.5 B.6 C.7 D.
解析:本题目涉及到Cache的工作存储原理知识,Cache作为主存局部区域的副本,用来存放当前活跃的程序和数据。将局部范围的内容从主存复制到Cache中,使CPU高速的从Cache中读取数据,速度比访问主存快很多。Cache有三种映像方式。
这里,由于主存容量为4096块(或“页”),且每块为128个字,所以,主存地址为4096*128=2^n;n=19
主存可以划分为4096/64=64组,所以主存区号为2^n=64;n=6.
答案选择(7)D (8)B
2、高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速 缓存的命中率 (1) %。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为 (2) H
| 地址变换表 | |
| 0 | 38H |
| 1 | 88H |
| 2 | 59H |
| 3 | 37H |
(1)A.90 B.95 C.97 D.99
(2)A.488888 B.388888 C.288888 D.188888
解析:(1)D 这是一道命中率的计算题.设命中率为x,根据题意可以得到3x+30(1-x)=3.27得出:x=0.99
(2).D这道题一个是考查直接映像、全相联、组相联,以及在具体映射时候是如何实现的。这里有个基本的计算,那就是1M=10 00 00H
这样是不是就比较醒目了:
内存地址范围 Cache地址范围
3800000H-38FFFFFH 000000H-0FFFFFH
8800000H-88FFFFFH 100000H-1FFFFFH
5900000H-59FFFFFH 200000H-2FFFFFH
6700000H-67FFFFFH 300000H-3FFFFFH
3、假设一个硬盘有3个盘片,共4个记录面,转速为7200r/min,盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250b/min,磁道密度为8道/mm,每磁道分16个扇区,每扇区512字节,试计算该磁盘的非格式化容量,格式化容量和数据传输率。
解析:非格式化容量=最大位密度X最内圈周长X总磁道数。
最内圈周长=100*3.1416=314.16mm,每记录面的磁道数=(150-50)*8=800道;因此,每记录面的非格式化容量=314.16*250*800/8=7.5M
格式化容量=每道扇区数*扇区容量*总磁道数=16*512*800*4/1024/1024=25M
硬盘平均数据传输率公式:
平均数据传输率=每道扇区数*扇区容量*盘片转速=16*512*7200/60=960kb/s
4、内存地址从4000H到43FFH,共有? 个内存单元。若该内存每个存储单元可存储16位二进制数,并用4片存储芯片构成,则芯片的容量是?。
解析:首先转换为10进制,4000(16)=16384(10),43FF(16)=17407(10),。17407-16384+1=1024
芯片容量:1024*16bit/4=256*16bit
5、某程序的目标代码为16384个字节,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为?。
解析:16384(10)=4000H,80000H+4000H-1=83FFFH
6、构成4M*8bit的存储器,若采用256K*8bit的芯片,需?片,若采用512K*1bit的芯片,需?片
解析:4M*8bit/(256K*8bit)=16
4M*8bit/(512k*1bit)=64
7 、若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取=2ns,t分=2ns,t执=1ns,则100条指令全部执行完毕需要?ns
解析2*100+3=203ns。因为,每一个2ns就会取一条指令,所以2*100;当最后一条取完后还需要2+1来分析和执行。
站内检索: |
|