2012年系统架构师考试综合版.docx





《2012年系统架构师考试综合版.docx》由会员分享,可在线阅读,更多相关《2012年系统架构师考试综合版.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2012 年系统架构师考试科目一:综合知识1. 假设文件系统采用索引节点管理,且索引节点有 8 个地址项 iaddr0iaddr7,每个地址项大小为 4 字节,iaddr0iaddr4采用直接地址索引,iaddrl5和 iaddr6采用一级间接地址索引,iaddr7采用二级间接地址索引。假设磁盘索引块和磁盘数据块大小均为 1KB 字节,文件 File1 的索引节点如图所示。若用户访问文件 Filel 中逻辑块号为 5 和 261 的信息,则对应的物理块号分别为();101 号物理块存放的是()。(1 )A. 89 和 90B. 89 和 136C. 58 和 187D. 90 和 136(2
2、)A. File1 的信息B. 直接地址索引表C. 一级地址索引表D. 二级地址索引表【解析】根据题意,磁盘索引块为 1KB 字节,每个地址项大小为 4 字节,故每个磁盘索引块可存放 1024/4=256 个物理块地址。又因为文件索引节点中有 8 个地址项,其中 5 个地址项为直接地址索引,这意味着逻辑块号为 04 的为直接地址索引;2 个地址项是一级间接地址索引,其中第一个地址项指出的物理块中是一张一级间接地址索引表,存放逻辑块号为 5 260 对应的物理块号,第二个地址项指出的物理块中是另一张一级间接地址索引表,存放逻辑块号为 261516 对应的物理块号。经上分析,从题图不难看出,逻辑块
3、号为 5 的信息应该存放在 58 号物理块中,逻辑块号为 261 的信息应该存放在 187 号物理块中。由题中可知,iaddr7 采用二级间接地址索引,且 iaddr7中存放的物理块号为 101,故101 号物理块存放的是二级间接地址索引表。另外从示意图可以看出,101 号物理块对应的空间存储着一系列地址,而这些地址对应的物理块中存储的仍然是地址,再到下一层才是文件内容,所以 101 号物理块存放的是二级地址索引表。【答案】C、D。2. 试题(1)、(2) 假设系统中有 n 个进程共享 3 台打印机,任一进程在任一时刻最多只能使用 1 台打印机。若用 PV 操作控制 n 个进程使用打印机,则相
4、应信号量 S 的取值范围为 ( );若信号量 S 的值为-3,则系统中有( )个进程等待使用打印机。(1)A0,-1,-(n-1) B3,2,1,0,-1,-(n-3) C1,0,-1,-(n-1) D2,1,0,-1,-(n-2)(2)A.0B.1C.2D.3【解析】根据题意,假设系统中有 n 个进程共享 3 台打印机,意味着每次只允许 3 个进程进入互斥段,那么信号量的初值应为 3。可见,根据排除法只有选项 B 中含有 3。选项二的正确答案为选项 D。信号量 S 的物理意义为:当 S0 时,表示资源的可用数; 当 S0 时,其绝对值表示等待资源的进程数【答案】B、D。3. 九个项目 A11
5、、A12、A13、A21、A22、A23、A31、A32、A33 的成本从 1 百万、2 百万、,到 9 百万各不相同,但并不顺序对应。已知 A11 与 A21、A12 与 A22 的成本都有一倍关系,A11 与 A12、A21 与 A31、A22 与 A23、A23 与 A33 的成本都相差 1 百万。由此可以推断,项目 A22 的成本是()百万。A. 2B. 4C. 6D. 8【解析】本题考查应用数学基础知识。为便于直观分析,题中的叙述可以用下图来表示:九个项目 Aij(i=1,2,3;j=1,2,3)的成本值(单位为百万,从 1 到 9 各不相同)将分别填入 i 行 j 列对应的格中。格
6、间的黑点表示相邻格有一倍关系,白点表示相邻格相差 1。已知 A22 与 A12 的值有一倍关系,那就只可能是 1-2,2-4,3-6 或 4-8,因此 A22 的值只可能是 1,2,3,4,6,8。如果 A22=1,则 A23=A12=2,出现相同值,不符合题意。如果 A22=2,则 A12 只能是 4(A12=1 将导致 A11=A22=2 矛盾),A23 只能为 3(A23=1将导致 A33=A22=2 矛盾),A33 出现矛盾。如果 A22=3,则 A12=6,A11=5 或 7,不可能与 A21 有一倍关系。如果 A22=4,则 A12=2 或 8。A12=8 将导致 A11=7 或
7、9,不可能与 A21 有成倍关系。因此 A12=2,A23 只能是 5(A23=3 将导致 A33 矛盾),A33=6,而 A11=1 或 3 都将导致 A21 矛盾。如果 A22=8,则 A12=4,A23 只能是 7(A23=9 将导致 A33=8 矛盾),A33 只能是 6,A11只能是 3(A11=5 将导致 A21 矛盾),A21=6 矛盾。因此,A22 只可能为 6。实际上,当 A22=6 时,A12=3,A23 只能为 7(A23=5 将最终导致矛盾),A33=8。此时,A11、A21、A31 可能分别是 2、4、5,也可能是 4、2、1。【答案】C。4. 研究表明,肿瘤细胞的生
8、长有以下规律:当肿瘤细胞数目超过 1011 时才是临床可观察的;在肿瘤细胞生长初期,几乎每隔一定时间就会观测到肿瘤细胞数量翻一番;在肿瘤 细胞生长后期,肿瘤细胞的数目趋向某个稳定值。为此,图( )反映了肿瘤细胞的生长趋势。A. 肿瘤细胞数目B. 肿瘤细胞数目C. 肿瘤细胞数目D. 肿瘤细胞数目【解析】用函数曲线来表示事物随时问变化的规律十分常见。我们可以用函数 f(t)表示肿瘤细胞数量随时间变化的函数。那么,当肿瘤细胞数目超过 1011 时才是临床可观察的,可以表示为 f(0)=1011。在肿瘤生长初期,几乎每隔一定时间就会观测到肿瘤细胞数量翻一番,可以表示为 tt0 时,f(t+c)=2f(
9、t)。符合这种规律的函数是指数函数:f(t)=at,其曲线段呈凹形上升态。在肿瘤生长后期,肿瘤细胞的数目趋向某个稳定值,表示当 tT 时,f(t)逐渐逼近某个常数,即函数曲线从下往上逐渐靠近直线 y=L。A 选项,可以看出增加倍数依次减少。B 选项,最后没有趋于稳定值。C 选项,每隔一段时间翻倍,是 2,4,8,16,32 这种,不是线性。【答案】D。5. 以下我国的标准代码中,()表示行业标准。AGBBSJCDB11DQ【解析】此类题,采用排除法。GB(国标:国家标准);DB(地标:地方标准),再加上斜线 T 组成推荐性地方标准(DBXX/T),不加斜线 T 为强制性地方标准(DBXX)。Q
10、(企业标准),企业代号可用大写拼音字母或阿拉数字或两者兼用所组成(QXXX),按 中央所属企业和地方企业分别由国务院有关行政主管部门或省、自治区、直辖市政府标准化 行政主管部门会同同级有关行政主管部门加以规定。企业标准的编号由企业标准代号,发布 顺序号和发布年代号组成,即 Q/XXX XXXX XXXX。【答案】B。6. M 画家将自己创作的一幅美术作品原件赠与了 L 公司。L 公司未经该画家的许可,擅自将这幅美术作品作为商标注册,且取得商标权,并大量复制用于该公司的产品上。L 公司的行为侵犯了 M 画家的()。A著作权B发表权C商标权D展览权【解析】M 画家并未将其美术作品实施商标注册,不享
11、有其美术作品的商标权,因此 L 公司的行为未侵犯 M 画家的商标权,而是侵犯了 M 画家的在先权利。在先权利包括著作权、外观设计专利权、商号权、地理标志权、姓名权等。展览权是将作品原件或复制件公开陈列的权利。公开陈列的作品既可以是已经发表的作品,也可以是尚未发表的作品。画展、书法展、 摄影展等都是公开陈列。【答案】A。7. 中国的 M 公司与美国的 L 公司分别在各自生产的平板电脑产品上使用 iPad 商标,且分别享有各自国家批准的商标专用权。中国 Y 手电筒经销商,在其经销的手电筒高端产品上也使用 iPad 商标,并取得了注册商标。以下说法正确的是( )。AL 公司未经 M 公司许可在中国市
12、场销售其产品不属于侵权行为BL 公司在中国市场销售其产品需要取得 M 公司和 Y 经销商的许可CL 公司在中国市场销售其产品需要向 M 公司支付注册商标许可使用费DY 经销商在其经销的手电筒高端产品上使用 iPad 商标属于侵权行为【解析】B 选项:商标申请是分行业领域的。即 M 公司申请了国内平板电脑 ipad 的商标权,与Y 公司申请国内手电筒 ipad 的商标权不冲突,不会相互侵权。所以当美国的 L 公司要把他的平板放在中国市场来卖时,与其冲突的,只有 M 公司,与 Y 无关。所以有 M 公司的许可就行了。不用管 Y 公司。D 选项:依据我国商标法规定,不同类别商品(产品)是可以使用相同
13、或类似商标的,那么手电筒使用 ipad 不算侵权。【答案】C。8. 下图所示 PKI 系统结构中,负责生成和签署数字证书的是(),负责验证用户身份的是()。A.证书机构 CAB.注册机构 RAC.证书发布系统D. PKI 策略A.证书机构 CAB.注册机构 RAC.证书发布系统D. PKI 策略【解析】在 PKI 系统体系中,证书机构 CA 负责生成和签署数字证书,注册机构 RA 负责验证申请数字证书用户的身份。【答案】A、B。9. 基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)是卡耐基梅隆大学软件工程研究所的 Ka
14、zman 等人于 1983 年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM 的主要输入是问题描述、( )和架构描述文档,其分析过程主要包括场景开发、( )、单个场景评估、场景交互和总体评估。A.问题说明B.问题建模C.需求说明D.需求建模A.架构需求B.架构描述C.架构设计D.架构实现【解析】本题主要考查考生对基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)的掌握和理解。SAAM 是卡耐基梅隆大学软件工程研究所的 Kazman 等人于 1983 年提出的一种非功能质量
15、属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM 的主要输入是问题描述、需求说明和架构描述,其分析过程主要包括场景开发、架构描述、单个场景评估、场景交互和总体评估。【答案】A、B。10. 某公司欲开发一个在线交易系统,在架构设计阶段,公司的架构师识别出 3 个核心质量属性场景。其中“在并发用户数量为 1000 人时,用户的交易请求需要在 05 秒内得到响应”主要与()质量属性相关,通常可采用()架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在 05 小时内恢复正常运行”主要与()质量属性相关, 通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的
16、入侵行为,并进 行报警和记录”主要与()质量属性相关,通常可采用()架构策略实现该属性。A性能B安全性C可用性D可修改性A操作串行化B资源调度C心跳D内置监控器A可测试性B易用性C可用性D互操作性A主动冗余B资源调度C抽象接口D记录/回放A可用性B安全性C可测试性D可修改性A内置监控器B记录/回放C追踪审计D维护现有接口【解析】本题主要考查考生对质量属性的理解和质量属性实现策略的掌握。对于题干描述:“当系统面临断电故障后,需要在 1 小时内切换至备份站点并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、 选举等架构策略实现该属性;“在并发用户数量
17、为 1000 人时,用户的交易请求需要在 0.5 秒内得到响应”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计 算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的 入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认 证、用户授权、追踪审计等架构策略实现该属性。11. 特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。DSSA 的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是
18、获得( ),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得( ),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并对基础软件架 构进行实现。(1) A.领域边界B.领域信息C.领域对象D.领域模型(2) A.特定领域软件需求B.特定领域软件架构C.特定领域软件设计模型D.特定领域软件重用模型【解析】特定领域软件架构(Domain Specific Software Architecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一 个特定领域中多个应用的生成。DSSA
19、 的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域 需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发和组织可重用信息,并对基础软件架构进行实现。【答案】D、B。12. 某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需 求分析阶段,公司的系统分析师识别出了如下 3 个关键需求。图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做 等行为。图像处理软件需要根据当前正在处理的照片的不同
20、特征选择合适的处理操作,处理操作 与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算 法:软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与 扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用( )最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用( )最为合适;为了实现图像处理算法的灵活选择与替换,采用( )最为合适。A.工厂模式B.责任链模式C.中介者模式D.命令模式A.状态模式B.适配器模式C.组合模式D.单例模式A.模板方法模
21、式B.访问者模式C.策略模式D.观察者模式【解析】本题主要考查设计模式知识。题干描述了某软件公司一款图像处理软件的需求分析与设 计过程,并明确指出采用设计模式实现关键需求对系统灵活性与扩展性的要求。针对需求 1,为了支持灵活的撤销与重做等行为,采用命令模式最为合适,因为命令模式可以将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,还可以对 请求排队,或记录请求日志,以及支持可撤消的操作。针对需求 2,为了封装图像操作与照片特征之间的复杂逻辑关系,采用状态模式最为合适,因为状态模式将每一个条件分支放入一个独立的类中,这样就可以根据对象自身的情况 将对象的状态作为一个对象,这一对象
22、可以不依赖于其他对象而独立变化;针对需求 3,为了实现图像处理算法的灵活选择与替换,采用策略模式最为合适,因为策略模式定义一系列的算法,把它们封装起来, 并且使它们可相互替换,使得算法可独立于使用它的客户而变化。【答案】D、A、C。13. 若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统 提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打 开数据库,最后对数据进行查询。针对上述需求,可以采用( )设计模式抽象出相同的数据库访问过程,该设计模式( )。(1)A.外观 B.装饰 C.桥接 D.享元(2)A.可以动态、透明地给单个对象添加职责B.
23、为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用 C.通过运用共享技术,有效支持大量细粒度的对象D.将抽象部分与它的实现部分分离,使它们都可以独立地变化【解析】外观(faade)模式是对象的结构模式,要求外部与一个子系统的通信必须通过一个统一 的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接 口,这个接口使得这一子系统更加容易使用。【答案】A、B。扩展:这个题本身出题有问题,这个场景最合适的,其实是模板方法,因为固定了流程 但没有固定里面的内容。但给出的选项中,没有这个选项,所以已然没有最合适的了。也就 这个原因才选到 A。其实如果说外观也算能行,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2012 系统 架构 考试 综合

限制150内