计算机操作系统考研真题计算机综合硕士真题
计算机操作系统真题1
一、填空1、设备I/O方式有如下三种:_________、__________和___________。
2、文件存取方式按存取次序通常分_________________、_______________,还有一类______________。
3、从用户观点看,UNIX系统将文件分三类:___________________、___________________和 _________________。
4、引起死锁的四个必要条件是、________________、和__________________。
5、进程的三个最基本状态是_____________、____________和_____________。
6、传统操作系统提供编程人员的接口称为________________。
7、三代人机界面的发展是指:______________、_________________和_______________。
8、常用的进程调度算法有_________________、_________________和___________________。
二、选择一个正确答案的序号填入括号中1、计算机操作系统是一个()。
A. 应用软件B. 硬件的扩充C. 用户软件D.系统软件2、操作系统程序结构的主要特点是()。
A. 一个程序模块B. 分层结构C. 层次模块化结构D. 子程序结构3、面向用户的组织机构属于()。
A. 虚拟结构B. 逻辑结构C. 实际结构D. 物理结构4、操作系统中应用最多的数据结构是()。
A. 堆栈B. 队列C. 表格D. 树5、可重定位内存分区分配目的为()。
A. 解决碎片问题B. 便于多作业共享内存C. 回收空白区方便D. 摆脱用户干预6、逻辑地址就是()。
A. 用户地址B. 相对地址C. 物理地址D.绝对地址7、原语是()。
A. 一条机器指令B. 若干条机器指令组成C. 一条特定指令D. 中途能打断的指令8、索引式(随机)文件组织的一个主要优点是()。
郑州大学计算机技术专业基础综合含数据结构计算机组成原理操作系统计算机网络专业硕士历年考研真题汇编
计算机技术专业基础综合(含数据结构、计算机组
成原理、操作系统、计算机网络)[专业硕士]历年
考研真题汇编
最新资料,WORD格式,可编辑修改!
目录
2006年郑州大学496计算机科学与技术基础二(数据结构、计算机组成原理)[专
业硕士]考研真题............................................................... 2006年郑州大学495计算机科学与技术基础一(数据结构、操作系统)[专业硕
士]考研真题................................................................... 2005年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 2004年郑州大学计算机科学与技术基础一(数据结构、操作系统)[专业硕士]
考研真题...................................................................... 说明:2006年之前计算机技术专业基础综合分为计算机科学与技术基础一、计
算机科学与技术基础二两门科目,科目代码分别是495、496。
计算机操作系统试题及答案
1.( D)不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.(C )不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求的一次打印输出结束后,将使进程状态从( D)A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由(A )完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序8.如果允许不同用户的文件可以具有相同的文件名,通常采用( D)来保证按名存取的安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。
A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在(D )中。
A、PSWB、PCBC、CAWD、CSW 12.作业调度是从输入井中处于( B)状态的作业中选取作业调入主存运行。
A、运行B、收容C、输入D、就绪13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。
A、运行B、等待C、就绪D、收容14.共享变量是指(D )访问的变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的( D)段。
A、管理信息B、信息存储C、数据D、程序16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。
计算机学科专业基础综合操作系统-操作系统概述_真题-无答案
计算机学科专业基础综合操作系统-操作系统概述(总分66,考试时间90分钟)一、单项选择题1. 操作系统是扩充____功能的第一层系统软件。
A. 软件B. 裸机C. 机器语言D. 中断2. 在计算机系统中,操作系统是____。
A.一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件3. 操作系统的主要功能是管理计算机系统中的____。
A.程序和数据B.进程C.资源D.作业4. 如果把操作系统看作计算机系统资源的管理者,下列的____不属于操作系统所管理的资源。
A. 程序B. 内存C. CPUD. 中断5. 操作系统中采用多道程序设计技术提高CPU和外部设备的____。
A. 利用率B. 可靠性C. 稳定性D. 兼容性6. 采用多道程序设计后,可能____。
A. 缩短对用户请求的响应时间B. 降低了系统资源的利用率C. 缩短了每道程序执行时间D. 延长了每道程序执行时问7. 选出下面描述的是哪一类操作系统____。
(①)该操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时(②)该类操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程自动化(③)该类操作系统管理的是一个由多台计算机组成的系统,系统资源归局部所有,并被局部控制,用户知道资源存放在何处,并可以共享资源(④)该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行(⑤)该类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务等领域①A.分时操作系统B.实时操作系统C.批处理操作系统D.多用户操作系统②A.分时操作系统B.实时操作系统C.批处理操作系统D.单用户操作系统③、④A.分时操作系统B.批处理操作系统C.分布式操作系统D.网络操作系统⑤A.分时操作系统B.实时操作系统C.分布式操作系统D.实用操作系统8. 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是____。
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编2
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编2(总分:68.00,做题时间:90分钟)一、单项选择题(总题数:17,分数:34.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________ 2.若用8个字(字长为32位)组成的位示图管理内存,假定用户归还一个块号为100的内存块时,它对应位示图的位置为____。
【北京理工大学2002年】A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4 √D.字号为4,位号为5考查位示图的基本计算。
100/32==3,100%32=4,故对应位示图的位置为字号3,位号4。
(注:这里从0开始编号。
)3.存放在磁盘上的文件____。
A.既可随机访问也可顺序访问√B.只能随机访问C.只能顺序访问D.必须通过操作系统访问考查磁盘上的文件的访问方式。
4.磁盘的读写单位是____。
【浙江大学2003年】A.块B.扇区√C.簇D.字节考查磁盘的基本概念。
5.磁盘和磁带是两种存储介质,它们的特点是____。
【华中科技大学2000年】A.两者都是顺序存取的B.两者都是随机存取的C.磁盘是顺序存取的,磁带是随机存取的D.磁盘是随机存取的,磁带是顺序存取的√考查磁盘和磁带的存取特点。
磁带是顺序存储介质;磁盘则是随机存取介质。
6.对磁盘进行移臂调度的目的是为了缩短____时间。
【武汉理工大学2005年】A.寻找√B.延迟C.传送D.启动考查磁盘移臂调度的概念。
移臂操作是在不同磁道间进行的,移臂调度是为了尽可能减少寻道时间。
7.下面关于索引文件的论述中,正确的是____。
A.索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址B.文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引块的开始地址√C.对于一个具有三级索引的文件,存取一个记录通常要访问三次磁盘D.在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式最快综合考查索引文件的相关概念。
计算机操作系统考试题
计算机操作系统考试题第二部分计算机操作系统一、操作系统概述一、考试大纲(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境二、知识点归纳(一)操作系统的概念、特征、功能和提供的服务1.操作系统的概念、目标和作用一个完整的计算机系统由两大部分组成:计算机硬件和计算机软件。
硬件是所有软件运行的物质基础;软件能充分发挥硬件潜能和扩充硬件功能,完成各种系统及应用任务,两者互相促进、相辅相成、缺一不可。
计算机硬件是指计算机物理装置本身,由运算器、控制器、存储器、输入设备和输出设备五部分组成。
计算机软件是指由计算机硬件执行以完成一定任务的程序及其数据。
计算机软件包括系统软件和应用软件。
系统软件包括操作系统、编译程序、连接装入程序、数据库管理系统等;应用软件是为各种应用目的而编制的程序。
在计算机上配置操作系统的目的有以下几点:①方便用户使用。
操作系统应该使计算机系统使用起来十分方便。
②有效性。
OS能够有效管理好系统中的各种硬件软件资源,并通过合理地组织计算机的工作流程,进一步改善资源的利用率及提高系统的吞吐量。
③可扩充性。
OS必须具有很好的可扩充性,应采用层次化结构,以便于增加新的功能层次和模块,并修改老的功能层次和模块。
④构筑开放环境。
OS应该构筑出一个开放环境,主要是指:遵循有关国际标准;支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和可互操作性。
操作系统主要由以下的作用:①OS作为用户与计算机硬件系统之间的接口:为了使用户能灵活、方便地使用计算机和操作系统,操作系统提供了一组友好的用户接口,包括:1)程序接口;2)命令接口;3)图形接口。
②OS作为计算机系统资源的管理者:资源包括两大类:硬件资源和软件资源。
归纳起来资源分为四类:处理机、存储器、I/O设备以及信息(数据和程序),OS的主要功能是对这四类资源进行管理,即处理机管理、存储器管理、I/O设备管理、文件管理。
计算机学科专业基础综合-计算机操作系统文件管理(二)
计算机学科专业基础综合-计算机操作系统文件管理(二)(总分:81.00,做题时间:90分钟)一、{{B}}基础题{{/B}}(总题数:0,分数:0.00)二、{{B}}单项选择题{{/B}}(总题数:41,分数:41.00)1.现代操作系统中,文件系统都有效地解决了文件重名(即允许不同的文件具有相同的文件名)问题,系统是通过______来实现这一功能的。
∙ A.重名翻译机构∙ B.建立索引表∙ C.树形目录结构∙ D.建立指针(分数:1.00)A.B.C. √D.解析:树形目录结构解决了多用户之间的文件命名问题。
2.在文件系统中,“open”系统调用的主要功能是______。
∙ A.把文件的内容从外存储器读入到内存∙ B.把文件控制信息从外存储器读入到内存∙ C.把文件的FAT表从外存储器读入到内存∙ D.把磁盘的超级块从外存读入到内存(分数:1.00)A.B. √C.D.解析:文件控制块是控制一个文件读写和管理文件的基础数据结构,当进程需要使用某个文件时,就会调用open()来打开文件。
打开文件是将现存文件的控制管理信息从外存读到内存以便下一步使用,B选项正确。
还有一个正确说法是,把文件的目录复制到内存指定的区域。
文件信息是在打开文件以后使用文件时才用到,A选项错误。
FAT表信息是在挂载文件系统时就读到系统里了,C选项错误。
超级块是自举用,启动系统时读入,D选项错误。
3.物理文件的组织方式是由______确定的。
∙ A.应用程序∙ B.存储介质∙ C.外存容量∙ D.存储介质和操作系统(分数:1.00)A.B.C.D. √解析:物理文件的组织是文件管理的内容,而文件管理是操作系统的主要功能之一。
此外,存储介质的特性也决定了文件的物理结构,如磁带机只能采用顺序存放方式。
4.在文件系统中,文件的不同物理结构有不同的优缺点。
在下列物理结构中,______不具有直接读写文件的任意一个记录的能力。
∙ A.连续结构∙ B.链接结构∙ C.索引结构∙ D.Hash结构(分数:1.00)A.B. √C.D.解析:直接存取即为随机存取,采用连续分配和索引分配都适合于直接存取方式,只有采用链接分配的文件不具有随机存取特性。
汤子瀛《计算机操作系统》考研第4版配套考研真题
汤子瀛《计算机操作系统》考研第4版配套考研真题第一部分历年考研真题在页式存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。
下列算法中,可能出现Belady异常现象的是()。
[2014年408统考]Ⅰ.LRU算法Ⅱ.FIFO算法Ⅲ.OPT算法A.仅ⅡB.Ⅰ、ⅡC.Ⅰ、ⅢD.Ⅱ、Ⅲ【答案】A查看答案【解析】Belady现象只有FIFO算法才会出现。
下列关于管道(Pipe)通信的叙述中,正确的是()。
[2014年408统考] A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可以被阻塞D.一个管道只能有一个读写进程或一个写进程对其操作【答案】C查看答案【解析】只有写进程才能对管道写入数据,读进程对管道进行读取数据,只能半双工通信,即某一时刻只能单向传输。
管道的容量大小通常为内存上的一页,它的大小并不是受磁盘容量大小的限制。
当管道满时,进程在写管道会被阻塞,管道为空,则读操作被堵塞,而如果有写操作对管道进行写的话那就要堵塞了。
那么C正确。
下列选项中,属于多级页表优点的是()。
[2014年408统考]A.加快地址变换速度B.减少缺页中断次数C.减少页表项所占字节数D.减少页表所占的连续内存空间【答案】D查看答案【解析】多级页表不仅不会加快地址的变换速度,还因为增加更多的查表过程,会使地址变换速度减慢;也不会减少缺页中断的次数,反而如果访问过程中多级的页表都不在内存中,会大大增加缺页的次数,也并不会减少页表项所占的字节数。
多级页表避免了把所有的页表一直保存在内存中。
即当页表太大时,将页表再分级,可以把每张页表控制在一页之内,减少页表所占的连续内存空间。
73用户在删除某文件的过程中,操作系统不可能执行是()。
[2013年408统考]A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的控制块D.释放与此文件关联的内存级冲区【答案】A查看答案【解析】删除文件不需要删除文件所在的目录,而文件的关联目录项和文件控制块需要随着文件一同删除,同时释放文件的关联缓冲区。
考研计算机真题
考研计算机真题考研计算机真题是考研复习过程中非常重要的一部分。
在考试中,我们需要充分理解和掌握计算机科学与技术领域的知识,这对于我们的考试成绩至关重要。
本文将介绍一些常见的考研计算机真题,并给出相应的解答。
希望对大家的考研复习有所帮助。
一、操作系统操作系统是计算机科学与技术领域中的重要内容之一。
在考研中,我们需要掌握操作系统的相关概念和原理,并能够应用到实际问题中。
下面是一道典型的考研计算机真题:【题目】某操作系统采用的调度算法是先来先服务(FCFS)。
假设有四个进程P1、P2、P3和P4,它们的到达时间和所需执行时间如下表所示:进程到达时间所需执行时间P1 0 8P2 1 4P3 2 9P4 3 5请计算这四个进程的平均等待时间。
【解答】根据先来先服务调度算法,任务按先后顺序排队执行。
进程的等待时间等于前面所有进程的执行时间之和。
根据题目给出的表格,我们可以得到以下计算过程:P1的等待时间为0,P1的执行时间为8;P2的等待时间为P1的执行时间,即8,P2的执行时间为4;P3的等待时间为P1和P2的执行时间之和,即8+4=12,P3的执行时间为9;P4的等待时间为P1、P2和P3的执行时间之和,即8+4+9=21,P4的执行时间为5。
所以,这四个进程的平均等待时间为(0+8+12+21)/(4)=40/4=10。
二、数据库数据库是计算机科学与技术领域中的另一个重要内容。
在考研中,我们需要了解数据库的相关概念和原理,并能够应用到实际问题中。
下面是一道典型的考研计算机真题:【题目】已知关系模式R(A, B, C, D)中,A是主键,B和C之间存在函数依赖B→C,C→B,D→B。
请判断以下候选键中哪些是超键?A、A、B;B、C、D;C、A、B、C、D;D、A、C、D。
【解答】超键是能唯一标识关系模式中元组的属性集合。
候选键是最小的超键。
根据题目给出的函数依赖关系,我们可以得出以下结论:B→C,C→B,D→B由此可见,属性集合B、C、D可以唯一标识关系模式中的元组。
全国硕士研究生入学统一考试操作系统真题2010年
全国硕士研究生入学统一考试操作系统真题2010年(总分:35.00,做题时间:90分钟)一、单项选择题(总题数:10,分数:20.00)1.下列选项中,操作系统提供给应用程序的接口是( )。
(分数:2.00)A.系统调用√B.中断C.库函数D.原语解析:操作系统提供两个接口:给终端用户的命令行接口(或图形界面接口),给程序员的系统调用接口。
这里要注意千万不要选C。
虽然程序员在进行系统编程时写下的语句确实是库函数,但这是程序语言在系统调用外面做的包装。
真正执行时该函数将被转换为相应的操作系统调用。
中断和原语都不是应用程序接口。
2.下列选项中,导致创建新进程的操作是( )。
Ⅰ.用户登录成功Ⅱ.设备分配Ⅲ.启动程序执行(分数:2.00)A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅰ和Ⅲ√D.Ⅰ、Ⅱ和Ⅲ解析:用户登录成功后,操作系统将启动与用户有关的初始程序,此时需要创建新的进程。
启动程序执行时毫无疑问会启动新进程。
但设备分配是针对现有进程,不会创建新进程。
3.设与某资源关联的信号量初值为3,当前值为1。
若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是()。
(分数:2.00)A.0、1B.1、0 √C.1、2D.2、0解析:由于信号量的当前取值为1,自然说明可用资源个数为1。
由于当前还有可用资源数,等待资源的进程数只能是0,否则就不可能还有可用资源。
4.下列选项中,降低进程优先级的合理时机是( )。
(分数:2.00)A.进程的时间片用完√B.进程刚完成I/O,进入就绪队列C.进程长期处于就绪队列中D.进程从就绪队列转为运行状态解析:进程用完一次时间片,说明该进程刚刚运行过,最好让别的进程运行,此时可降低其优先级。
其他选项均不合理。
如果进程刚刚完成I/O,此时可能很需要对I/O的结果进行处理,因此不应降低其优先级。
如果进程长期处于就绪队列中,则其等待时间过长,需要的是升高其优先级,以防止饥饿,而不是降低优先级。
汤子瀛《计算机操作系统》考研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文件系统中的一种数据结构。
计算机学科专业基础综合计算机操作系统-7_真题-无答案
计算机学科专业基础综合计算机操作系统-7(总分100,考试时间90分钟)一、单项选择题1. 下面关于优先权大小的论述中,正确的论述是______。
A. 计算型作业的优先权,应高于I/O型作业的优先权B. 用户进程的优先权,应高于系统进程的优先权C. 资源要求多的作业,其优先权应高于资源要求少的作业D. 在动态优先权的情况下,随着进程执行时间的增加,其优先权降低2. 从下面关于安全状态和非安全状态的论述中,正确的论述是______。
A. 安全状态是没有死锁的状态,非安全状态是有死锁的状态B. 安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态C. 安全状态是可能没有死锁的状态,非安全状态是有死锁的状态D. 安全状态是没有死锁的状态,非安全状态是可能有死锁的状态3. 采用资源剥夺法可解除死锁,还可以采用______方法解除死锁。
A. 执行并行操作B. 撤销进程C. 拒绝分配新资源D. 修改信号量4. 在可变式分区分配方案中,某一作业完成后系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是______。
A. 无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,但无下邻空闲区C. 有下邻空闲区,但无上邻空闲区D. 有上邻空闲区,也有下邻空闲区5. 在页式存储器管理中,页表内容如图所示。
若页的大小为4KB,则地址转换机构将逻辑地址12293转换成物理地址为______。
A. 20485B. 32773C. 24581D. 122936. 采用页式存储管理时,重定位的工作是由______完成的。
A. 操作系统B. 用户C. 地址转换机构D. 主存空间分配程序7. 在虚拟页式存储管理方案中,完成将页面调入内存的工作的是______。
A. 缺页中断处理B. 页面淘汰过程C. 工作集模型应用D. 紧缩技术利用8. 下面关于请求页式系统的页面调度算法的说法中错误的是______。
计算机专业操作系统试题及部分答案
《计算机操作系统》试题一.从供选择的答案中选出应填入下列叙述中的()内的最佳答案,把答案写在答卷纸上的相应处。
(每题8分,共40分)1.操作系统的基本特性是(A)按功能特征的不同而把操作系统分为(B)类型。
以作业为处理对象的操作系统是(C)类型和(D)类型,其中(C)的主要优点是系统的吞吐量大、资源利用力高;而(D)的主要优点是具有很好的交互性。
分时系统中,影响响应时间的因素是(E),在不影响系统性能的前提下来可用于改善响应时间的方法是(F)。
网络操作系统的基本功能是(G),而分布式计系统的基本特征是。
A:(1)不确定性、虚拟性、共享性、并发性(2)不确定性、共享性、并发性、高可靠性(3)不确定性、虚拟性、共享性、交互性(4)虚拟性、共享性、并发性、交互性B:(1)多处理机操作系统、微机操作系统、网络操作系统、分布式操作系统(2)实时操作系统、分时操作系统、批处理操作系统(3)实时操作系统、分时操作系统、批处理操作系统、多处理机操作系统、微机操作系统、网络操作系统(4)(1)和(2)C,D:(1)实时操作系统(2)分时操作系统(3)批处理操作系统E:(1)系统开销、对换时间、对换信息量、用户数(2)对换时间、时间片、用户数、系统开销(3)对换时间、时间片、用户数、对换信息量(4)对换时间、对换信息量、用户数、系统开销F:(1)减少用户数和时间片(2)减少对换时间(3)选用高速的外存和减少对换信息量(4)(1)和(2)G:(1)资源管理(2)提供网络接口(3)网络通信(4)提供多种网络服务(5)以上所有的(6)管理进程浮动(7)以上所有的H:(1)分布性、并行性、模块性、偶合性(2)分布性、自制性、并行性、偶合性(3)分布性、自制性、并行性、模块性、偶合性(4)分布性、自制性、并行性、模块性2.(A)是可并发执行的(B),在一个数据集合上的执行过程。
(A)与(B)的区别是(A)是动态概念,而(B)是静态概念。
计算机操作系统考研试题及答案
计算机操作系统考研试题及答案一、选择题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.请解释死锁的原因和解决方法。
答:死锁的原因通常有四个条件:互斥条件、请求和保持条件、不可剥夺条件和循环等待条件。
解决方法主要有预防死锁、避免死锁和检测和解除死锁。
计算机学科专业基础综合计算机操作系统-9_真题-无答案
计算机学科专业基础综合计算机操作系统-9(总分100,考试时间90分钟)综合应用题1. 某分时系统中的进程可能出现如图所示的状态变化,回答下列问题:(1)根据图示,该系统采用的是什么进程调度策略?(2)把图示中的每一个状态变化的原因填在下表相应的栏中。
变化原因123456假设一个计算机系统具有如下性能特征:处理一次中断,平均需要1ms;一次进程调度,平均需要2ms;将CPU分配给选中的进程,平均需要1ms。
再假设其定时器芯片每秒产生100次中断。
请同答:2. 操作系统将百分之几的CPU时间用于处理时钟中断?3. 如果操作系统采用轮转法调度,10个时钟中断为1个时间片,那么,操作系统将百分之几的CPU时间用于进程调度(包括调度、分配CPU和引起调度的时钟中断处理时间)?有以下进程需要调度执行见下表。
进程名到达时间/ms运行时间/msP1 0.0 9P2 0.4 4P3 1.0 1P4 5.5 4P5 7 24. 如果采用非抢占的短进程优先调度算法,请问这5个进程的平均周转时间和平均响应时间分别是多少?5. 如果采用抢占的短进程优先调度算法,请问这5个进程的平均周转时间和平均响应时间分别是多少?6. 采用非抢占的短进程优先调度算法存在平均周转时间较大的问题。
为了降低平均周转时间,有这样一种解决方案:依旧采用非抢占的短进程优先调度算法,但当就绪队列中只有一个进程等待运行时,不马上运行这个进程,而是让这个进程等待1个单位的时间,然后再选择一个运行时间短的进程投入运行。
请问采用这种方法上述5个进程的平均周转时间和平均响应时间分别是多少?7. 设某计算机系统有一块CPU、一台输入设备、一台打印机。
现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。
进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。
进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。
计算机操作系统复习真题9附答案
一、选择题1、操作系统是对(C)进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序2、文件系统在创建一个文件时,为它建立一个(B)。
A、文件目录B、目录文件C、逻辑结构D、逻辑空间3、由字符序列组成,文件内的信息不再划分结构,这是指(A)。
A、流式文件B、记录式文件C、顺序文件D、有序文件4、两个进程争夺同一个资源(B)。
A、一定死锁B、不一定死锁C、不死锁D、以上说法都不对5、当对信号量进行V原语操作之后(C)。
A、当S<0,进程继续执行B、当S>0,要唤醒一个就绪进程C、当S<=0,要唤醒一个等待进程D、当S<=0,要唤醒一个就绪进程6、两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是(A)。
A、飞机票B、旅行社C、航空公司D、旅行社和航空公司7.进程所请求的一次打印输出结束后,将使进程状态从(D)。
A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态8、在存储管理中,采用覆盖与交换技术的目的是(A)。
A、节省内存空间B、物理上扩充内存容量C、提高CPU效率D、实现内存共享9、采用(B)不会产生内部碎片。
A、分页式存储管理B、分段式存储管理C、固定分区式存储管理D、段页式存储管理10、某系统段表的内容如下表所示。
一逻辑地址为(2,154),它对应的物理地址为(B)A、120K+2B、480K+154C、30K+154D、2+480K11、操作系统中,( C )指的是一种硬件机制。
A、缓冲池B、SPOOL ing技术C、通道技术D、内存覆盖技术12、若I/O设备与存储设备进行数据交换不经过CPU来完成,则该数据交换方式为(C)。
A、程序查询方式B、无条件存取方式C、DMA方式D、中断方式13、启动磁盘后,对磁盘读/写信息的最小单位是(B)。
A、逻辑记录B、物理块C、数据项D、字符(打印机)14、(C)是作业存在的惟一标志。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机操作系统考研真题计算机综合硕士真题一、选择题真题解析4某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。
A=0表示页最近没有被访问,A=1表示页最近被访问过。
M=0表示页没有被修改过,M=1表示页被修改过。
按(A,M)所有可能的取值,将页分为四类:(0,0)、(1,0)、(0,1)和(1,1),则该算法淘汰页的次序为()。
[2016年408统考]A.(0,0),(0,1),(1,0),(1,1)B.(0,0),(1,0),(0,1),(1,1)C.(0,0),(0,1),(1,1),(1,0)D.(0,0),(1,1),(0,1),(1,0)【答案】A ~ @【解析】使用改进型CLOCK置换算法淘汰页面时,其原理是:(1)首先扫描访问位为0,修改位为0的页;(2)若(1)中没有找到,则重新扫描,查找访问位为0,修改位为1的页,此过程中将被跳过页的访问位设为0;(3)若(2)依旧没找到,则开始重复(1)开始查找、若没有则继续(2)查找。
因此该算法首先置换(0,0)、(0,1),若都没找到,此时(1,0)、(1,1)被更改为(0,0)、(0,1)进行查找,所以最后该算法淘汰页的次序为(0,0),(0,1),(1,0),(1,1)。
45使用TSL(Test and Set Lock)指令实现进程互斥的伪代码如下所示。
do{ … whlie(TSL(&lock)); critical; section; lock=FALSE; …}while(TRUE);下列与该实现机制相关的叙述中,正确的是()。
[2016年408统考] A.退出临界区的进程负责唤醒阻塞态进程B.等待进入临界区的进程不会主动放弃CPUC.上述伪代码满足“让权等待”的同步准则D.while(TSL(&lock))语句应在关中断状态下执行【答案】B ~ @【解析】A项,TSL指令作用的进程都是短进程,不会出现阻塞情况,退出临界区的进程不需要负责唤醒阻塞态进程;C项,TSL指令作用的进程属于忙则等待的类型,运行的进程等待资源时,进入临界区的进程并不会主动放弃CPU。
让权等待是指当进程不能进入临界区时,应立即释放CPU,与忙则等待相反;D项,在中断处理中,TSL是多处理器下的进程并发问题,采用PSW关中断/开中断方式是单处理器下的进程并发问题,两者不是混用的,即while(TSL(&lock))语句不需要在关中断状态下执行。
46某进程的段表内容如表1-6所示。
表1-6当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。
[2016年408统考]A.段缺失异常B.得到内存地址4400C.越权异常D.越界异常【答案】D ~ @【解析】段号为2时,段长为300,小于段内地址为400,所以发生越界异常。
47某进程访问页面的序列如图1-3所示。
图1-3若工作集的窗口大小为6,则在t时刻的工作集为()。
[2016年408统考] A.{6,0,3,2}B.{2,3,0,4}C.{0,4,3,2,9}D.{4,5,6,0,3,2}【答案】A ~ @【解析】在t时刻,工作集窗口中的页面序列为{6,0,3,2,3,2},其中3和2页面是重复的,所以t时刻的工作集为{6,0,3,2}。
48进程P1和P2均包含并发执行的线程,部分伪代码描述如图1-4所示。
图1-4下列选项中,需要互斥执行的操作是()。
[2016年408统考]A.a=1与a=2B.a=x与b=xC.x+=1与x+=2D.x+=1与x+=3【答案】C ~ @【解析】关于互斥执行的知识点总结有:(1)不同的进程是独立分配资源的单位,不同进程中的操作资源分配是不相关的,不需要互斥执行,如进程P1中的x+=1、x+=2分别与进程P2中的x+=3、x+=4组合不需要互斥执行。
(2)不同的线程资源分配是独立的,本身的资源分配操作互不相关,不需要互斥执行,如a=1,a=2,a=x,b=x四个操作两两组合不需要互斥执行。
(3)每个进程中每个线程的同名变量是共享资源的,需要互斥执行,如程P1中的x+=1和x+=2;进程P2中的x+=3和x+=4,两个组合的操作需要互斥执行。
所以,C正确。
49下列关于SPOOLing技术的叙述中,错误的是()。
[2016年408统考] A.需要外存的支持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D.由用户作业控制设备与输入/输出之间的数据传送【答案】D ~ @【解析】D项,输入/输出进程是系统控制的,不是用户作业控制设备控制的,因此D项错误;A项,输入井、输出井就是在磁盘(外存)开辟的存储空间,需要外存的支持;B项,SPOOLing技术需要多道程序设计技术通过输入/输出进程实现I/O的输入输出控制;C项,SPOOLing技术设计的目的是实现多个作业共享一台独占设备。
50下列关于管程的叙述中,错误的是()。
[2016年408统考]A.管程只能用于实现进程的互斥B.管程是由编程语言支持的进程同步机制C.任何时候只能一个进程在管程中执行D.管程中定义的变量只能被管程内的过程访问【答案】A ~ @【解析】管程可以实现进程的互斥和同步,不是只能实现进程互斥或进程同步。
51内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
下列有关内部异常的叙述中,错误的()。
[2015年408统考] A.内部异常的产生与当前执行指令相关B.内部异常的检测由CPU内部逻辑实现C.内部异常的响应发生在指令执行过程中D.内部异常处理后返回到发生异常的指令继续执行【答案】D ~ @【解析】内中断分为:①由软中断指令启动的中断;②在一定条件下由CPU自身启动的中断。
D项错误,如突然掉电引发的内中断经处理后不会继续执行。
52处理外部中断时,应该由操作系统保存的是()。
[2015年408统考] A.程序计数器(PC)的内容B.通用寄存器的内容C.快表(TLB)的内容D.Cache中的内容【答案】B ~ @【解析】外部中断处理过程首先要保护现场,使得中断处理完后能够恢复程序的状态继续执行。
保护现场有两个含义:①由中断隐指令保存程序的断点(程序计数器中的指令地址);②由中断服务程序保存通用寄存器和状态寄存器的内容。
中断服务程序是操作系统的一部分。
53假定下列指令已装入指令寄存器。
则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
[2015年408统考]A.DIV R0,R1; (R0)/(R1)→R0B.INT n; 产生软中断C.NOT R0; 寄存器R0的内容取非D.MOV R0,addr; 把地址处的内存数据放入寄存器R0中【答案】C ~ @【解析】A项,除法操作出现除数为零的情况时,会产生内中断,CPU 切换为内核态进行中断处理;B项,直接产生中断,会切换到内核态;D项,addr 出现非法地址,会出现中断,进而切换到内核态。
54下列选项中会导致进程从执行态变为就绪态的事件是()。
[2015年408统考]A.执行P(wait)操作B.申请内存失败C.启动I/O设备D.被高优先级进程抢占【答案】D ~ @【解析】D项,被高优先级进程抢占,进程会由执行态变为就绪态。
ABC 三项,程序由于缺少资源而由执行态转为阻塞态。
55若系统S1采用死锁避免方法,S2采用死锁检测方法,下列叙述中正确的是()。
[2015年408统考]Ⅰ.S1会限制用户申请资源的顺序Ⅱ.S1需要进行所需资源总量信息,而S2不需要Ⅲ.S1不会给可能导致死锁的进程分配资源,S2会A.Ⅰ、ⅡB.Ⅱ、ⅢC.Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ【答案】B ~ @【解析】注意Ⅰ中所说,死锁预防才会限制申请顺序,死锁避免影响的是资源分配的顺序;死锁避免的策略是:必须知道各个进程对各种资源的额最大需求量(最大需求矩阵)、进程仍然需要的资源数目(需求矩阵)、系统里边各种资源剩余的数目(可利用资源总量Available)、已经分配给各个进程的各种资源的数目(即分配矩阵),以寻找可能的安全允许顺序,如果不存在安全序列就阻塞;死锁检测的策略是:只要允许就分配资源,它指定期检查死锁是否已经发生,如果发生就通过剥夺解除死锁。
56系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,3,8,4,5,若进程要访问的下一页的页号为7,依据LRU算法,应淘汰页的页号是()。
[2015年408统考]A.2B.3C.4D.8【答案】B ~ @【解析】LRU置换算法是选择最近最久未使用的页面予以淘汰。
进程有4个页框,题中访问过程中页框的变化如下:访问页号为7的页时,内存中存在的页的页号是:3、8、4和5,根据LRU定义应淘汰的是3。
57在系统内存中设置磁盘缓冲区的主要目的是()。
[2015年408统考] A.减少磁盘I/O次数B.减少平均寻道时间C.提高磁盘数据可靠性D.实现设备无关性【答案】A ~ @【解析】访问磁盘的开销远远大于访问内存的开销。
磁盘缓冲区便是利用主存中的存储空间,来暂存从磁盘中读出(或写入)的信息,频繁使用的一部分磁盘数据和信息,暂时存放在磁盘缓存中,可减少访问磁盘的次数。
58在文件的索引节点中存放直接索引指针10个,一级二级索引指针各1个,磁盘块大小为1KB。
每个索引指针占4个字节。
若某个文件的索引节点已在内存中,到把该文件的偏移量(按字节编址)为1234和307400处所在的磁盘块读入内存。
需访问的磁盘块个数分别是()。
[2015年408统考] A.1,2B.1,3C.2,3D.2,4【答案】B ~ @【解析】文件的索引结点的直接索引指针有10个,因此直接索引的偏移量范围是0~2559,一级索引的偏移量范围是2560~65791,二级索引访问的偏移量范围是65792~45183907。
偏移量1234可以通过直接索引得到在磁盘块的地址,因此需要一次访问,307400需要通过二级索引查找其在磁盘的位置,需要分别访问存放二级索引的两个索引块以及对应的数据块。
59在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是()。
[2015年408统考]A.可变分配,全局置换B.可变分配,局部置换C.固定分配,全局置换D.固定分配,局部置换【答案】C ~ @【解析】分配和置换策略有下面三个组合:①固定分配、局部置换;②可变分配、全局置换;③可变分配、局部置换。
固定分配是指基于进程的类型(交互型或批处理型等),或根据程序员、程序管理员的建议,为每个进程分配一定数目的物理块,在整个运行期间都不再改变,采用该策略时,如果进程在运行中发现缺页,则只能从该进程在内存的n个页面中选出一个页换出,然后再调入一页,才能保证分配给该进程的内存空间不变,因此不能有固定分配,全局置换组合。