2024软考架构师-每天一练

1、某文件系统文件存储采用文件索引节点法。假设文件索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中地址项iaddr[0]~iaddr[4]为直接地址索引,iaddr[5]~iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问iclsClient.dll文件的逻辑块号分别为1、518,则系统应分别采用()。
A 直接地址索引、直接地址索引
B 直接地址索引、一级间接地址索引
C 直接地址索引、二级间接地址索引
D 一级间接地址索引、二级间接地址索引
分析如下:
由题干给出 磁盘索引块和磁盘数据块大小均为1KB,
地址项iaddr[0]~iaddr[4]为直接地址索引,直接索引范围:1KBx5=5KB,对应逻辑块号:0-4。
iaddr[5]~iaddr[6]是一级间接地址索引,一级间接索引范围:(1KB/4B)x1KBx2=512KB,对应逻辑块号:5-516。
iaddr[7]是二级间接地址索引,二级间接索引范围:(1KB/4B)x(1KB/4B)x1KB=65536KB,对应逻辑块号:517以及上。
2、在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由()决定架构是否满足需求、质量需求是否在设计中得到体现。
A 系统分析师与架构师
B 用户代表与领域专家
C 系统拥有者与项目经理
D 系统开发与测试人员
分析如下:
架构复审一词来自于ABSD。在ABSD中,架构设计、文档化和复审是一个迭代过程。从这个方面来说,在一个主版本的软件架构分析之后,要安排一次由外部人员(用户代表和领域专家)参与的复审。
复审的目的是标识潜在的风险,及早发现架构设计中的缺陷和错误,包括架构能否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件的划分是否合理、文档表达是否明确、构件的设计是否满足功能与性能的要求等等。
由外部人员进行复审的目的是保证架构的设计能够公正地进行检验,使组织的管理者能够决定正式实现架构。

3、以下关于层次化网络设计原则的叙述中,错误的是()。
A 一般将网络划分为核心层、汇聚层、接入层三个层次
B 应当第一设计核心层,再根据必要的分析完成其他层次设计
C 为了保证网络的层次性,不能在设计中随意加入额外连接
D 除去接入层,其他层次应尽量采用模块化方式,模块间边界应超级清晰
分析如下:
进行网络层次化设计时,一般分为核心层、汇聚层、接入层三个层次。为了保证网络的层次性,不能在设计中随意加入额外连接、除去接入层,其他层次应尽量采用模块化方式,模块间的边界应超级清晰。
进行层次化网络设计时,应是先从接入层开始设计,然后逐级往核心层走。缘由是接入层实则代表了需求,是由于有大量终端设备要接入,并有速度上的要求,才有了汇聚层要达到什么要求,核心层得怎么设计。
4、编译器的主要工作过程是将以文本形式输入的代码逐步转化为各种形式,最终生成可执行代码。现代编译器主要关注编译过程和程序的中间表明,围绕程序的各种形态进行转化与处理。针对这种特征,现代编译器应该采用()架构风格最为合适。
A 数据共享
B 虚拟机
C 隐式调用
D 管道-过滤器
分析如下:
现代编译器主要关注编译过程和程序的中间表明,围绕程序的各种形态进行转化与处理。这种情况下,可以针对程序的各种形态构建数据库,通过中心数据库进行转换与处理。根据上述分析,选项中列举的架构风格中,数据共享风格最符合要求。

5、给定关系模式R(A,B,C,D,E)、S(D,E,F,G)和π1,2,4,6(RxS),经过自然连接和投影运算后的属性列数分别为()。
A 9和4
B 7和4
C 9和7
D 7和7
分析如下:
R与S进行自然连接后,结果属性集为:A,B,C,D,E,F,G。
投影操作后,结果为:A,B,D,F。















暂无评论内容