2021年计算机考研《计算机操作系统》考研历年真题
2021计算机类考研计算机操作系统考研真题解析

2021计算机类考研计算机操作系统考研真题解析一、考研真题解析设系统缓冲区和用户工作区均采用单缓冲,从外设读入1个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户工作区中的1个数据块行分析的时间为90(如图1-5所示)。
进程从外设读入并分析2个数据块的最短时间是()。
[2013年408统考]图1-5A.200B.295C.300D.390【答案】C @@【解析】数据块1从外设到用户工作区的总时间为105,在这段时间中数据块2没有进行操作。
在数据块1进行分析处理时,数据块2从外设到用户工作区的总时间为105,这段时间是并行的。
再加上数据块2进行处理的时间90,总共是300,故答案为C。
78下列选项中,会导致用户进程从用户态切换到内核态的操作是()。
[2013年408统考]Ⅰ.整数除以零Ⅱ.sin()函数调用Ⅲ.read系统调用A.仅Ⅰ、ⅡB.仅Ⅰ、ⅢC.仅Ⅱ、ⅢD.Ⅰ、Ⅱ和Ⅲ【答案】B @@【解析】对于Ⅰ,系统发生异常,需要进入内核态由操作系统进行处理,而read系统调用函数也是在内核态执行,sin()就是普通的用户函数,在用户态执行,不会切换到内核,故答案为B。
79计算机开后,操作系统最终被加载到()。
[2013年408统考] A.BIOSB.ROMC.EPROMD.RAM【答案】D @@【解析】系统开机后,操作系统的程序会被自动加载到内存中的系统区,这段区城是RAM,故答案选D。
80若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的是()。
[2013年408统考]Ⅰ.处理越界错Ⅱ.置换页Ⅲ.分配内存A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ和Ⅲ【答案】B @@【解析】用户进程访问内存时缺页会发生缺页中断。
发生缺页中断,系统会执行的操作可能是置换页面或分配内存。
系统内没有越界的错误,不会进行越界出错处理。
81某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O 时间比例如表1-7所示。
2021-2021操作系统考研真题

2021-2021操作系统考研真题注:所附答案为个人整理,不是标准答案,仅供参考。
2021年计算机专业考研真题――OS一、试题23. 单处理机系统中,可并行的是()。
I. 进程与进程 II. 处理机与设备 III. 处理机与通道 IV. 设备与设备A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV24. 下列进程调度算法中,综合考虑进程等待时间和执行时间的是()。
A. 时间片轮转调度算法B. 短进程优先调度算法C. 先来先服务调度算法D. 高响应比优先调度算法25. 某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A. 2B. 3C. 4D. 5【解析】3k<8+k => k<4(n个进程共享m个同类资源,若每个进程都需要用该类资源,而且各进程对该类资源的最大需求量之和小于m+n。
则该系统不会因竞争该类资源而阻塞。
)26. 分区分配内存管理方式的主要保护措施是()。
A. 界地址保护B. 程序代码保护C. 数据保护D. 栈保护27. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则段长最大是()。
A. 2的8次方字节B. 2的16次方字节C. 2的24次方字节D. 2的32次方字节28.下列文件物理结构中,适合随机访问且易于文件扩展的是()。
A. 连续结构B. 索引结构C. 链式结构且磁盘块定长D. 链式结构且磁盘块变长29. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是()。
A. 110,170,180,195,68,45,35,12B. 110,68,45,35,12,170,180,195C. 110,170,180,195,12,35,45,68D. 12,35,45,68,110,170,180,19530. 文件系统中,文件访问控制信息存储的合理位置是()。
操作系统篇 卷5 2021天勤计算机考研八套模拟卷

1
2021 天勤计算机考研八套模拟卷 • 卷五
操作系统篇
一、选择题(单选)
1.在操作系统中,用户在使用 I/O 设备时,通常采用( )。
A.物理设备名
B.逻辑设备名
C.虚拟设备名
D.设备序号
2.考虑下面的基于动态改变优先级的可抢占式优先权调度算法。大的优先权数代表高优先级。当一个进程在
3 题表 某时刻进程和资源状态
Alloca tion
Max
Availa ble
A
B
C
A
B
C
A
B
C
P1
2
1
2
5
5
9
2
3
3
P2402来自536
P3
4
0
5
4
0
11
P4
2
0
4
4
2
5
P5
3
1
4
4
2
4
下面叙述正确的是( )。
A.系统不安全
B.该时刻,系统安全,安全序列为<P1,P2,P3,P4,P5>
C.该时刻,系统安全,安全序列为<P2,P3,P4,P5,P1>
D.该时刻,系统安全,安全序列为<P4,P5,P1,P2,P3>
4.设有一个发送者进程和接收者进程,其流程图如下图所示。S 是用于实现进程同步的信号量,mutex 是用
于实现进程互斥的信号量。试问流程图中的 A、B、C、D 4 个框中应填写什么?假定缓冲区有无限多个且初始
为空,S 和 mutex 的初值应该是什么?( )
等待 CPU 时(在就绪队列中,但未执行),优先权以速率改变;当它运行时,优先权以速率改变。所有的
操作系统考研题库

操作系统考研题库一、选择题1. 在计算机系统中,磁盘调度算法的主要作用是()A. 减少磁盘的空间占用B. 提高磁盘的读写速度C. 确保磁盘的可靠性D. 确定磁盘的容量大小答案:B解析:磁盘调度算法是为了提高磁盘读写的效率,通过合理调度磁盘访问顺序,减少寻道时间和旋转延迟等因素,提高磁盘的读写速度。
2. 下列关于进程调度算法的说法中,正确的是()A. 短进程优先调度算法可以保证磁盘访问的效率B. 时间片轮转调度算法适用于实时系统C. 最高优先权优先调度算法可能导致低优先级进程饥饿D. 先来先服务调度算法适用于响应时间要求较高的系统答案:C解析:最高优先权优先调度算法在调度时,会为优先级最高的进程分配最大的时间片,可能导致优先级较低的进程长时间得不到调度,从而导致饥饿现象。
二、判断题1. 多道程序设计这一概念是指在计算机系统中,可以同时运行多个程序,并且这些程序之间相互独立运行。
()答案:错误解析:多道程序设计指的是在计算机系统中,将多个程序同时调入内存,并且这些程序可以并发执行。
程序之间可以相互制约和共享资源。
2. 分页存储管理方式下,虚拟地址空间被划分为固定大小的分页。
()答案:正确解析:分页存储管理方式将虚拟地址空间和物理地址空间进行划分,虚拟地址空间被划分为固定大小的分页,与物理内存中的分页对应。
三、填空题1. 在进程间通信中,常用的通信方式有____、____和____。
答案:管道、共享内存、消息队列2. 页面置换算法中,缺页率是评价算法好坏的重要指标之一,缺页率等于____ / ____。
答案:缺页次数 / 请求页面次数四、简答题1. 请简要说明进程与线程的区别。
答:进程和线程都是计算机程序的执行实体,但是两者有一些明显的区别。
进程是操作系统资源分配的基本单位,拥有独立的地址空间和系统资源,进程间相互独立。
而线程是进程的执行单元,一个进程可以包含多个线程,同一进程的多个线程共享进程的资源。
2021-2021计算机考研真题及答案(含选择题解析)WORD高清晰版

2021-2021计算机考研真题及答案(含选择题解析)WORD高清晰版2021年统考计算机考研真题一.单项选择题,每小题2分,共80分。
1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。
该缓冲区的逻辑结构应该是 A.栈 B.队列 C.树 D.图2.设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。
若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是bdcfeag,则栈S的容量至少是 A.1 B.2 C.3 D.4 3.给定二叉树图所示。
设N代表二叉树的根,L代表根结点的左子树,R代表根结点的右子树。
若遍历后的结点序列为3,1,7,5,6,2,4,则其遍历方式是A.LRN B.NRL C.RLN D.RNL4.下列二叉排序树中,满足平衡二叉树定义的是5.已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则完全二叉树的结点个数最多是 A.39 B.52 C.111 D.1196.将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点,则在原来的森林中,u和v可能具有的关系是 I.父子关系 II.兄弟关系 III. u的父结点与v的父结点是兄弟关系 A.只有II B.I和II C.I和III D.I、II和III 7.下列关于无向连通图特性的叙述中,正确的是I.所有顶点的度之和为偶数 II.边数大于顶点个数减1 III.至少有一个顶点的度为1 A.只有I B. 只有II C.I和II D.I和III8.下列叙述中,不符合m阶B树定义要求的是A.根节点最多有m棵子树 B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列 D.叶结点之间通过指针链接 9.已知关键序列5,8,12,19,28,20,15,22是小根堆(最小堆),插入关键字3,调整后得到的小根堆是A.3,5,12,8,28,20,15,22,19 B. 3,5,12,19,20,15,22,8,28 C.3,8,12,5,20,15,22,28,19 D. 3,12,5,8,28,20,15,22,1910.若数据元素序列11,12,13,7,8,9,23,4,5是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是1A.起泡排序 B.插入排序 C.选择排序 D.二路归并排序11.冯・诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是 A.指令操作码的译码结果 B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元 12.一个C语言程序在一台32位机器上运行。
计算机考研复试题库及答案

计算机考研复试题库及答案一、操作系统1. 下面关于进程和线程的描述中,错误的是:答案:进程是操作系统分派资源的基本单位,线程是进程分派资源的基本单位。
2. 在Windows操作系统中,以下哪个命令用于查看当前正在运行的进程?答案:tasklist3. 下面哪条命令是Linux中用于创建新目录的?答案:mkdir二、数据结构与算法1. 下列选项中,时间复杂度最低的是:A. O(1)B. O(n)C. O(logn)D. O(nlogn)答案:A. O(1)2. 在一个有序数组中搜索一个特定的值,选择使用二分查找算法的时间复杂度是?答案:O(logn)3. 在以下排序算法中,哪个具有最坏情况时间复杂度为O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 堆排序答案:C. 插入排序三、计算机网络1. 下列关于HTTP和HTTPS协议的说法,哪个是正确的?答案:HTTPS是HTTP加密传输协议,通过SSL/TLS加密网络通信。
2. IP地址的分类中,192.168.0.1属于以下哪个分类?答案:私有IP地址3. HTTP协议是无状态的,这意味着服务器不会在多次请求之间保留任何信息。
要实现状态管理,HTTP协议使用以下哪种机制?答案:Cookie四、数据库1. SQL语句用于从关系数据库中选择数据的是?答案:SELECT2. 下面哪种数据库模型不属于非关系型数据库?A. 关系型模型B. 文档数据库模型C. 键值对模型D. 列族模型答案:A. 关系型模型3. 下面哪个SQL语句错误?A. SELECT * FROM students WHERE age>=18 AND age<=22B. SELECT * FROM students WHERE name LIKE '%Li%'C. SELECT * FROM students WHERE age BETWEEN 18 AND 22D. SELECT * FROM students WHERE name='Li' OR 'Wang'答案:D. SELECT * FROM students WHERE name='Li' OR 'Wang'五、计算机组成原理1. 下面哪个存储器属于易失性存储器?答案:DRAM2. 在计算机CPU中,下面哪个部件用于存储指令执行过程中的中间结果?答案:寄存器3. 下面对于计算机处理器的描述中,错误的是?答案:处理器的时钟频率越高,性能越低。
汤子瀛《计算机操作系统》考研2021考研真题解析与笔记

汤子瀛《计算机操作系统》考研2021考研真题解析与笔记第一部分考研真题精选一、选择题1下列关于线程的描述中,错误的是()。
[2019年408统考]A.内核级线程的调度由操作系统完成B.操作系统为每个用户级线程建立一个线程控制块C.用户级线程间的切换比内核级线程间的切换效率高D.用户级线程可以在不支持内核级线程的操作系统上实现【答案】B查看答案【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算法与OS的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。
2下列选项中,可能将进程唤醒的事件是()。
[2019年408统考]Ⅰ.I/O结束Ⅱ.某进程退出临界区Ⅲ.当前进程的时间片用完A.仅ⅠB.仅ⅢC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ【答案】C查看答案【解析】可能唤醒进程的事件包括I/O结束、某进程退出临界区等。
当前进程的时间片用完会引起另一个进程的调度并运行,不是唤醒进程。
3下列关于系统调用的叙述中,正确的是()。
[2019年408统考]Ⅰ.在执行系统调用服务程序的过程中,CPU处于内核态Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口A.仅Ⅰ、ⅣB.仅Ⅱ、ⅢC.仅Ⅰ、Ⅱ、ⅣD.仅Ⅰ、Ⅲ、Ⅳ【答案】C查看答案【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的功能是基本相同的。
4下列选项中,可用于文件系统管理空闲磁盘块的数据结构是()。
[2019年408统考]Ⅰ.位图Ⅱ.索引节点Ⅲ.空闲磁盘块链Ⅳ.文件分配表(FAT)A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅲ、ⅣC.仅Ⅰ、ⅢD.仅Ⅱ、Ⅲ、Ⅳ【答案】B查看答案【解析】文件系统管理空闲磁盘块的数据结构包括位图、链表、文件分配表。
索引结点是指在许多类Unix文件系统中的一种数据结构。
操作系统历年考研真题

操作系统历年考研真题操作系统是计算机系统的核心组成部分,对于计算机专业的考研学生来说,掌握操作系统的相关知识至关重要。
以下是对操作系统历年考研真题的一些分析和探讨。
操作系统的基本概念是考研中的重点之一。
例如,进程与线程的区别和联系,往往是常见的考题。
进程是资源分配的基本单位,而线程是 CPU 调度的基本单位。
进程拥有独立的地址空间,线程共享所属进程的地址空间。
在实际应用中,多线程能够提高程序的并发性和响应性。
内存管理也是常考的知识点。
常见的内存分配方式有连续分配和离散分配。
连续分配包括单一连续分配、固定分区分配和动态分区分配。
离散分配则有分页存储管理、分段存储管理和段页式存储管理。
分页存储管理将内存空间划分为固定大小的页,分段存储管理则按照程序的逻辑进行划分。
段页式存储管理结合了两者的优点,先分段,再分页。
文件管理也是操作系统中的重要部分。
文件的逻辑结构和物理结构是常考的内容。
逻辑结构有顺序文件、索引文件和索引顺序文件等。
物理结构则包括连续文件、链接文件和索引文件。
文件系统的实现,如目录结构、文件存储空间的管理等,也是考研的重点。
设备管理方面,I/O 控制方式的发展历程是需要了解的。
从程序查询方式到中断驱动方式,再到 DMA 方式和通道方式,每一种方式都有其特点和适用场景。
设备分配中的数据结构和分配算法也是常见的考点。
在操作系统的安全性和可靠性方面,死锁的产生条件、预防、避免和检测解除是必考的内容。
产生死锁的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和环路等待条件。
预防死锁可以通过破坏这四个条件中的一个或几个来实现。
避免死锁则是在资源分配过程中进行判断,确保不会进入死锁状态。
下面通过具体的考研真题来进一步分析。
列举具体年份的真题例如,在具体年份的考研真题中,有一道关于进程同步与互斥的问题。
题目给出了多个进程的操作流程,要求考生判断是否会产生死锁,并说明原因。
这就需要考生对死锁的概念和判断方法有深入的理解,能够清晰地分析进程之间的资源竞争关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年计算机考研《计算机操作系统》考研历年真题第一部分考研真题精选一、选择题1下列关于线程的描述中,错误的是()。
[2019年408统考]A.内核级线程的调度由操作系统完成B.操作系统为每个用户级线程建立一个线程控制块C.用户级线程间的切换比内核级线程间的切换效率高D.用户级线程可以在不支持内核级线程的操作系统上实现【答案】B查看答案【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算法与OS的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。
2下列选项中,可能将进程唤醒的事件是()。
[2019年408统考]Ⅰ.I/O结束Ⅱ.某进程退出临界区Ⅲ.当前进程的时间片用完A.仅ⅠB.仅ⅢC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ【答案】C查看答案【解析】可能唤醒进程的事件包括I/O结束、某进程退出临界区等。
当前进程的时间片用完会引起另一个进程的调度并运行,不是唤醒进程。
3下列关于系统调用的叙述中,正确的是()。
[2019年408统考]Ⅰ.在执行系统调用服务程序的过程中,CPU处于内核态Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口A.仅Ⅰ、ⅣB.仅Ⅱ、ⅢC.仅Ⅰ、Ⅱ、ⅣD.仅Ⅰ、Ⅲ、Ⅳ【答案】C查看答案【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的功能是基本相同的。
4下列选项中,可用于文件系统管理空闲磁盘块的数据结构是()。
[2019年408统考]Ⅰ.位图Ⅱ.索引节点Ⅲ.空闲磁盘块链Ⅳ.文件分配表(FAT)A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅲ、ⅣC.仅Ⅰ、ⅢD.仅Ⅱ、Ⅲ、Ⅳ【答案】B查看答案【解析】文件系统管理空闲磁盘块的数据结构包括位图、链表、文件分配表。
索引结点是指在许多类Unix文件系统中的一种数据结构。
每个索引节点保存了文件系统中的一个文件系统对象的元信息数据,但不包括数据内容或者文件名。
5若下列指令已装入指令寄存器,执行时不可能导致CPU从用户态变为内核态的是()。
[电子科技大学2016研]A.DIV R0,R1; (R0)/(R1)→R0B.INT n; 产生软中断C.NOT R0; 寄存器R0的内容取非D.MOV R0,addr; 把地址addr处的内存数据放入寄存器R0中【答案】C查看答案【解析】A项中,除法操作时若出现除数为零,则会产生内中断,CPU从用户态转为内核态进行处理;B项,该指令会直接产生中断;C项,不会产生异常;D项,有缺页异常的可能。
因此答案为C。
6在下列进程调度算法中,不存在进程饥饿现象的调度算法的是()。
[电子科技大学2016研]A.先来先服务B.反馈调度算法C.短进程优先D.基于静态优先级调度算法【答案】A查看答案【解析】先来先服务调度算法中每个进程都会被调度,不会产生饥饿现象;B项中反馈调度算法会使长进程一直得不到执行;C项中会使长进程一直得不到执行;D项中会使低优先级的进程一直得不到执行。
因此答案选A。
7资源的有序分配策略是为了破坏死锁产生的()条件。
[电子科技大学2016研]A.互斥B.请求和保持C.非剥夺D.循环等待【答案】D查看答案【解析】在有序分配资源时,系统将所有资源按类型进行线性排队,并赋予不同的序号,所有进程对资源的请求必须严格按照资源序号递增的次序提出,因此在所形成的资源分配图中,不可能再出现环路,从而不会出现循环等待的情况,进而避免死锁的产生。
8系统采用二级反馈队列调度算法进行进程调度。
就绪队列Q1采用时间片轮转调度算法,时间片为10ms;就绪队列Q2采用短进程优先调度算法;系统优先调度Q1队列中的进程,当Q1为空时系统才会调度Q2中的进程;新创建的进程首先进入Q1;Q1中的进程执行一个时间片后,若未结束,则转入Q2。
若当前Q1、Q2为空,系统依次创建进程P1、P2后即开始进程调度,P1、P2需要的CPU时间分别为30ms和20ms,则进程P1、P2在系统中的平均等待时间为()。
[2019年408统考]A.25msB.20msC.15msD.10ms【答案】C查看答案【解析】根据二级反馈队列调度算法可知,P1和P2同时进入Q1队列,完成Q1的时间片后进入Q2队列,采用短进程优先调度,具体过程如下:0ms时刻:P1进入Q1队列、P2进入Q1队列,并且P1开始执行,P2等待;10ms时刻:P1在Q1的时间片用完,进入Q2等待,P2开始执行;20ms时刻:P2在Q1的时间片用完,进入Q2等待,P1也在Q2等待,由于Q2采用短进程优先调度,因此开始执行P2;30ms时刻:P2执行完毕,P1开始执行;40ms时刻:P1继续执行;50ms时刻:P1执行结束;由上可知,P2在30ms执行完成,所需时间为20ms,因此等待时间为10ms;P1在50ms时执行完后,而所需时间为30ms,因此等待时间为20ms,故P1和P2的平均等待时间为15ms。
9在分段存储管理系统中,用共享段表描述所有被共享的段。
若进程P1和P2共享段S,下列叙述中,错误的是()。
[2019年408统考]A.在物理内存中仅保存一份段S的内容B.段S在P1和P2中应该具有相同的段号C.P1和P2共享段S在共享段表中的段表项D.P1和P2都不再使用段S时才回收段S所占的内存空间【答案】B查看答案【解析】当多个不同进程需要有相同的段时,可以在物理内存中只保留一份该段的内容,只要让这些进程的有关项指向内存同一段即可,即段可以在各自进程中具有不同段号,但是需要指向同一内存段。
10某系统采用LRU页置换算法和局部置换策略,若系统为进程P预分配了4个页框,进程P访问页号的序列为0,1,2,7,0,5,3,5,0,2,7,6,则进程访问上述页的过程中,产生页置换的总次数是()。
[2019年408统考]A.3B.4C.5D.6【答案】C查看答案【解析】LRU置换算法是最近最久未使用置换算法,先访问的页号放在页框的最下面,依次访问,当访问的页号与页框中已有的页号相同时,页号调整到页框最上面,当页框中有4个页号时,当访问的页号与页框中已有的页号不同时,首先置换出最下面的页号,具体过程如表1-1所示。
表1-1由此可知,一共发生5次置换。
11下列关于死锁的叙述中,正确的是()。
[2019年408统考]Ⅰ.可以通过剥夺进程资源解除死锁Ⅱ.死锁的预防方法能确保系统不发生死锁Ⅲ.银行家算法可以判断系统是否处于死锁状态Ⅳ.当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态A.仅Ⅱ、ⅢB.仅Ⅰ、Ⅱ、ⅣC.仅Ⅰ、Ⅱ、ⅢD.仅Ⅰ、Ⅲ、Ⅳ【答案】B查看答案【解析】死锁解除通常使用抢占资源和终止进程两种方法,Ⅰ正确。
预防死锁是通过设置某些条件,破坏产生死锁的四个条件之一来预防死锁,确保系统不发生死锁,Ⅱ正确。
银行家算法是避免死锁的方法,不是检测死锁的方法,Ⅲ错误。
互斥访问、不可被抢占的资源会引起死锁,当发生死锁时,进程会争夺资源,必然有两个或两个以上的进程处于阻塞态Ⅳ正确。
12某计算机主存按字节编址,采用二级分页存储管理,地址结构如下所示虚拟地址2050 1225H对应的页目录号、页号分别是()。
[2019年408统考]A.081H、101HB.081H、401HC.201H、101HD.201H、401H【答案】A查看答案【解析】先将虚拟地址转换为二进制,再通过其地址结构,可得对应的页目录号和页号,如下所示:因此页目录号为081H,页号为101H。
13在段式存储管理系统中,若不考虑快表,为获得一条指令或数据,至少需要访问()次内存。
[电子科技大学2016研]A.1B.2C.3D.4【答案】B查看答案【解析】在段式存储管理中,访问指令或数据时,首先要访问内存中的段表,查找到指令或数据所在段所对应的段表项,然后再根据段表项查找访问指令或数据所在内存的段,因此需要访问内存2次。
14在设备管理中,不属于I/O控制方式的是()。
[电子科技大学2016研] A.程序查询方式B.中断驱动方式C.DMA方式D.重定位方式【答案】D查看答案【解析】I/O控制方式主要有以下方式:(1)程序查询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作;(2)中断方式,I/O设备的结束与启动都是向CPU发出中断请求信号,CPU接收到信号就可以采取相应措施;(3)DMA方式,无需CPU的干预,允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换;(4)I/O通道控制方式,通过一个称为外围设备处理器的通道,来实现主存与I/O 设备进行直接数据交换的控制方式。
15下列文件物理结构中,适合随机访问且易于文件扩展的是()。
[电子科技大学2016研]A.哈希文件B.索引文件C.链式结构文件D.连续结构文件【答案】B查看答案【解析】A项,哈希文件这种结构只适用于定长记录文件和按记录键随机查找的访问方式;B项,索引文件既具有随机存取功能,也利于文件长度的动态增长;C项,链式结构利于文件长度的动态增长,但不具有随机存取功能;D项,连续结构具有随机存取功能,但不利于文件长度的动态增长。
16设置当前工作目录的主要作用是()。
[电子科技大学2016研]A.加快文件的读/写速度B.加快文件的检索速度C.节省外存空间D.节省内存空间【答案】B查看答案【解析】当查找某文件时,除了用绝对路径名,系统还为每个用户设置一个当前目录(又称工作目录),访问某个文件时,就可以从当前目录开始向下顺次检索,因此,系统设置当前工作目录的主要目的是加快文件的检索速度。
17下列关于外部I/O中断的叙述中,正确的是()。
[2018年408统考] A.中断控制器按所接受中断请求的先后次序进行中断优先级排队B.CPU响应中断时,通过执行中断隐指令完成通用寄存器的保护C.CPU只有在处于中断允许状态下时,才能响应外部设备的中断请求D.有中断请求时,CPU立即暂停当前指令执行,转去执行中断服务程序【答案】C查看答案【解析】A项,中断控制器按中断请求的重要性和紧迫程度进行中断优先级排队,与先后次序无关。
B项,CPU响应中断时,通过执行保存寄存器的数值(保护现场)完成通用寄存器的保护。
D项,有中断请求时,需要进行进程优先级的比较,CPU不是立即暂停当前指令执行,转去执行中断服务程序。
18下列关于多任务操作系统的叙述中,正确的是()。
[2018年408统考]Ⅰ.具有并发和并行的特点Ⅱ.需要实现对共享资源的保护Ⅲ.需要运行在多CPU的硬件平台上A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.仅Ⅰ、Ⅱ、Ⅲ【答案】C查看答案【解析】多任务操作系统可以运行在单CPU和多CPU的两种硬件平台上,并不是只在多CPU的硬件平台上运行。