设计模型-系统架构师(三)

1、按照《中华人民共和国著作权法》的权利保护期,署名权和修改权 是永久保护的。

发表权、使用权和获取报酬权 保护期限 作者终生和死后的50年。

2、(重要)面向对象的分析模型主要由 顶层架构图、用例与用例图和()构成;设计模型则包含以()表示的软件体系结构图、以交互图表示的用例实现图,完整精确的类图、描述复杂对象的()和用以描述流程化处理过的活动图等。

问题1

A数据流模型

B领域概念模型

C功能分析图

D功能需求模型

问题2

A模型视图控制器

B组件图

C包图

D2层、3层或N层

问题3

A序列图

B协作图

C流程图

D状态图

解析:

设计模型包含 以 包图 表示的软件系统结构图、交互图 表示用例实现图、完整精确的类图 、描述复杂对象的 状态图 和用以描述流程处理化过程的活动图等。

答案:B C D

3、计算机系统输入/输出采用双缓冲的方式,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区时间T为10us缓冲区送至用户区的时间M为6us ,****系统对每个磁盘块数据处理时间C为2us。****若用户将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用双缓冲区需要花费多少时间()us,比使用单缓冲区节约()us时间。

问题1

A100

B108

C162

D180

问题2

A0

B8

C54

D62

解析:

多缓冲区的公式 10*10 +2 =102微秒

因为单缓冲区,必须等缓冲区读完,再从缓冲区放到用户区之后,才能再次读取。

单缓冲区的公式 (10+6)*10+2 = 162us

答案:B,C

4、测试新系统性能,用户必须依靠评价程序来评价机器的性能,以下4中评价程序,()评测的准确程度最低。

A小型基准程序

B真实程序

C核心程序

D合成基准程序

解析:

准确度依次递减:真实程序、核心程序、小型基准程序、合成基准程序

答案:D

5、某商场商品数据库关系摸索P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码->商品名称,(商品代码,供应商)->库存量,供应商->联系方式}。关系模式P达到了();该关系模式分解()后,具有无损连接的特性,并能够保持函数依赖。

问题1:

A1NF

B2NF

C3NF

DBCNF

问题2

AP1(商品代码、联系方式),P2(商品名称,供应商,库存量)

BP1(商品代码、联系方式),P2(商品代码,供应商,库存量)

CP1(商品代码、商品名称,联系方式),P2(供应商,库存量)

DP1(商品代码、商品名称),P2(商品代码、供应商、库存量),P3(供应商,联系方式)

解析:

因为候选键是 商品代码 和 供应商。

满足2NF是 消除 非主属性 对 主属性的部分依赖关系,而商品名称 部分依赖商品代码,所以并不满足2NF。

满足3NF则是传递依赖。

满足BCNF则是消除主属性 对 候选键的传递依赖。

问题2

A有损的,因为商品名称 和 商品代码没有任何联系

B有损的,因为商品名称 和 商品代码没有任何联系

C有损的,因为供应商 和 联系方式没有任何联系

答案:A/D

6、以下关于网络核心层的叙述中,正确的是()。

A为了保障安全性,应该对分组进行尽可能多的处理

B在区域高速的转发数据分组

C由多台二、三层交互机组成

D提供多条路径来缓解通信瓶颈

解析:

网络分层为 核心层、汇聚层和接入层

核心层:高速转发数据,必须达到 高可用高可靠。(可冗余设计)

汇聚层:则是流量负载和路由相关策略

接入层:接入终端设计。

答案:B

7、计算机采用五级流水线结构指令,设买个指令由 取指令2t,分析指令1t,取操作数3t,运算1t,写回结果2t组成,该流水线最大吞吐率为()。若连续向流水线输入10条指令,则该流水线的加速比为()。

问题1

A 1/9t

B 1/3t

C 1/2t

D 1/1t

问题2

A 1:10

B 2:1

C 5:2

D 3:1

解析:

吞吐率 是 单位时间内的完成任务数量

指令执行条数 / 时间

2+1+3+1+2 = 9

最大吞吐率 是 3/9

加速比 不用流水线/用流水线

不用流水线则是 9*10 = 90

使用流水线则是 第一条指令的执行建立流水线,之后再乘以流水线周期

2+1+3+1+2 + 3*9 = 9+27 = 36

90:36 = 5:2

答案:B、C

8、DMA(direct memory access)直接存储器访问,工作方式是在()之间建立起直接的数据通路。

A CPU与外设

B CPU与主存

C 主存与外设

D 外设与外设

解析:

DMA 指主存与I/O设备之间直接传送,不需要CPU作任何干涉

答案:C

相关推荐
阿蒙Amon3 小时前
C# Linq to SQL:数据库编程的解决方案
数据库·c#·linq
卿着飞翔4 小时前
系统架构设计师论文分享-论软件架构复用
系统架构
互联网搬砖老肖7 小时前
运维打铁: MongoDB 数据库集群搭建与管理
运维·数据库·mongodb
典学长编程7 小时前
数据库Oracle从入门到精通!第四天(并发、锁、视图)
数据库·oracle
积跬步,慕至千里8 小时前
clickhouse数据库表和doris数据库表迁移starrocks数据库时建表注意事项总结
数据库·clickhouse
极限实验室8 小时前
搭建持久化的 INFINI Console 与 Easysearch 容器环境
数据库
白仑色9 小时前
Oracle PL/SQL 编程基础详解(从块结构到游标操作)
数据库·oracle·数据库开发·存储过程·plsql编程
程序猿小D10 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的个人财务管理系统,推荐!
java·数据库·mysql·spring·毕业论文·ssm框架·个人财务管理系统
钢铁男儿11 小时前
C# 接口(什么是接口)
java·数据库·c#
__风__12 小时前
PostgreSQL kv(jsonb)存储
数据库·postgresql