2018年系统架构师考试科目一:综合知识.docx
《2018年系统架构师考试科目一:综合知识.docx》由会员分享,可在线阅读,更多相关《2018年系统架构师考试科目一:综合知识.docx(17页珍藏版)》请在三一办公上搜索。
1、2018年系统架构师考试科目一:综合知识1. 在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于21号 柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统的响应 序列应为()。勒S序列柱面号省圣号扇区号17892363 i7396321Q5178432310IT7g2310A1 履胡用A. B. C. D. 【解析】当进程请求读磁盘时,操作系统先进行移臂调度,再进行旋转调度。由于移动臂位于 21号柱面上,按照最短寻道时间优先的响应柱面序列为23一17一32一38。按照旋转调度的 原则分析如下:进程在23号柱面上的响应序列为一一,因为进程访问的是不同磁道上的
2、不同编 号的扇区,旋转调度总是让首先到达读写磁头位置下的扇区先进行传送操作。进程在17号柱面上的响应序列为一一,或一一。对于和可以任选一 个进行读写,因为进程访问的是不同磁道上具有相同编号的扇区,旋转调度可以任选一个 读写磁头位置下的扇区进行传送操作。进程在32号柱面上的响应序列为一;由于在38号柱面上,故响应最后响应。从 上面的分析中可以得出按照最短寻道时间优先的响应序列为。2. 某计算机系统中的进程管理采用三态模型,那么下图所示的PCB (进程控制块)的组 织方式采用(2),图中(3)。A 5 !退行进利痕引衣(2)A.顺序方式B. 链接方式C. 索引方式D. Hash3(3) A,有1个
3、运行进程,2个就绪进程,4个阻塞进程B. 有2个运行进程,3个就绪进程,3个阻塞进程C. 有2个运行进程,3个就绪进程,4个阻塞进程D. 有3个运行进程,2个就绪进程,4个阻塞进程【解析】第一问:进程控制块PCB的组织方式有:线性表方式、索引表方式、链接表方式。t 线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统 区。这种方式适用于系统中进程数目不多的情况。2 索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就 绪索引表、阻塞索引表等。3 链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队 列、阻塞队列、运行队列等。第二问:运行进程PCB1
4、、PCB3,;就绪进程:PCB2、PCB4、PCB5 ;阻塞进程:PCB6、 PCB7、PCB8、PCB9,答案 C。3. 某文件系统采用多级索引结构,若磁盘块的大小为4K字节,每个块号需占4字节, 那么采用二级索引结构时的文件最大长度可占用()个物理块。A, 1024B, 1024x1024C, 2048x2048D, 4096x4096【解析】磁盘块的大小为4k字节,每个块号需占4字节。因此一级的索引大小=4k/4=1k。而 二级索引的大小为=1kx1k=1024x1024。答案B。4. 给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:SELE
5、CT (5) FROM R,S WHERE(6);(5) A.R.A,R.B,R.E,S.C,GB.R.A,R.B,D,F,GC.R.A,R.B,R.D,S.C,FD.R.A,R.B,R.D,S.C,G6(6) A. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AS.FB. R.A=S.A OR R.B=S.B OR R.C=S.C OR R.AS.BC. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.AS.FD. R.A=S.A AND R.B=S.B AND R.C=S.C AND R.AS.B【解析】注意本题中R与S是做自然联接操作
6、,操作时会将R与S中相同字段名做等值联接,并将 结果集去重复。所以R与S自然联接后的结果包括以下属性:R.A,R.B,R.C,D,E,F,G。 关系代数选择条件为“1关系代数投影操作条件为“1,2,4,6,7”,对应的属性为: R.A,R.B,D,F,6。答案 BC。E.在关系R (Al, A2, A3)和S (A2, A3, A4)上进行关系运算的4个等价的表达式 El、E2、E3和E4如下所示:瓦 h 兀“4(火 x S)旦=那叫 a,(J?)CXI 皿小.($)=汗4 S 虹f的18字犬.为蜡内&出=95 (ER.AyS.Ay (。处心m i(j?)xcr4=钮,(s)如果严格按照表达式
7、运算顺序执行,则查询效率最高的是表达式()。4 El5 E26 E37 E4【解析】答案:B。4. 数据仓库中,数据()是指数据一旦进入数据仓库后,将被长期保留并定期加载和刷 新,可以进行各种查询操作,但很少对数据进行修改和删除操作。A. 面向主题B, 集成性C, 相对稳定性D. 反映历史变化【解析】数据仓库4大特点:Q)面向主题:数据按主题组织。扇)集成的:消除了源数据中的不一致性,提供整个企业的一致性全局信息。也)相对稳定的(非易失的):主要进行查询操作,只有少量的修改和删除操作(或是不 删除)。0)反映历史变化(随着时间变化):记录了企业从过去某一时刻到当前各个阶段的信 息,可对发展历程
8、和未来趋势做定量分析和预测。答案C。7, 目前处理器市场中存在CPU和DSP两种类型处理器,分别用于不同场景,这两种处 理器具有不同的体系结构,DSP采用()。A. 冯诺伊曼结构B. 哈佛结构C. FPGA结构D. 与GPU相同结构【解析】DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。它们有两组 总线连接到处理器核,允许同时对它们进行访问,每个存储器独立编址,独立访问。这种安 排将处理器的数据吞吐率加倍,更重要的是同时为处理器核提供数据与指令。在这种布局 下,DSP得以实现单周期的MAC指令。在哈佛结构中,由于程序和数据存储器在两个分开的空间中,因此取指和执行能完全 重叠运
9、行。答案B。8. 以下关于串行总线的说法中,正确的是()。A. 串行总线一般都是全双工总线,适宜于长距离传输数据B. 串行总线传输的波特率是总线初始化时预先定义好的,使用中不可改变C. 串行总线是按位(bit)传输数据的,其数据的正确性依赖于校验码纠正D. 串行总线的数据发送和接收是以软件查询方式工作【解析】关于串行总线的特点,总结如下:串行总线有半双工、全双工之分,全双工是一条线发一条线收。串行总线适宜长距离传输数据。串行总线按位(bit)发送和接收。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离 通信。比如IEEE
10、488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两 个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。Q 串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通 行的端口,这些参数必须匹配。串行总线的数据发送和接收可以使用多种方式,中断方式与DMA都较为常见。 答案B。9, 嵌入式系统设计一般要考虑低功耗,软件设计也要考虑低功耗设计,软件低功耗设计 一般采用()。A. 结构优化、编译优化和代码优化B. 软硬件协同设计、开发过程优化和环境设计优化C. 轻量级操作系统、算法优化和仿真实验D. 编译优化技术、软硬件协同设计和算法优化【解析】软件设计层面的
11、功耗控制主要可以从以下方面展开:软硬件协同设计,即软件的设计要与硬件的匹配,考虑硬件因素。编译优化,采用低功耗优化的编译技术。减少系统的持续运行时间,可从算法角度进行优化。用“中断”代替“查询”进行电源的有效管理答案D。10. CPU的频率有主频、倍频和外频。某处理器外频是200MHz,倍频是13,该款处理器 的主频是()。A. 2.6GHzB. 1300MHzC. 15.38MhzD. 200MHz【解析】主频=外频X倍频,200x13=2600MHZ,也就是2.6GHZ,答案A。11. 若信息码字为111000110,生成多项式G(x)=xA5+xA3+x+1,则计算出的CRC校验码 为(
12、)。A. 01101B. 11001C. 001101D. 011001【解析】首先将生成多项式G(x)=xA5+xA3+x+1转换为对应的二进制比特串为:101011(G(x)=1*xA5+0*xA4+1*xA3+0*xA2+1*x+1*1)由于生成多项式最高次数为5次,则在信息码字111000110后面加5个0,变成:11100011000000,最后11100011000000与101011进行模二除法,得到结果为:1101111 1110101111100011000000101011100111101011110010101011110010101011110010101011110
13、01010101111001010101111001010101111001所得余数为11001,所以CRC校验码为11001,答案B。相关计算详细方法,可百度、Google搜索“CRC校验码”查看。12.在客户机上运行nslookup查询某服务器名称时能解析出IP地址,查询IP地址时却不 能解析出服务器名称,解决这一问题的方法是()。A, 清除DNS缓存B, 刷新DNS缓存C, 为该服务器创建PTR记录2,重启DNS服务【解析】PTR记录是反向记录,通过IP查询域名。答案C。2 如果发送给DHCP客户端的地址已经被其他DHCP客户端使用,客户端会向服务器发 送()信息包拒绝接受已经分配的地址
14、信息。A. DhcpAckB. DhcpOfferC. DhcpDeclineD. DhcpNack【解析】如果发送给DHCP客户端的地址已经被其他DHCP客户端使用,客户端会向服务器发送DhcpDecline信息包拒绝接受已经分配的地址信息。答案C。22为了优化系统的性能,有时需要对系统进行调整。对于不同的系统,其调整参数也不尽 相同。例如,对于数据库系统,主要包括CPU/内存使用状况、(16)、进程/线程使用 状态、日志文件大小等。对于应用系统,主要包括应用系统的可用性、响应时间、(17)、特定应用资源占用等。A A.数据丢包率A 端口吞吐量B 数据处理速率C 查询语句性能B A.并发用户
15、数A支持协议和标准B 最大连接数C 时延抖动【解析】对于数据库系统,主要包括CPU/内存使用状况、查询语句性能、进程/线程使用状 态、日志文件大小等。对于应用系统,主要包括应用系统的可用性、响应时间、并发用户 数、特定应用资源占用等。答案DA。3. 系统工程利用计算机作为工具,对系统的结构、元素、(18)和反馈等进行分析,以达到 最优(19)、最优设计、最优管理和最优控制的目的。霍尔(A.D. Hall)于1969年提出了 系统方法的三维结构体系,通常称为霍尔三维结构,这是系统工程方法论的基础。霍尔三 维结构以时间维、(20)维、知识维组成的立体结构概括性地表示出系统工程的各阶段、 各步骤以及
16、所涉及的知识范围。其中时间维是系统的工作进程,对于一个具体的工程项 目,可以分为7个阶段,在(21)阶段会做出研制方案及生产计划。(18)A,知识A需求B 文档C 信息(19)A.战略E. 规划F. 实现G. 处理(20)A,空间F. 结构G. 组织H. 逻辑(21)A.规划8 拟定9 研制10生产【解析】系统工程是从整体出发合理开发、设计、实施和运用系统科学的工程技术。它根据总 体协调的需要,综合应用自然科学和社会科学中有关的思想、理论和方法,利用计算机作 为工具,对系统的结构、元素、信息(18题答案)和反馈等进行分析,以达到最优规划 (19题答案)、最优设计、最优管理和最优控制的目的。霍尔
17、三维机构包括时间维、逻辑维(20题答案)和知识维。对于一个具体的工作项目,从制定规划起一直到更新为止,全部过程可分为七个阶段:规划阶段。即调研、程序设计阶段,目的在于谋求活动的规划与战略;拟定方案。 提出具体的计划方案。 研制阶段。作出研制方案及生产计划(21题答案)。 生产阶段。生产出系统的零部件及整个系统,并提出安装计划。 安装阶段。将系统安装完毕,并完成系统的运行计划。 运行阶段。系统按照预期的用途开展服务。 更新阶段。即为了提高系统功能,取消旧系统而代之以新系统,或改进原有系统, 使之更加有效地工作。答案:DBDC。23项目时间管理中的过程包括()。A 活动定义、活动排序、活动的资源估
18、算和工作进度分解B 活动定义、活动排序、活动的资源估算、活动历时估算、制定计划和进度控制C 项目章程、项目范围管理计划、组织过程资产和批准的变更申请D 生产项目计划、项目可交付物说明、信息系统要求说明和项目度量标准【解析】答案B。4. 文档是影响软件可维护性的决定因素。软件系统的文档可以分为用户文档和系统文档 两类。其中,()不属于用户文档包括的内容。A系统设计B版本说明C安装手册D参考手册【解析】系统设计不属于用户文档的内容,答案A。H. 需求管理是一个对系统需求变更、了解和控制的过程。以下活动中,()不属于需求 管理的主要活动。文档管理需求跟踪版本控制变更控制【解析】需求管理过程中主要包含
19、变更控制、版本控制、需求跟踪和需求状态跟踪等4项活 动,答案A。I. 下面关于变更控制的描述中,()是不正确的。变更控制委员会只可以由一个小组担任控制需求变更与项目的其他配置管理决策有着密切的联系变更控制过程中可以使用相应的自动辅助工具变更的过程中,允许拒绝变更【解析】变更控制委员会可以由一个小组担任,也可由多个不同的组担任,负责做出决定,究 竟将哪一些己建议需求变更或新产品特征付诸应用。答案A。11软件开发过程模型中,()主要由原型开发阶段和目标软件开发阶段构成。原型模型瀑布模型5. 螺旋模型6. 基于构件的模型【解析】答案A。5. 系统模块化程度较高时,更适合于采用(27)方法,该方法通过
20、使用基于构件的开发 方法获得快速开发。(28)把整个软件开发流程分成多个阶段,每一个阶段都由目标 设定、风险分析、开发和有效性验证以及评审构成。(27)A,快速应用开发(5)瀑布模型(6)螺旋模型(7)原型模型(28)A,原型模型8. 瀑布模型9. 螺旋模型10. V模型【解析】系统模块化程度较高时,更适合于采用快速应用开发方法。螺旋模型是在快速原型的基础上扩展而成的。这个模型把整个软件开发流程分成多个阶 段,每个阶段都由4部分组成,它们是:目标设定。为该项目进行需求分析,定义和确定 这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。风险分 析。对可选方案进行风险识别和详细
21、分析,制定解决办法,采取有效的措施避免这些风险。 开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发 软件产品。评审。对项目进行评审,以确定是否需要进入螺旋线的下一次回路,如果决定 继续,就要制定下一阶段计划。答案AC。E. 软件开发环境应支持多种集成机制。其中,(29)用于存储与系统开发有关的信息,并支持信息的交流与共享;(30)是实现过程集成和控制集成的基础。(29)A.算法模型库环境信息库信息模型库用户界面库(30)A.工作流与日志服务器9. 进程通信与数据共享服务器10. 过程控制与消息服务器11. 同步控制与恢复服务器【解析】答案BC。E. 软件概要设计包
22、括设计软件的结构、确定系统功能模块及其相互关系,主要采用() 描述程序的结构。程序流程图、PAD图和伪代码模块结构图、数据流图和盒图模块结构图、层次图和HIPO图程序流程图、数据流图和层次图【解析】答案:C。5.软件设计包括了四个既独立又相互联系的活动:高质量的(32)将改善程序结构和模 块划分,降低过程复杂性;(33)的主要目标是开发一个模块化的程序结构,并表示 出模块间的控制关系;(34)描述了软件与用户之间的交互关系。(32)A.程序设计A数据设计B 算法设计C 过程设计(33)A.软件结构设计I. 数据结构设计J. 数据流设计K. 分布式设计(34)A.数据架构设计J. 模块化设计K.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 系统 架构 考试 科目 综合 知识

链接地址:https://www.31ppt.com/p-4875920.html