Cache与内存-系统架构师(七十三)

1逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(),反映程序分量之间相互依赖的关系信息属于()。

问题1 问题2

A实现级

B结构级

C功能级

D领域级

解析:

抽象语法树是实现级,程序分量之间的相互依赖关系属于 结构级。

2关键成功因素来源于组织的目标,通过组织的目标分解和关键成功因素的识别、()识别,一直到产生数据字典。

A系统边界

B功能指标

C优先排序

D性能指标

解析:

关键成功因素来源组织的目标,通过组织的目标分解关键成功因素的识别、(性能指标)识别,一直到产生数据字典

3软件开发环境由软件工具集和环境集成机制构成,前者支持软件活动的过程和任务,后者提供统一数据模式和数据接口规范的数据集成机制;支持各开发活动之间通信、切换、调度和协同的();

问题1

A操作集成机制

B控制集成机制

C平台集成机制

D界面集成机制

解析:

软件开发环境分为 操作集成,数据集成,界面集成。

支持各开发活动之间通信、切换、调度和协调属于 操作集成。

4网络开发过程中,物理网络设计阶段的任务是()。

A依据逻辑网络设计的功能要求,确定设备具有物理分布和运行环境

B分析现有网络和新网络的各类资源分布,掌握网络的所处状态

C根据需求规范和通信规范,实施资源分配和安全规划

D理解网络应该具有的功能和性能,最终设计出符合用户需求的网络

解析:

C是逻辑网络设计阶段

答案:A

5基于RUP的软件过程是一个迭代过程,一个开发周期包括初始、细化、构建、移交。每次通过这四个阶段会产生一代软件,其中完善架构是()阶段的任务。

解析:

初始:收集分析需求,确定业务模型和项目范围,关注整个项目风险

细化:建立完善架构。淘汰高风险元素。

构建:开发程序,实现架构。

移交:将开发的项目给测试人员进行测试,测试完成交付给产品验收,培训

6在结构化方法中,()表示功能模型。

解析:

结构化方法中,有功能模型,行为模型,数据模型。

DFD表示功能,ER表示数据,状态表示行为。

7构建组装过程中需要检测并解决架构失配问题,其中,()失配主要包括由于系统对构件基础设计、控制模型和数据模型的假设存在冲突引起的失配。()失配包括由于系统对构件交互协议,构件连接时数据格式的假设存在冲突引起的失配。

问题1 问题2

A 构件

B 模型

C 协议

D 连接子

解析:

失配问题主要是 构件失配 和 连接子失配。

8内存块在高速缓存的映射方式有哪三种,有什么区别?

解析:

全相连,直接相连,组相连。

直接相连则是内存分为每一块,缓存也分为每一行,每一行都与每一块一一对应,灵活性稍微差点。

全相连映射则是多对多的关系,内存可以分配到不同的缓存行里,所以需要追踪相对应的关系,找到所属的位置。

组相连则是他两个的折中,将内存分为多组,每组包含多块,cache也同样分为多组,每组包含多行,内存的每一块都可以任意映射到行里,这样即降低了复杂性,又增加了灵活性。

9()在什么时候,CPU会响应DMA请求开始读取数据。CPU响应程序中断方式请求是在()。

解析:

CPU响应中断请求 是 在一条指令执行结束时。

在一个总线周期结束后,CPU会响应DMA请求开始读取数据。

10JWT优点和缺点?

解析:

优点:

无状态,安全,易用,跨域支持。

无状态不存任何会话,所以方便扩展。

安全性通过秘钥保证。

易用使用简单。

跨域支持不同域名和服务器。

缺点:

依赖秘钥,秘钥泄露有安全风险。

无法撤销,只能设置短期过期时间。

负载不能太多,JWT的数据传输不能过大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后端从入门到精通

你的鼓励是我最大的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值