2020年下半年系统架构设计师真题.docx
《2020年下半年系统架构设计师真题.docx》由会员分享,可在线阅读,更多相关《2020年下半年系统架构设计师真题.docx(14页珍藏版)》请在三一文库上搜索。
1、2020年下半年系统架构设计师真题注意:图片可根据实际需要调整大小卷面总分:45分答题时间:240分钟试卷题量:45题练习次数:0次 单选题 (共45题,共45分)1.按照我国著作法的权利保护期( )受到永久保护。 A.发表权 B.修改权 C.复制权 D.发行权 正确答案: B 本题解析: 本题考查知识产权法中的中华人民共和著作权法保护期限知识点。 中华人民共和著作权法中约定署名权、修改权、保护作品完整权永久保护,而发表权、使用权和获得报酬权,保护期限为:作者终生及其死亡后的50年(第50年的12月31日)。注:若作品为单位作品,则发表权、使用权和获得报酬权,保护期限为:50年(首次发表后的第
2、50年的12月31日)【其间未发表,不保护】。 2.在支持多线程的操作系统中,假设进程P创建了线程T1,T2,T3,那么下列说法中,正确的是( )。 A.该进程中已打开的文件是不能被T1,T2和T3共享的 B.该进程中T1的栈指针是不能被T2共享,但可被T3共享 C.该进程中T1的栈指针是不能被T2和T3共享的 D.该进程中某线程的栈指针是可以被T1,T2和T3共享的 正确答案: C 本题解析: 本题考查的是操作系统的知识内容。 线程共享的内容包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录、进程用户ID
3、与进程组ID 。线程独有的内容包括:线程ID、寄存器组的值、线程的堆栈、错误返回码、线程的信号屏蔽码。 3.某计算机字长32位,文件管理采用bitamop,300G,物理4MB,传示图太小( )个字 A.2400 B.3200 C.6400 D.9600 正确答案: A 本题解析: 本题考查操作系统中的空闲块管理方法位示图。 题目指出磁盘容量为:300G,物理盘大小是4MB。则物理盘块个数为:300GB/4MB=751024。每个物理盘块占用1个bit位来标识磁盘有没有被占用,系统中1个字是32位,所以字的个数:(75*1024)/32=2400。 4.实时操作系统中,外部事件必须( ) A.
4、一个时间片内处理 B.一个周期时间内处理 C.一个机器周期内处理 D.被控对象允许的时间内 正确答案: D 本题解析: 本题考查实时操作系统方面的基础知识。 实时是指计算机对于外来信息能够以足够快的速度进行处理,并在被控对象允许的时间范围内做出快速响应。因此,实时操作系统与分时操作系统的第一点区别是交互性强弱不同,分时系统交互型强,实时系统交互性弱但可靠性要求高;第二点区别是对响应时间的敏感性强,对随机发生的外部事件必须在被控制对象规定的时间做出及时响应并对其进行处理;第三点区别是系统的设计目标不同,分时系统是设计成一个多用户的通用系统,交互能力强;而实时系统大都是专用系统。 5.( )是指用
5、户无需知道数据。存放的物理位置。 A.名片透明 B.逻辑透明 C.位置透明 D.复制透明 正确答案: C 本题解析: 本题考查的是分布式数据库方面的理论知识。 分片透明:是指用户不必关系数据是如何分片的,它们对数据的操作在全局关系上进行,即关系如何分片对用户是透明的,因此,当分片改变时应用程序可以不变。分片透明性是最高层次的透明性,如果用户能在全局关系一级操作,则数据如何分布,如何存储等细节自不必关系,其应用程序的编写与集中式数据库相同。复制透明:用户不用关心数据库在网络中各个节点的复制情况,被复制的数据的更新都由系统自动完成。在分布式数据库系统中,可以把一个场地的数据复制到其他场地存放,应用
6、程序可以使用复制到本地的数据在本地完成分布式操作,避免通过网络传输数据,提高了系统的运行和查询效率。但是对于复制数据的更新操作,就要涉及到对所有复制数据的更新。位置透明:是指用户不必知道所操作的数据放在何处,即数据分配到哪个或哪些站点存储对用户是透明的。本题描述“用户无需知道数据。存放的物理位置”属于位置透明。局部映像透明性(逻辑透明)是最低层次的透明性,该透明性提供数据到局部数据库的映像,即用户不必关系局部DBMS支持哪种数据模型、使用哪种数据操纵语言,数据模型和操纵语言的转换是由系统完成的。因此,局部映像透明性对异构型和同构异质的分布式数据库系统是非常重要的。 6.微内核,不正确的是( )
7、 A.微内核系统结构清晰,利于机作程 B.微内核代码量少,有良好的移植性 C.微内核有良好的伸缩,拓展性 D.微内核功能代码可以相互调用,性能高 正确答案: D 本题解析: 本题考查微内核操作系统的知识。 微内核相比于传统内核,效率较差。D选项的叙述是错误。采用微内核结构的操作系统与传统的操作系统相比,其优点是提高了系统的灵活性、可扩充性,增强了系统的可靠性,提供了对分布式系统的支持。其原因如下: 灵活性和可扩展性:由于微内核OS的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微内核OS只须在相应的服务器中增加新的功能,或再增加一个专门的服务器。与此同时,也必然改善系统的
8、灵活性,不仅可在操作系统中增加新的功能,还可修改原有功能,以及删除已过时的功能,以形成一个更为精干有效的操作系统。 增强了系统的可靠性和可移植性:由于微内核是出于精心设计和严格测试的,容易保证其正确性;另一方面是它提供了规范而精简的应用程序接口(API),为微内核外部的程序编制高质量的代码创造了条件。此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其他服务器。另外,由于在微内核结构的操作系统中,所有与特定CPU和I/O设备硬件有关的代码,均放在内核和内核下面的硬件隐藏层中,而操作系统其他绝大部分(即各种服务
9、器)均与硬件平台无关,因而,把操作系统移植到另一个计算机硬件平台上所需作的修改是比较小的。 提供了对分布式系统的支持:由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS能很好地支持分布式系统和网络系统。事实上,只要在分布式系统中赋予所有进程和服务器唯一的标识符,在微内核中再配置一张系统映射表(即进程和服务器的标识符与它们所驻留的机器之间的对应表),在进行客户与服务器通信时,只需在所发送的消息中标上发送进程和接收进程的标识符,微内核便可利用系统映射表,将消息发往目标,而无论目标是驻留在哪台机器上。 7.以下关于计算机内存管理的描述中,(
10、 )属于段页式内存管理的描述。 A.一个程序就是一段,使用基址极限队来进行管理 B.一个程序分为需要固定大小的页面,使用页表进行管理 C.程序按逻辑分为多段,每一段内又进行分页,使用段页表来进行管理 D.程序按逻辑分为多段,用一组基址极限对来进行管理,基址极限对存放在段表里 正确答案: C 本题解析: 段页式存储管理方式即先将用户程序分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。 8.分层集构的脆弱性包含( ) A.底层错误导致整个系统无法运行,层与层之间功能引用可能导致功能失效 B.底层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降 C.上层错误导致整个系
11、统无法运行,层与层之间引入通信机制势必造成性能下降 D.上层错误导致整个系统无法运行,层与层之间功能引用可能导致功能生效 正确答案: B 本题解析: 本题考查的是分层系统的特点。 首先根据分层的特点来看,底层错误将导致整个系统无法运行,而上层错误一般影响的是错误的这一部分,对整个系统的影响并不是完全的。所以C选项和D选项的描述是错误的。其次,系统的风险可以看做是威胁利用了脆弱性而引起的。其中,威胁可以看成从系统外部对系统产生的作用而导致系统功能及目标受阻的现象。脆弱性可以看成是系统内部的薄弱点。脆弱性是客观存在的,脆弱性本身没有实际伤害。B选项“层与层之间引入通信机制势必造成性能下降”是客观存
12、在的系统薄弱点,而A选项的描述是一种可能性并不是客观存在的,所以B选项是系统脆弱性的体现。 9.错误的是( ) A.矿工挖矿取得区块链的计账权,同时获得代币 B.挖矿本质是尝试计算一个hash碰撞 C.挖矿本质是一种工作量证明机制 D.防止比特币双花攻击 正确答案: D 本题解析: 暂无解析 10.关于网络延迟正确的是( ) A.对等网络中网络的延迟大小与终端数量无关 B.使用路由器进行数据转发,带来的延迟小于支援机 C.internet服务能最大限度减小延迟 D.服务器延迟主要即r向因素是队列延迟和ID延迟 正确答案: D 本题解析: 暂无解析 11.进行系统监视三种形式,一是通过(作答此空
13、如PS,last。二是通过系统记录文件查阅系统运行状态,三是集线命令,文件记录和可视化技术监柱接图,如( ) A.系统命令 B.系统调用 C.系统接口 D.系统功能 正确答案: A 本题解析: last命令是用来显示最近系统的登录情况;ps命令是用来查看进程的。二者属于系统命令方式。 Windows perform提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地使用第三方工具进行性能分析。其他命令可以监控性能但无图表形式。 12.进行系统监视三种形式,一是通过( )如PS,last。二是通过系统记录文件查阅系统运
14、行状态,三是集线命令,文件记录和可视化技术监柱接图,如(作答此空) A.Windows netstat B.linux iptables C.Windows perfmon D.linux top 正确答案: C 本题解析: last命令是用来显示最近系统的登录情况;ps命令是用来查看进程的。二者属于系统命令方式。 Windows perform提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地使用第三方工具进行性能分析。其他命令可以监控性能但无图表形式。 13.软件文档可分为用户文档和(作答此空),其中用户文档主要
15、播过( )和使用户流。 A.操作系统文档 B.需求文档 C.标准文档 D.实现文档 正确答案: A 本题解析: 本题考查配置管理中的文档分类。 软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。总的说来,软件文档应该满足下述要求:(1)必须描述如何使用这个系统,没有了这种描述即使是最简单的系统也无法使用;(2)必须描述怎样安装和管理这个系统;(3)必须描述系统需求和设计;(4)必须描述系统的实现和测试,以便使系统成为可维护的。 14.软件文档可分为用户文档和( ),其中用户文档主要播过
16、作答此空)和使用户流。 A.操作系统实现 B.操作系统设计 C.操作系统功能 D.操作系统测试 正确答案: C 本题解析: 本题考查配置管理中的文档分类。 软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。总的说来,软件文档应该满足下述要求:(1)必须描述如何使用这个系统,没有了这种描述即使是最简单的系统也无法使用;(2)必须描述怎样安装和管理这个系统;(3)必须描述系统需求和设计;(4)必须描述系统的实现和测试,以便使系统成为可维护的。 15.软件需求开发的最终文档,通过评审后定义
17、了开发工作的(作答此空),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个( ),是需求开发和需求管理之间的桥梁。 A.需求基线 B.需求标准 C.需求用例 D.需求分析 正确答案: A 本题解析: 本题考查的是需求管理方面的概念知识内容。 软件需求开发的最终文档经过评审批准后,则定义了开发工作的需求基线(baseline)。这个基线在用户和开发人员之间就构筑了计划产品功能需求和非功能需求的一个约定(agreement),它是需求开发和需求管理之间的桥梁。 16.软件活动主要包括软件描述(作答此空),软件有效性验证和( )、( )定义了软件功能及使用限制 A.软件模型 B.软件需求 C
18、软件分析 D.软件开发 正确答案: D 本题解析: 本题考查的是系统开发基础的知识。 软件生命周期模型又称软件开发模型(software develop model)或软件过程模型(software process model),它是从某一个特定角度提出的软件过程的简化描述。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动,也就是对软件开发过程各阶段之间关系的一个描述和表示。软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有如下一些:1、软件描述。必须定义软件功能以及使用的限制。2、软件开发。也就是软件的
19、设计和实现,软件工程人员制作出能满足描述的软件。3、软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求。4、软件进化。软件随着客户的需求不断改进。 17.软件活动主要包括软件描述( ),软件有效性验证和(作答此空)、( )定义了软件功能及使用限制 A.软件分析 B.软件测试 C.软件演义 D.软件进化 正确答案: D 本题解析: 本题考查的是系统开发基础的知识。 软件生命周期模型又称软件开发模型(software develop model)或软件过程模型(software process model),它是从某一个特定角度提出的软件过程的简化描述。软件过程模型是软件开发实际过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020 年下 半年 系统 架构 设计师
