裸考—歪理邪说解析系统分析师上午考试试题之十
分析2010上半年系统分析师上午试题46-49题
本文仅仅适合
【读者对象】
1.报考了系统分析师,但是因为工作太忙,或者因为忙着耍女朋友,或者记忆力不太好,专业书籍太枯燥,或者对中国的应试教育,不屑一顾;
2.复习了,但是还是有很多知识点,搞不清楚,一头雾水,无法区分计算机专业的术语、概念、定义的区别、练习以及作用等;
【试题】
设某进程的段表如下所示,逻辑地址(46) 可以转换为对应的物理地址。
(46)A.(0,1597)、(1,30)和(3,1390)
B.(0,128)、(1,30)和(3,1390)
C.(0,1597)、(2,98)和(3,1390)
D.(0,128)、(2,98)和(4,1066)
【歪理邪说】
关键是段长,不能超过题目中制定的长度,否则越界。
(0,1597)是逻辑地址,具体含义是,0是段号,1597是段长。
所以她越界了,超过600了,所以A、C不能选。
选项D中(4,1066)越界了。
参考答案:
B
● 在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。若磁盘移动臂位于22号柱面上,进程的请求序列如下表所示。若采用最短移臂调度算法,则系统的响应序列应为
(47) ,其平均移臂距离为(48) 。
(47)A.②⑧③④⑤①⑦⑥⑨ B.②⑧③⑤⑦①④⑥⑨
C.①②③④⑤⑥⑦⑧⑨ D.②③⑧④⑥⑨①⑤⑦
(48)A.4.11 B.5.56 C.12.5 D.13.22
【歪理邪说】
题目中说“应先进行移臂调度,再进行旋转调度”,臂就是柱面,旋转就是“磁头、扇区”。
题目中说“最短移臂调度算法”。
(47)答案C应该不对了,选项一上来就①②,而①柱面号是18,②柱面号是25,就要移动7个,肯定不行。
A 、B前三个相同,都是②⑧③,答案应该就在A、B中一个,因为正确答案肯定来自最相近的答案。最相近的答案最具有迷惑性,也是题目设计者的良苦用心。
答案A中③④,移动太多,③柱面号是25,④柱面号是40,就要移动15个,太多了,肯定不行
所以(47)只好选择B
既然(47)选择B,
②⑧③⑤⑦①④⑥⑨
总共需要移动的臂距离是:(25 -22)+(25-25)+(25-25)+(25-18)+(18-18)+(18-18)+(40-18) +(40-40)+(40-45) = 3+0+0+7+0+0+22+0+5=37
总共移动了9次
注意题目中说“磁盘移动臂最开始是位于22号柱面上”,所以有一次22号柱面移动到25号柱面的移臂动作。
所以平均移臂距离是37/9=4.11
参考答案:
(47)B (48)A
● 某文件系统采用链式存储管理方式并应用记录的成组与分解技术,且磁盘块的大小为4096字节。若文件license.doc由7个逻辑组,每个逻辑记录的大小为2048字节,并依次存放在58、89、96和101号磁盘块上,那么要存取文件的第12288逻辑字处的信息,应访问(49) 号磁盘块。
(49)A. 58 B. 89 C. 96 D. 101
【歪理邪说】
每个逻辑记录的大小为2048字节,即2*1024个字节;
文件license.doc由7个逻辑组组成,也即需要2*7*1024个字节。
磁盘块的大小为4096字节,即4*1024个字节。
文件license.doc依次存放在58、89、96和101号磁盘块上,也就是说58、89、96存放2个逻辑组,正好对应1个磁盘块的大小。而101存放1个逻辑组。
文件的第1个逻辑字存放在58号磁盘。
89号磁盘存放最开始的逻辑字是:1 + 4096
96号磁盘存放最开始的逻辑字是:1 + 4096*2 = 8193
101号磁盘存放最开始的逻辑字是:1 + 4096*3 = 12289
58号存放的逻辑字区间是【1,4096】
89号存放的逻辑字区间是【4097,8192】
96号存放的逻辑字区间是【8193,12288】
题目问“要存取文件的第12288逻辑字处的信息,应访问(49) 号磁盘块”,所以选择答案D
参考答案:
D
推荐扩展阅读: