软考系列之系统架构设计师:2022 综合知识(4-6)

800 阅读3分钟

大家一起来学习呀~
本文记录 2022 年系统构架设计师综合知识 4-6 题。

第四题

在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于 20 号柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统的调度序列应为( )。

A、②⑧③④⑤①⑦⑥⑨
B、②③⑧④⑥⑨①⑤⑦
C、④⑥⑨⑤⑦①②⑧③
D、④⑥⑨⑤⑦①②③⑧

解析

「最短移臂调度算法」 最短寻道时间优先,SSTF,选择调度处理的磁道是与当前磁头所在磁道距离最近的磁道,以使每次的寻找时间最短。

距离 20 最近的是 21,即 ④⑥,然后距离 21 最近的是 22,即 ⑨,距离 22 最近的是 18,即 ⑤⑦①,距离 18 最近的是 16,即 ②⑧③。

图解如下:

记忆要点

从指定的柱面开始,根据磁头和柱面寻找最近的路径。

答案

C

第五题

采用三级模式结构的数据库系统中,如果对一个表创建聚簇索引,那么改变的是数据库的( )。
A.外模式
B.模式
C.内模式
D.用户模式

解析

「聚簇索引」 也叫簇类索引,一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序,是一种数据存储方式,每张表只能建一个聚簇索引。

「数据库的三级模式结构」

模式别称级别定义
外模式用户模式/子模式用户级某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示
模式概念模式/逻辑模式概念级由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述
内模式存储模式物理级数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构

记忆要点

聚簇索引是一种数据存储方式,内模式描述的是存储方式。

答案

C

第六题

假设系统中有正在运行的事务,若要转储全部数据库,则应采用( )方式。
A.静态全局转储
B.动态增量转储
C.静态增量转储
D.动态全局转储

解析

「转储数据库」:出现灾难性错误(例如恢复日志毁坏)通过数据库管理员 DBA 将整个数据库复制到磁带或另一个磁盘上保存起来的过程。

「静态转储」 当系统中无运行事务时进行转储,转储开始时数据库处于一致状态,转储期间不允许对数据库的任何存取、修改活动。
「动态转储」 转储操作与用户事务并发进行,转储期间允许对数据库进行存取或修改。

「增量转储」 只转储上次转储后更新过的数据。
「全局转储」 又名海量转储,每次转储全部数据库。

结合题干,系统有运行的事务决定了是动态,其次转储全部数据库决定了是全局,所以选动态全局转储。

记忆要点

静态和动态的区别是是否有运行的事务,增量和全量的区别是转储全部还是部分数据库。

答案

D