2015年下半年软件水平考试(高级)系统架构师上午(综合知识)真.doc

2015年下半年软件水平考试(高级)系统架构师上午(综合知识)真.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2015年下半年软件水平考试(高级)系统架构师上午(综合知识)真题试卷(题后含答案及解析)

题型有:1.选择题

选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.若系统中存在n个等待事务Ti(i=0,1,2,…,n-1),其中:T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Ti正等待被Ti+1锁住的数据项Ai+1,…,Tn-1正等待被T0锁住的数据项A0,则系统处于___________状态。

A.封锁

B.死锁

C.循环

D.并发处理

正确答案:B

解析:本题考查关系数据库事务处理方面的基础知识。与操作系统一样,封锁的方法可能引起活锁和死锁。例如事务T1封锁了数据R,事务T2请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4又请求封锁R,当T3释放R上的封锁后系统又批准了T4的请求,……。T2有可能长期等待,这就是活锁。避免活锁的简单方法是采用先来先服务的策略。即让封锁子系统按请求封锁的先后次序对事务排队。数据尺上的锁一旦释放就批准申请队列中的第一个事务获得锁。又如事务T1封锁了数据R1,T2封锁了数据R2,T3封锁了数据R3。然后T1又请求封锁R2,T2请求封锁R3,T3请求封锁R1。于是出现T1等待T2释放R2上的封锁,T2等待T3释放R3上的封锁,T3等待T1释放R1上的封锁。这就使得三个事务永远不能结束。即多个事务都请求封锁别的事务已封锁的数据,导致无法运行下去的现象称为死锁。

2.在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:__________是指局部数据模型透明,即用户或应用程序无须知道局部场地使用的是哪种数据模型。

A.分片透明

B.复制透明

C.位置透明

D.逻辑透明

正确答案:D

解析:本题考查对分布式数据库基本概念的理解。分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无须知道数据存放的物理位置,逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。

3.在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了___________。

A.硬件无关性,操作系统无关性

B.硬件有关性,操作系统有关性

C.硬件无关性,操作系统有关性

D.硬件有关性,操作系统无关性

正确答案:D

解析:本题考查嵌入式系统的基础知识。在嵌入式系统中,板级支持包BoardSupportPackage(简称BSP)是对硬件抽象层的实现,是介于主板的硬件和操作系统驱动程序之间的一层,为整个软件系统提供底层硬件支持,是介于底层硬件和上层软件之间的底层软件开发包,它主要的功能是给上层提供统一接口,同时屏蔽各种硬件底层的差异,以及提供操作系统的驱动及硬件驱动。简单地说,就是BSP包含了所有与硬件有关的代码,为操作系统提供了硬件平台无关性。

4.以下描述中,__________不是嵌入式操作系统的特点。

A.面向应用,可以进行裁剪和移植

B.用于特定领域,不需要支持多任务

C.可靠性高,无须人工干预独立运行,并处理各类事件和故障

D.要求编码体积小,能够在嵌入式系统的有效存储空间内运行

正确答案:B

解析:本题考查嵌入式系统的基础知识。嵌入式操作系统是应用于嵌入式系统,实现软硬件资源的分配,任务调度,控制、协调并发活动等的操作系统软件。它除了具有一般操作系统最基本的功能如多任务调度、同步机制等之外,通常还会具备以下适用于嵌入式系统的特性:面向应用,可以进行检查和移植,以支持开放性和可伸缩性的体系结构;强实时性,以适应各种控制设备及系统;硬件适用性,对于不同硬件平台提供有效的支持并实现统一的设备驱动接口;高可靠性,运行时无须用户过多干预,并处理各类事件和故障;编码体积小,通常会固化在嵌入式系统有限的存储单元中。

5.嵌入式软件设计需要考虑___________以保障软件良好的可移植性。

A.先进性

B.易用性

C.硬件无关性

D.可靠性

正确答案:C

解析:本题考查嵌入式系统的基础知识。嵌入式系统的软件设计除了需要考虑一般软件设计的基本要求之外,通常都会要求嵌入式系统软件具有良好的可移植性,以实现对不同硬件平台的适用性,这就要求基于硬件抽象层的系统软件设计特性实现对上层软件的统一接口,做到硬件无关性。

6.下列说法中正确的是___________。

A.半双工总线只在一个方向上传输信息,全

文档评论(0)

韩翠华 + 关注
实名认证
内容提供者

好文档 大家想

1亿VIP精品文档

相关文档