《计算机操作系统》考研2021年考研全国名校考研真题

合集下载

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年计算机操作系统考试题库名词解释简答

名词解释操作系统:是配备在计算机硬件上第一次软件,是对硬件系统初次扩充。

并行与并发:并行性是指两个或各种事件在同一时刻发生。

并发性是指两个或各种事件在同一事件间隔内发生。

程序顺序执行:单道系统中,程序是顺序执行,即程序在执行时,必要按照某种先后顺序进行,仅当前一操作执行完后,才干执行其后续操作。

因而在某一时刻,系统各个某些中只有一某些在工作。

程序并发执行:在第一种程序输入后;对第一种程序计算;同步对第二个程序输入;从而使第一种程序计算操作与第二个程序输入操作并发执行。

进程与线程:进程是一种具备一定独立功能程序关于某个数据集合一次运动活动。

线程是比进程更小能独立运营基本单位。

线程能比进程更好地提高程序并发执行限度,充分发挥多解决机优越性。

管程:代表共享资源数据构造以及由对该共享数据构造实行操作一组过程所构成资源管理程序共同构成了一种操作系统资源管理模块,咱们称之为管程。

信号量:信号量也叫信号灯,普通是由两成员构成数据构造,是一种拟定二元组。

原语:就是由若干条指令构成,用于完毕一定功能一定过程。

临界资源与临界区:临界资源是系统中某些资源一次只能被一种进程使用。

每个进程中访问临界资源那段代码成为临界区。

静态优先级与动态优先级:在创立进程时候,且在进程运营期间保持不变称为静态优先级。

动态优先级是指在在创立进程之处,先赋予其一种优先级,然后其值随进程推动或等待时间增长而变化,以便获得更好调度性能。

作业:顾客在一次计算过程中或者一次事务解决过程中,规定计算机系统所做工作总称。

作业控制块:为了管理个调度作业,在多道批解决系统中,为每个作业设立了一种作业控制块JCB,它是作业系统中存在标志。

其中保存了系统对作业进行管理和调度所需所有信息。

快表/页表/段表:块表:为了提高地址变换速度,可在地址变换机构中增设一种具备并行查寻能力特殊高速缓冲寄存器,称为快表。

页表:在分页系统中,容许将进程各个页离散地存储在内存任一物理块中,为保证进程依然可以对的地运营,既能在内存中找到每个页面所相应物理块,系统又为每个进程建立了一张页面映像表,简称页表。

2021-2021操作系统考研真题

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. 文件系统中,文件访问控制信息存储的合理位置是()。

中科大计算机考研真题

中科大计算机考研真题

中科大计算机考研真题中科大计算机考研是众多计算机科学与技术专业学生追求的目标之一。

在这道真题中,我们将回顾一些历年的考题,并提供一些解析和思路,以帮助考生更好地准备考试。

本文共分为三个主题部分:操作系统、数据库和算法与数据结构。

一、操作系统1. 多道批处理系统是怎样实现作业调度的?请简要描述操作系统的作业调度过程。

解析:多道批处理系统是指一台计算机同时处理多个作业,而不需要人工干预。

作业调度是指操作系统根据一定的算法,决定当前执行哪个作业。

作业调度过程一般包括以下几个步骤:首先,操作系统根据作业的优先级和提交时间等信息,为每个作业分配一个初始的调度优先级。

其次,对于多个处于就绪状态的作业,操作系统根据调度算法,选择一个作业进行执行。

常见的调度算法有先来先服务(FCFS)、短作业优先(SJF)、最高响应比优先(HRRN)等。

最后,当一个作业执行完成或者处于阻塞状态时,操作系统会根据调度算法重新选择一个作业进行执行,直到所有作业完成。

2. 请解释死锁的概念,并说明死锁的产生条件和解决方法。

解析:死锁是指多个进程在竞争有限资源时,由于彼此之间的互斥和请求资源的非预期顺序等原因,导致都在等待对方释放资源,从而导致系统无法继续执行。

死锁的产生条件主要包括:互斥条件:进程对所请求的资源进行排他性控制,即一次只能有一个进程使用该资源。

持有和等待条件:进程已经持有了一个资源,但又请求额外的资源,而这些资源又被其他进程所占有。

不剥夺条件:其他进程不能强行剥夺一个进程已经持有的资源,只能由进程自己释放。

环路等待条件:多个进程之间形成了一个循环等待资源的关系。

死锁的解决方法主要有以下几种:鸵鸟算法:忽略死锁的存在,不进行处理。

适用于死锁发生概率极低的系统。

死锁检测与恢复:通过系统资源分配图等方法,检测死锁的发生,并进行资源回收和进程终止等操作,使系统恢复正常状态。

死锁预防:通过破坏死锁产生的四个条件之一,预防死锁的发生。

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

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文件系统中的一种数据结构。

计算机操作系统考研真题计算机综合硕士真题

计算机操作系统考研真题计算机综合硕士真题

计算机操作系统考研真题计算机综合硕士真题选择题真题解析4某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。

A二0表示页最近没有被访问,A = I表示页最近被访问过。

M = O表示页没有被修改过,M = I表示页被修改过。

按(A , M )所有可能的取值,将页分为四类:(0,0)、(1,0)、(0,1)和(1,1),则该算法淘汰页的次序为( )。

[2016年408统考]A.(0,0) , (0,1) , (1,0) , (1,1)l) , (1,1)B.(0,0),(1,0), (OfC.(0,0) , (0,1) , (Il) , (1,0)f(0,1) , (1,0)D.(0,0) , (1,1)Z【答案】A ~ @【解析】使用改进型CLOCK置换算法淘汰页面时,其原理是:(1)首先扫描访问位为0,修改位为0的页;(2)若(1)中没有找到,则重新扫描,查找访问位为0 ,修改位为1的页,此过程中将被跳过页的访问位设为0 ;(3 )若(2 )依旧没找到,则开始重复(1)开始查找、若没有则继续(2 )查找。

因此该算法首先置换(0,0)、(0,1),若都没找到,此时(I Z O)X (1, I)被更改为(0,0)、(O Z l)进行查找,所以最后该算法淘汰页的次序为(0, O) , (O, I) , (1,0) , (I, Do45使用TSL(TeSt and Set LOCk)指令实现进程互斥的伪代码如下所示。

do{ ... Whlie(TSL(&lock)); CritiCaI; SeCtiOrι;IOCk=FALSE; ...JwhiIe(TRUE); 下列与该实现机制相关的叙述中,正确的是( )。

[2016年408统考]A.退出临界区的进程负责唤醒阻塞态进程B .等待进入临界区的进程不会主动放弃CPUC .上述伪代码满足”让权等待”的同步准则D . WhiIe(TSL(&lock))语句应在关中断状态下执行【答案】B ~ @【解析】A项,TSL指令作用的进程都是短进程,不会出现阻塞情况, 退出临界区的进程不需要负责唤醒阻塞态进程;C项,TSL指令作用的进程属于忙则等待的类型,运行的进程等待资源时Z进入临界区的进程并不会主动放弃CPU。

2021-2021计算机考研真题及答案(含选择题解析)WORD高清晰版

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位机器上运行。

名校操作系统历年考研试题(含解答)

名校操作系统历年考研试题(含解答)

名校操作系统考研试题与解答10.1北京大学1997年考研操作系统试题(一)名词术语解释(每小题5分,共30分)1.进程状态2.快表3.目录项4.系统调用5.设备驱动程序6.微内核(二)填空(每小题1分,共10分)1.如果系统中有n个进程,则在等待队列中进程的个数最多为________个。

2.在操作系统中,不可中断执行的操作称为_________。

3.如果系统中的所有作业是同时到达的,则使作业平均周转时间最短的作业调度是_________。

4.如果信号量的当前值为-4,则表示系统中在该信号量上有________个等待进程。

5.在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是_________。

6.不让死锁发生的策略可以分为静态和动态两种,死锁避免属于_________。

7.在操作系统中,一种用空间换取时间的资源转换技术是_________。

8.为实现CPU与外部设备的并行工作,系统引入了__________硬件机制。

9.中断优先级是由硬件规定的,若要调整中断的响应次序可通过_________。

10.若使当前运行的进程总是优先级最高的进程,应选择________进程调度算法。

(三)问答题(每小题15分,共30分)1.消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。

(1)试述高级通信机制与低级通信机制P、V原语操作的主要区别。

(2)请给出消息缓冲机制(有界缓冲)的基本原理。

(3)消息缓冲通信机制(有界缓冲)中提供发送原语Send(receiver,a),调用参数a表示发送消息的内存区首地址,试设计相应的数据结构,并用P、V原语操作实现Send原语。

2.在虚拟段式存储系统中,引入了段的动态链接。

(1)试说明为什么引入段的动态链接。

(2)请给出动态链接的一种实现方法。

(四)(共10分)在实现文件系统时,为加快文件目录的检索速度,可利用"文件控制块分解法"。

假设目录文件存放在磁盘上,每个盘块为512字节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档