《计算机操作系统》考研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字节。

汤子瀛《计算机操作系统》考研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文件系统中的一种数据结构。

操作系统历年考研真题

操作系统历年考研真题

操作系统历年考研真题操作系统是计算机系统的核心组成部分,对于计算机专业的考研学生来说,掌握操作系统的相关知识至关重要。

以下是对操作系统历年考研真题的一些分析和探讨。

操作系统的基本概念是考研中的重点之一。

例如,进程与线程的区别和联系,往往是常见的考题。

进程是资源分配的基本单位,而线程是 CPU 调度的基本单位。

进程拥有独立的地址空间,线程共享所属进程的地址空间。

在实际应用中,多线程能够提高程序的并发性和响应性。

内存管理也是常考的知识点。

常见的内存分配方式有连续分配和离散分配。

连续分配包括单一连续分配、固定分区分配和动态分区分配。

离散分配则有分页存储管理、分段存储管理和段页式存储管理。

分页存储管理将内存空间划分为固定大小的页,分段存储管理则按照程序的逻辑进行划分。

段页式存储管理结合了两者的优点,先分段,再分页。

文件管理也是操作系统中的重要部分。

文件的逻辑结构和物理结构是常考的内容。

逻辑结构有顺序文件、索引文件和索引顺序文件等。

物理结构则包括连续文件、链接文件和索引文件。

文件系统的实现,如目录结构、文件存储空间的管理等,也是考研的重点。

设备管理方面,I/O 控制方式的发展历程是需要了解的。

从程序查询方式到中断驱动方式,再到 DMA 方式和通道方式,每一种方式都有其特点和适用场景。

设备分配中的数据结构和分配算法也是常见的考点。

在操作系统的安全性和可靠性方面,死锁的产生条件、预防、避免和检测解除是必考的内容。

产生死锁的四个必要条件是互斥条件、请求和保持条件、不剥夺条件和环路等待条件。

预防死锁可以通过破坏这四个条件中的一个或几个来实现。

避免死锁则是在资源分配过程中进行判断,确保不会进入死锁状态。

下面通过具体的考研真题来进一步分析。

列举具体年份的真题例如,在具体年份的考研真题中,有一道关于进程同步与互斥的问题。

题目给出了多个进程的操作流程,要求考生判断是否会产生死锁,并说明原因。

这就需要考生对死锁的概念和判断方法有深入的理解,能够清晰地分析进程之间的资源竞争关系。

《计算机操作系统》考研2021考研真题库与复习笔记

《计算机操作系统》考研2021考研真题库与复习笔记

《计算机操作系统》考研2021考研真题库与复习笔记一、名校考研真题解1执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指令③传递系统调用参数④执行响应的服务程序正确的执行顺序是()。

[2017年408统考]A.②→③→①→④B.②→④→③→①C.③→②→④→①D.③→④→②→①【答案】C查看答案【解析】执行系统调用的过程:正在运行的进程先传递系统调用参数,然后由陷入(trap)指令负责将用户态转化为内核态,并将返回地址压入堆栈以备后用,接下来CPU执行相应的内核态服务程序,最后返回用户态。

32某计算机按字节编址,某动态分区内存管理采用最佳适应算法,每次分配和回收内存后都对空闲分区链重新排序。

当前空闲分区信息如表1-5所示。

表1-5回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。

[2017年408统考]A.3、20K、380KBB.3、500K、80KBC.4、20K、180KBD.4、500K、80KB【答案】B查看答案【解析】回收起始地址为60K、大小为140KB的分区时,它与表中第一个分区和第四个分区合并,成为起始地址为20K、大小为380KB的分区,剩余3个空闲分区。

在回收内存后,算法会对空闲分区链按分区大小由小到大进行排序,表中的第二个分区排第一。

33某文件系统的簇和磁盘扇区大小分别为1KB和512KB。

若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是()。

[2017年408统考] A.1026BB.1536BC.1538BD.2048B【答案】D查看答案【解析】绝大多数操作系统为改善磁盘访问时间,以簇为单位进行空间分配。

簇的大小为1KB,即为1024B,文件大小为2016B,所以系统分配给该文件的磁盘空间大小为1024×2=2048B。

34下列有关基于时间片的进程调度的叙述中,错误的是()。

2021年真题答案与解析:计算机

2021年真题答案与解析:计算机

2021年真题答案与解析:计算机万学海文钻石卡试题:2021年考研真题及答案解析之计算机万学海2021年全国硕士研究生入学考试计算机科学与技术入学考试试题一、单选题:1~40个小问题,每个小问题2分,共计80分。

在以下每个问题中给出的四个选项中,只有一个最符合问题的要求。

请把选定的字母写在答题纸上涂黑。

1.设n为描述问题规模的非负整数,以下程序段的时间复杂度为:x=2;while(x<n/2)x=2*x;a.o(log2n)个数是a.3b、四,c.5d、六,3.已知循环队列存储在一维数组a[0..n-1]中,且队列非空时front和rear分别指向队头元素和队尾元素。

若初始时队列为空,且要求第1个进入队列的元素存储在a[0]处,则初始时front和rear的值分别是a.0,0a.257a.1,2,3,4a.115b、 0,n-1b.258b.2,3,4,1b.116c.n-1,0c.384c.3,2,4,1c.1895d、 n-1,n-1d.385d.4,3,2,1d.18961/27b、 o(n)c.o(nlog2n)d.o(n2)2.元素a、B、C、D和e依次进入最初的空堆栈。

如果元素在进入堆栈后可以停留并退出堆栈,直到所有元素都退出堆栈,那么在所有可能的退出序列中,从元素D开始的序列4.若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是5.如果二叉树的前序遍历序列和后序遍历序列分别为1,2,3,4和4,3,2,1,则二叉树的中序遍历序列将不会被删除。

6、已知具有2022个节点的树具有116个叶节点,并且对应于树的二叉树中没有右子节点的节点数是7.对于下列关键字序列,不可能构成某二叉排序树中一条查找路径的序列是.a、 95,22,91,24,94,71摄氏度。

21,89,77,29,36388. 在下图的描述中,I.循环是一条简单的路径是正确的ii.存储稀疏图,用邻接矩阵比邻接表更省空间iii.若有向图中存在拓扑序列,则该图不存在回路a.仅iib、只有我和我c.仅iiid、只有我和III9.为提高散列(hash)表的查找效率,可以采取的正确措施是i.增大装填(载)因子二、设计具有较少冲突(冲突)的哈希函数iii.处理冲突(碰撞)时避免产生聚集(堆积)现象a.仅ia.顺序存储a.1a.mipsa.c1040000hb、只有IIB。

计算机操作系统考研强化5套题

计算机操作系统考研强化5套题

计算机操作系统考研强化5套题一、计算机操作系统概述1.操作系统的定义和作用计算机操作系统(Operating System,简称OS)是控制和管理计算机硬件与软件资源的程序,是计算机系统中最基础、核心的软件。

操作系统主要负责对硬件资源进行有效组织、调度和分配,以满足用户和应用程序的需求。

操作系统的作用主要包括:(1)提供用户界面:操作系统将复杂的硬件操作抽象为简单易用的界面,使用户可以方便地与计算机交互。

(2)资源管理:操作系统对计算机硬件资源(如CPU、内存、磁盘等)进行统一管理和调度,确保资源的高效利用。

(3)程序执行控制:操作系统负责加载、执行应用程序,并对程序运行过程进行监控和调度。

(4)系统稳定性与安全性:操作系统提供一定的故障检测、处理和恢复能力,确保系统的稳定运行。

同时,操作系统还负责实施访问控制、加密等安全策略,保护计算机系统和数据安全。

2.操作系统的分类和发展历程(1)操作系统的分类:根据功能和特点,操作系统可分为批处理系统、分时系统、实时系统和嵌入式系统等。

(2)操作系统的发展历程:从最早的批处理操作系统,如IBM的IBM/360系列,发展到分时操作系统,如UNIX和Linux。

随着个人计算机的普及,实时操作系统(如Windows Phone)和嵌入式操作系统(如Android)逐渐成为主流。

二、进程管理1.进程的概念和状态进程是计算机中正在运行的程序的实例,是操作系统进行资源分配和调度的基本单位。

进程具有以下特点:(1)动态性:进程是动态生成、执行和消亡的。

(2)独立性:进程之间相互独立,互不干扰。

(3)并发性:多个进程可以在同一时间内执行。

进程有多种状态,如新建、运行、阻塞、等待和终止等。

2.进程控制和调度操作系统通过进程控制和调度模块实现对进程的管理。

主要功能包括:(1)进程创建:为新进程分配资源,如CPU、内存等。

(2)进程执行:将CPU资源分配给进程,执行进程代码。

计算机操作系统考研试题及答案

计算机操作系统考研试题及答案

计算机操作系统考研试题及答案一、选择题1.操作系统是指A.计算机的硬件部分B.计算机的软件部分C.计算机的输入输出设备D.计算机的存储设备答案:B2.以下关于进程和线程的说法,错误的是A.进程是程序在计算机上的一次执行过程,是系统资源分配和调度的基本单位B.线程是进程中的一个实体,是 CPU 调度和分派的基本单位C.一个进程可以包含多个线程,线程之间共享进程的资源D.进程是一个静态的概念,线程是一个动态的概念答案:D3.以下关于死锁的说法,正确的是A.死锁是指两个或多个进程无限期地等待对方已经获得的资源B.死锁可以通过引入抢占机制来解决C.死锁会造成系统资源的浪费和降低系统的吞吐量D.死锁只会发生在并发执行的系统中答案:A、C4.以下关于页面置换算法的说法,正确的是A.先进先出(FIFO)算法是一种最佳的页面置换算法B.最近最少使用(LRU)算法在实现上比较复杂,但是效果很好C.时钟算法是一种静态的页面置换算法D.最佳(OPT)算法是指每次淘汰最少使用的页面答案:B、D5.以下关于文件系统的说法,错误的是A.文件系统负责对文件进行存储和管理B.文件是数据存储的基本单位,由数据块组成C.文件系统中的目录层次结构是一种树状结构D.文件系统只能在磁盘上进行存储答案:D二、填空题1.进程间通信的方式有(信号、管道、共享内存、消息队列、套接字)。

2.页面置换算法中,时钟算法是一种(动态)的页面置换算法。

3.调度算法中,短作业优先采用(非抢占)方式进行调度。

三、解答题1.请简要解释进程的概念。

答:进程是指在计算机上运行的程序的一次执行过程,是系统资源分配和调度的基本单位。

每个进程都有自己的地址空间、资源和状态。

进程可以并发执行,通过进程间通信机制进行数据交换和同步。

2.请解释死锁的原因和解决方法。

答:死锁的原因通常有四个条件:互斥条件、请求和保持条件、不可剥夺条件和循环等待条件。

解决方法主要有预防死锁、避免死锁和检测和解除死锁。

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