[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷79及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷79及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷79及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 79及答案与解析 1 以下描述中,不正确的是 (1)。 ( A)固定分区支持多道程序设计,算法简单,但存储器碎片多 ( B)可重定位分区能消除碎片,但用于存储器紧缩处理的时间长 ( C)分页式存储允许动态链接和装入,能消除碎片,支持虚拟存储 ( D)分页式存储支持虚拟存储,但不能以自然的方式提供存储器的共享和存取保护机制 2 从静态角度看,进程由程序段、进程控制块 (PCB)和数据空间三部分组成。通常,用户进程被建立后, (2)。 ( A)便一直存 在于系统中,直到被操作人员撤销 ( B)随着作业运行正常或不正常结束而撤销 ( C)随
2、着时间片轮转而撤销与建立 ( D)随着进程的阻塞或唤醒而撤销与建立 3 从下列给出的 4个叙述中,正确是 (3)。 ( A)唤醒:就绪 运行 ( B)超时:运行 挂起 ( C)用户进程可激发调度进程 ( D)进程具有引用局部性时,可降低页面出错的频率 4 以下关于进程和程序的描述中,不正确的是 (4)。 ( A)进程是一个程序关于某个数据集的一次运行 ( B)进程是系统分配资源的基本单位,而程序不是 ( C)进程和程序是 一种一一对应的关系 ( D)一个程序可以包含多个进程 5 在一单处理机系统中,若有 8个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多、最少分别有 (5)个。 (
3、A) 8和 0 ( B) 7和 0 ( C) 8和 1 ( D) 7和 1 6 在有一台处理机 CPU和两台输入输出设备 IO1和 IO2,且能够实现抢先式多任务并行工作的多道程序内,投入运行优先级由高到低 P1, P2, P3三个作业。它们使用设备的先后顺序和占用设备时间分别是: 作业 P1: IO2(30 ms), CPU(10 ms),IO1(30 ms), CPU(10 ms)。 作业 P2: IO1(20 ms), CPU(20 ms), IO2(40 ms)。 作业P3: CPU(30 ms), IO1(20 ms)。 在对于其他辅助操作时间可以忽略不计的假设下,作业 P1, P2
4、, P3从投入到完成, CPU的空闲时长为 (6)。假定在系统中仅有这三个作业投入运行。 ( A) 10 ( B) 20 ( C) 30 ( D) 40 7 操作系统的主要作用是 (7)。 ( A)管理设备 ( B)提供操作命令 ( C)管理文件 ( D)为用户提供使用计算机的接口,管理计算机的资源 8 如果分时系统的时间片一定,那么 (8)则响应时间越长。 ( A)用户数越多 ( B)用户数越少 ( C)内存越小 ( D)内存越大 9 在一段时间内,只允许一个进程访问的资源称为 (9)。 ( A)共享资源 ( B)独占资源 ( C)临界资源 ( D)共享区 10 下述 (10)不属于多道程序
5、运行的特征。 ( A)多道 ( B)运行速度快 ( C)宏观上并行 ( D)实际上多道程序是穿插运行的 11 (11)调度算法有利于 CPU繁忙型的作业,而不利于 I O繁忙型的作业 (进程 )。 ( A)时间片轮转调 度算法 ( B)先来先服务调度算法 ( C)短作业 (进程 )优先算法 ( D)优先权调度算法 12 若信号量的初值为 2,当前值为负 3,则表示有 (12)个等待进程。 ( A) 1 ( B) 2 ( C) 3 ( D) 5 13 某计算机系统中有 8台打印机,由 K个进程竞争使用,每个进程最多需要 3台打印机。该系统可能会发生死锁的 K的最小值是 (13)。 ( A) 2
6、( B) 3 ( C) 4 ( D) 5 14 进程间的同步是指进程间在逻辑上的相互 (14)关系。 ( A)联接 ( B)制约 ( C)继续 ( D)调用 15 某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时;审核员检验顾客提货是否正确。其工作流程如图3-1所示。为了利用 PV操作正确地协调他们之间的工作,设置了两个信号量 S1和S2,且 S1的初值为 2, S2的初值为 1。图中的 a、 b、 c和 d应分别填写 (15)。( A) P(S1)、 P(S2)、 V(S2)和 V(S1) ( B) P(S2)、 P(S1)、 V(S1)和 V(
7、S2) ( C) P(S1)、 V(S1)、 P(S2)和 V(S2) ( D) P(S1)、 V(S2)、 P(S1)和 V(S1) 16 进程 P1、 P2、 P3和 P4的前趋图如图 3-2所示: 若用 PV操作控制进程 P1 P4并发执行的过程,则需要设置 4个信号 S1、 S2、 S3和 S4, 且信号量 S1-S4的初值都等于零。图 3-3中 a、 b、 c、 d处应分别填写 (16)。( A) V(S1)V(S2)、 V(S4)、 P(S2)和 P(S3)、 P(S4) ( B) V(S1)V(S2)、 V(S4)、 P(S3)和 P(S2)、 P(S4) ( C) V(S1)V
8、(S4)、 V(S2)、 P(S2)和 P(S3)、 P(S4) ( D) V(S1)V(S4)、 V(S2)、 P(S3)和 P(S2)、 P(S4) 17 使用 Spooling系统的目的是为了提高 (17)的使用效率。 ( A)操作系统 ( B)内存 ( C) CPU ( D) I O设备 18 某软盘有 100个磁道,磁头从一个磁道移至另一个磁道需要 2ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为 20个磁道,每块的旋转延迟时间及传输时间分别为 50ms和 10ms,则读取一个 10块的文件需要 (18)时间。 ( A) 1000ms ( B) 1200ms ( C) 1
9、400ms ( D) 2000ms 19 假设系统中有三类互斥资源 R1, R2, R3,可用资源数分别是 9, 8, 5。在 T0时刻系统中有 P1, P2, P3, P4和 P5五个进程,这些进程对资源的最大需求量和已分配资源数如表 3-1所示,如果进程按 (19)序列执行,那么系统状态是安全的。( A) P1 P2 P4 P5 P3 ( B) P2 P1 P4 P5 P3 ( C) P2 P4 P5 P1 P3 ( D) P4 P2 P4 P1 P3 20 通过撤销进程可以进行死锁恢复,还可以采用 (20)方法解除死锁。 ( A)阻塞进程 ( B)资源剥夺 ( C)提高进程优先级 ( D
10、)降低进程优先级 21 虚拟内存是 (21)。 ( A)可提高计算机运算速度的设备 ( B)容量扩大了的主存实际空间 ( C)通过 SPOOLING技术实现的 ( D)可以容纳总和超过主存容量的多个作业同时运行的一个地址空间 22 在分页式虚拟存储管理系统中,页面的大小与可能产生的缺页中断次数的关系是 (22)。 ( A)页面的大小与缺页中断次数成正比 ( B)页面越大,则缺页中断次数就越低 ( C)页面越大,则缺页中断次数就越高 ( D)页面的大小与缺页中断次数是一个固定的比值 23 假设磁头当前位于第 105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为 35, 45, 12
11、, 68, 110 1 180, 170, 195,采用 SCAN调度 (电梯调度 )算法得到的磁道访问序列是 (23)。 ( A) 110, 170, 180, 195, 68, 45, 35, 12 ( B) 110, 68, 45, 35, 12, 170, 180, 195 ( C) 110, 170, 180, 195, 12, 35, 45, 68 ( D) 12, 35, 45, 68, 110, 170, 180, 195 24 设备与 CPU之间数据传送控 制方式有 4种,下面的选项中不属于这 4种的是(24)。 ( A)程序直接控制方式 ( B)设备控制方式 ( C)直接内
12、存访问 (DMA)方式 ( D)通道控制方式 25 设文件索引结点中有 7个地址项,其中 4个地址项为直接地址索引, 2个地址项是一级间接地址索引, 1个地址项是二级间接地址索引,每个地址项大小为 4字节,若磁盘索引块和磁盘数据块大小均为 256字节,则可表示的单个文件最大长度是 (25)。 ( A) 33KB ( B) 519KB ( C) 1057KB ( D) 16513KB 26 设置当前目录的主要原 因是 (26)。 ( A)节省主存空间 ( B)加快文件查找速度 ( C)节省辅存空间 ( D)便于打开文件 27 在页式存储器管理中,页表内容如表 3-2所示。若页的大小为 2K,则地
13、址转换机构将逻辑地址 9888转换成的物理地址为 (27)。( A) 20485 ( B) 7840 ( C) 18080 ( D) 13984 28 某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图 (bitmap)。若系统中字长为 32位,磁盘上的物理块依次编号为 -0, 1, 2, ,那么 6912号物理块的使用情况在位示图中的 第 (28)个字中描述。 ( A) 216 ( B) 217 ( C) 432 ( D) 433 29 某系统采用请求页式存储管理方案,假设某进程有 6个页面,系统给该进程分配了 3个存储块,其页面变换表如表 3-3所示,表中的状态位等于 1 0分别表
14、示页面在内存不在内存。当该进程访问的页面 1不在内存时,应该淘汰表中页号为(29)的页面。 ( A) 0 ( B) 3 ( C) 4 ( D) 5 30 某进程页面访问序列为 4, 2, 3, 1, 2, 4, 5, 3, 1, 2, 3, 5,且开始执行时内存中没有页面,分配给该进程的物理块数是 3, 则采用 FIFO页面置换算法和采用 LRU(最近最久未使用 )页面置换算法时的缺页率分别是 (30)。 ( A) 75和 75 ( B) 75和 83 ( C) 83和 83 ( D) 83和 75 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 79答案与解析 1 【正确答案】
15、C 【试题解析】 此题考查存储管理方面的知识点,侧重各种存储管理方法的优缺点。要正确解答此题,必须把这些存储管理方法的特点搞清楚。下面逐一分析各种存储方式。 (1)连续分区把所有用户区都分配给唯一的用户作业, 当作业被调度时,进程全部进入内存,一旦完成,所有主存恢复空闲,因此它不支持多道程序设计。 (2)固定分区存储管理。这是支持多道程序设计的最简单存储管理方法,它把主存划分成若干个固定的和大小不同的分区,每个分区能够装入一个作业,分区的大小是固定的,算法简单,但是容易生成较多的存储器碎片。 (3)可重定位分区存储管理。这是克服固定分区碎片问题的一种存储分配方法,它能够把相邻的空闲存储空间合并
16、成一个完整的空区,还能够整理存储器内各个作业的存储位置,以达到消除存储碎片和紧缩存储空间的目的。紧缩工作需 要花费大量的时间和系统资源。 (4)非请求分页式存储管理。非请求分页式是将存储空间和作业的地址空间分成若干个等分部分的分页式,要求把进程所需要的页面全部调入主存后作业方能运行。因此,当内存可用空间小于作业所需的地址空间时,作业无法运行。它克服了分区存储管理中碎片多和紧缩处理时间长的缺点,支持多道程序设计,但不支持虚拟存储。 (5)请求分页式存储管理。非请求分页式是将存储空间和作业的地址空间分成若干个等分部分的分页式,当进程需要用到某个页面时将该页面调入主存,把那些暂时无关的页面留在主存外
17、。它 支持虚拟存储,克服了分区存储管理中碎片多和紧缩处理时间长的缺点,支持多道程序设计,但是它不能实现对最自然的以段为单位的共享与存储保护 (因为程序通常是以段为单位划分的,所以以段为单位最自然 )。 (6)段页式存储管理。这是分段式和分页式结合的存储管理方法,充分利用了分段管理和分页管理的优点。作业按逻辑结构分段,段内分页,内存分块。作业只需部分页装入即可运行,所以支持虚拟存储,可实现动态链接和装配。 【知识模块】 操作系统 2 【正确答案】 B 【试题解析】 本题主要考核进程管理的基本概 念、进程控制及作业管理与进程管理的关系等知识点。 进程是操作系统中可以并发运行和分配系统资源的基本单位
18、。进程是运行中的程序,是程序在某个数据集合上的一次执行过程,具有并发性和动态性。从静态的角度看,进程实体是由进程控制块 (PCB)、程序段和数据空间等三部分组成的。从进程的运行来看,进程可并发运行程序在其数据集合上的运行过程。 进程控制是通过进程控制原语来实现的。用户可以通过系统调用接口调用进程控制原语实现进程的建立与撤销、阻塞与唤醒等控制。但是,进程的控制通常是由系统自动完成的,这就是用户作 业管理的功能。作业管理通过三级调度 (作业、均衡、进程 )实现用户进程的创建与撤销等控制。时间片轮转、阻塞或唤醒只会引起进程的状态改变,而不能控制进程的产生与终止。运行的进程会随着作业运行正常或不正常结
19、束而撤销。 【知识模块】 操作系统 3 【正确答案】 D 【试题解析】 进程就是系统进行分配和调度的最小单位。它有三种基本状态。 就绪状态:进程已得到运行所需资源,只等待 CPU的调度便可运行。 运行状态:进程已得到运行所需资源,并且得到了 CPU的调度。 挂起状态:不具备运行条件、等待时机的状态。 进程 的状态是可变化的,其变化如图 3-4所示。 就绪 运行的条件是被调度程序选中。 运行 就绪的条件是时间片到了 (超时 ),或被更高优先级的进程剥夺。 运行 挂起的条件是不具备运行条件,等待某一事件的发生。挂起 就绪的条件是等待的事件已发生,具备了运行条件。 从图中可以看出,在状态转换中不能由
20、挂起态直接进入运行态,也不能由就绪态进入挂起态。 操作系统对存储的管理主要是对内存的分配、保护和扩充。内存分配管理办法之一就是分页式管理。由于分配的内存太低,页面淘汰算法选择不当或程序存储空间跨度太大等原因,可能引起页面缺 页率的增加,故 D正确。 【知识模块】 操作系统 4 【正确答案】 C 【试题解析】 本题考查进程与程序的区别。 程序是一个在时间上按严格次序顺序执行的操作序列。 进程是一个程序关于某个数据集的一次运行,是系统进行资源分配和调度的基本单位。也就是说,进程是运行中的程序,是程序的一次运行活动。相对于程序,进程是一个动态的概念,而程序是静态的概念,是指令的集合。因此,进程具有动
21、态性和并发性。同时进程是系统进行资源分配和独立运行的基本单位。 而进程和程序并不是一一对应的关系, 一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来唯一地标识每个进程。而程序无法做到,由于程序没有和数据产生直接的联系,即使是执行不同的数据的程序,他们的指令的集合依然是一样的。所以,一个进程肯定有一个与之对应的程序,而且只有一个。而一个程序有可能没有与之对应的进程 (没执行 ),也有可能有多个进程与之对应。 另外,要理解进程这个概念,还应掌握以下几个方面的内容。 (1)为什么要引入进程。引入进程是为了使内存中的多道程序能够正确地并发执行。 (2)进程具有哪些基本特征。进程 具有动
22、态性、并发性、独立性、异步性和结构特征。 (3)进程有哪些基本状态。进程具有就绪、执行和阻塞三种基本状态,现代操作系统中还加入了挂起状态。 【知识模块】 操作系统 5 【正确答案】 B 【试题解析】 处理机有两个状态,一个是管态,即系统态,另一个是非管态,即目态或用户态。当 CPU处理系统程序的时候, CPU会转为管态, CPU在管态下可以执行指令系统的全集,包括特权指令与非特权指令;当 CPU处理一般用户程序的时候, CPU的状态又由原来的管态转为目态,这个时候程序只能执行非特权指令。 在一个单处理机中,处理器只有一个,非管态 (即用户进程执行状态 )的某一时刻,处于运行态的进程最多只有一个
23、,系统中处于就绪态或阻塞的进程可能有多个,这样处于就绪态的进程数最多只能是进程总数减 1,本题为 8-1=7,因此最多可以有 8个就绪进程。如果除了运行态的一个进程外,其余进程均处于阻塞态,则就绪态进程个数为 0。 【知识模块】 操作系统 6 【正确答案】 B 【试题解析】 在多任务系统中,多任务在宏观上是并行的,微观上是串行的。从宏观上看,多任务并行使用系统资源 (如处理器、 I O设备 );微观 上,大部分资源是在串行地为这些任务服务。因此,系统必须进行调度,使系统资源有效合理地为任务提供服务。调度的算法有先来先服务法、优先数法、短作业优先法、响应比高者优先法等。优先数法调度时,根据作业的
24、优先级别,级别高者先调度。在抢先式多任务系统中, CPU是可抢先的,即任何时刻 CPU总是分配给需要CPU的优先级最高的作业。 根据题意, P1, P2, P3的运行优先级由高到低,在抢先式并行工作方式下,作业的执行时序图如图 3-5所示。有些考生不能理解此图。这个时序图应这么看: P1前 30 ms使用 IO2,所以时序图中, IO2第一段 30 ms标记为 P1。 P2前 20 ms使用: IO1, IO1第一段 20 ms标记为 P2; P3前 20 ms使用 CPU, CPU第一段20 ms标记为 P3;还有一点要注意, CPU资源是可以抢占的,从 30 40看得出来, P2本来要用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 试题 模拟 79 答案 解析 DOC
