操作系统复习要点习题-2022
2022学年9月《操作系统》复习题
2022学年9月《操作系统》复习题一、单选题1、实时操作系统必须在()内完成来自外部的事件。
A、响应时间B、周转时间C、规定时间D、调度时间正确答案:C2、资源的按序分配策略可以破坏()条件。
A、互斥使用资源B、占有且等待资源C、非抢夺资源D、循环等待资源正确答案:D3、在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为( )。
A、覆盖技术B、对换技术C、虚拟技术D、物理扩充正确答案:B4、虚拟存储器的最大容量()。
A、为内外存容量之和B、由计算机的地址结构决定C、是任意的D、由作业的地址空间决定正确答案:B5、以下功能中不属于操作系统主要功能的是( )。
A、内存管理B、用户接口C、文档编辑D、CPU调度正确答案:C6、以下进程状态变化中,()是不可能发生的。
A、运行à就绪B、运行à等待C、等待à运行D、等待à就绪正确答案:C7、进程状态从就绪态到运行态的转化工作是由( )完成的。
A、作业调度B、中级调度C、进程调度D、设备调度正确答案:B8、在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。
A、程序员B、编译地址C、用户D、系统正确答案:D9、下列操作系统中强调并行计算的操作系统是( )。
A、分时系统B、实时系统C、网络操作系统D、分布式操作系统正确答案:D10、用磁带作文件存储介质时,文件只能组织成()。
A、顺序文件(连续)B、链接文件C、索引文件D、目录文件正确答案:A11、设计实时操作系统时,首先应考虑系统的()。
A、可靠性和灵活性B、实时性和可靠性C、灵活性和可靠性D、优良性和分配性正确答案:B12、进程与程序之间有密切联系,但又是不同的概念。
二者的一个本质区别是( )。
A、程序顺序执行,进程并发执行B、程序是动态概念,进程是静态概念C、程序保存在文件中,进程存放在内存中D、程序是静态概念,进程是动态概念正确答案:D13、下列选择中,()不是OS关心的主要问题。
国家开放大学电大本科《操作系统》2022期末试题及答案(试卷号1251)
国家开放大学电大本科《操作系统》2022期末试题及答案(试卷号1251)国家开放大学电大本科《操作系统》2022期末试题及答案(试卷号:1251)一、选择题【选择一个正确答案的代码填入括号中,每小题2分,共30分)1.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于操作系统的()。
A.处理器管理B.作业管理C.文件管理D.进程管理2.以下著名的操作系统中,属于多用户、分时系统的是()。
A.DOS系统B.WindowNT系统C.OS/2系统D.UNI某系统3.在单处理机系统中,处于运行状态的进程()。
A.只有一个B.可以有多个C.不能被挂起D.必须在执行完后才能被撤下4.进程在系统中存在的唯一标志是()。
A.所运行的程序B.进程控制块C.进程队列D.所运行的程序和数据5.作业调度的关键在于()。
A.选择恰当的进程管理程序B.有一个较好的操作环境C.用户作业准备充分D.选择恰当的作业调度算法6.现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台CPU上按单道方式运行,则平均周转时间为()。
A.6小时B.3小时C.2小时D.1小时7.系统调用是由操作系统提供的内部调用,它()。
A.直接通过键盘交互方式使用B.是命令接口中的命令C.只能通过用户程序间接使用D.与系统的命令一样8.通常,用户编写的程序中所使用的地址称为()。
A.内存地址B.物理地址C.绝对地址D.逻辑地址9.分区管理要求对每一个作业都分配()的内存单元。
A.地址连续B.若干地址不连续C.若干连续的页面D.若干不连续的页面10.在UNI某/Linu某系统中,用户程序经过编译之后得到的可执行文件属于()。
A.普通文件B.设备文件C.目录文件D.特别文件11.下列描述不属于文件系统功能的是()。
A.建立文件目录B.提供一组文件操作C.实现对磁盘的驱动调度D.管理文件存储空间12.文件系统采用二级文件目录可以()。
年国家开放大学电大《操作系统》复习题2022
年国家开放大学电大《操作系统》复习题2022《操作系统网考期末复习题>>一、选择题(选择一个正确答案的代码填入括号中)1.A-按照所起的作用和需要的运行环境,操作系统属于()。
B.系统软件2.C-操作系统是通过()来对文件进行编排、增删、维护和检索。
A.按名存取3.C-存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问4.C-采用SPOOLing技术的目的是()。
B.提高独占设备的利用率5.CPU的处理速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()A.缓冲技术6.C-操作系统中利用信号量和P、V操作,()。
C.可实现进程的互斥和同步7.F-分布式操作系统与网络操作系统本质上的不同在于()。
D.系统中若干台计算机相互协作完成同一任务8.J-进程控制块是描述进程状态和特性的数据结构,一个进程()。
D.只能有唯一的进程控制块9.J-进程状态从就绪态到运行态的转化工作是由()。
D.程序是静态概念,进程是动态概念11.M-某进程由于需要从磁盘上读人数据而处于阻塞状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
D.从阻塞变为就绪12.Q-嵌入式操作系统的最大特点是()。
C.可定制性13.R-如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。
C.进入阻塞态,让出CPU14.S-数据库文件的逻辑结构形式是()。
B.记录式文件15.S-设备的打开、关闭、读、写等操作是由()完成的。
C.设备驱动程序16.S-设备独立性是指()。
C.用户程序使用的设备与实际使用哪台设备无关的一种特性17.S-实时操作系统追求的目标是()。
C.快速响应18.SPOOLing技术可以实现设备的()分配。
C.虚拟19.UNIX系统中进程调度算法采用()。
D.多级反馈队列法20.W-为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于操作系统的( )功能。
Linux操作系统(2022)-题库
Linux操作系统(2022)-题库1、Linux操作系统是以下哪种软件:A、商业软件B、共享软件C、自由软件答案:C2、Linux操作系统具有哪些特点A、开放性B、单用户多任务C、出色的稳定性与速度性能D、丰富的网络功能答案:ACD解析:Linux操作系统具有多用户多任务特点,单用户不对。
3、常见的Linux发行套件有哪些A、RedhatB、CentOSC、UbuntuD、Fedora答案:ABCD4、Linux用设备名来访问设备时,设备存放在哪?第一块STAT磁盘设备名为?____、____。
答案:/dev;sda;5、Linux操作系统下注销用户、重启系统、关机的命令分别是____、____、____。
答案:logout;reboot;shutdown;6、Linux发行版是以Linux内核+各种自由软件而形成的完整操作系统 答案:正确7、Linux下常用的文件系统为ext4,而Windows下常用的文件系统为NTFS 答案:正确8、使用普通用户登陆Linux字符界面成功后会有操作提示符“#”答案:错误9、在通配符的使用时,以下哪个是用于匹配单一数目的任何字符:A、*B、?C、!答案:B10、移动或更改文件名的命令是以下哪一个A、rmB、lnC、cpD、mv答案:D11、命令在正常执行完结果返回是____。
答案:;解析:12、查看用户的当前目录命令是____。
答案:pwd;解析:13、返回上一级目录的命令是____。
答案:cd ..;解析:14、创建一个目录的命令是____。
答案:mkdir;解析:15、列出文件的详细信的命令是____,可以简写成____。
答案:ls -l;ll;解析:16、删除指定目录/home/lisan/dir1及其下的所有文件____。
答案:rm -r /home/lisan/dir1;解析:rm -r /home/lisan/dir117、Linux命令不区分大小写,比如ls写成LS也对。
2022-12操作系统复习题及答案
2022-12操作系统复习题及答案(一)进程同步进程同步1进程P1和进程P2并发执行时满足一定的时序关系,P1的代码段S1执行完后,才能执行P2的代码段S2.为描述这种同步关系,:试设计相应的信号量,:给出信号量的初始值,:给出进程P1和P2的结构进程同步2问题描述:(理发店问题)一个理发店有一间配有n个椅子的等待室和一个有理发椅的理发室。
如果没有顾客,理发师就睡觉;如果顾客来了二所有的椅子都有人,顾客就离去;如果理发师在忙而有空的椅子,顾客就会坐在其中一个椅子;如果理发师在睡觉,顾客会摇醒他。
①给出同步关系②设计描述同步关系的信号量;③给出满足同步关系的进程结构(请完成满足同步关系的进程结构)。
进程同步2设公共汽车上,司机和售票员的活动分别为:司机的活动为启动车辆,正常行车,到站停车;售票员的活动为关车门,售票,开车门。
给出在汽车不断地到站、停车、行驶过程中,司机和售票员的活动的同步关系。
用信号量和wait,ignal操作实现他们间的协调操作。
进程同步3:某高校计算机系开设网络课并安排上机实习,假设机房共有2m台机器,有2n名学生选该课,规定:(1)每两个学生组成一组,各占一台机器,协同完成上机实习;(2)只有凑够两个学生,并且此时机房有空闲机器,门卫才允许该组学生进入机房;(3)上机实习由一名教师检查,检查完毕,一组学生才可以离开机房。
试用信号量机制实现它们的同步关系。
进程同步4:多个进程对信号量S进行了5次wait操作,2次ignal 操作后,现在信号量的值是-3,与信号量S相关的处于阻塞状态的进程有几个?信号量的初值是多少?进程同步5:使用两个进程计算Y=F1(某)+F2(某).在这个问题中,F1(某)和F2(某)的计算是可以并行处理的,因此F1(某)和F2(某)可以分别出现在两个进程中。
在F1(某)+F2(某)中,必须在F1(某)和F2(某)计算完毕,才能进行加法运算,因此本问题是同步问题。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
专升本操作系统复习题
专升本操作系统复习题操作系统是计算机系统中至关重要的组成部分,对于专升本考试而言,也是一个重点考查的内容。
以下是为大家整理的一些常见的操作系统复习题,希望能帮助大家更好地备考。
一、选择题1、操作系统的主要功能是()A 控制和管理计算机系统的硬件和软件资源B 对汇编语言、高级语言和甚高级语言程序进行翻译C 管理用各种语言编写的源程序D 管理数据库文件答案:A解析:操作系统的主要功能是控制和管理计算机系统的硬件和软件资源,为用户提供一个良好的工作环境和接口。
2、以下不属于操作系统基本特征的是()A 并发性B 虚拟性C 共享性D 独立性答案:D解析:操作系统的基本特征包括并发性、虚拟性、共享性和异步性。
3、在多道程序环境下,操作系统分配资源的基本单位是()A 进程B 线程C 程序D 作业答案:A解析:在多道程序环境下,进程是操作系统分配资源的基本单位。
4、进程与程序的本质区别是()A 动态和静态特征B 存储在内存和外存C 顺序和非顺序执行机器指令D 分时使用和独占使用计算机资源答案:A解析:进程是程序的一次执行过程,具有动态性;而程序是一组指令的有序集合,是静态的。
5、下列进程状态的转换中,不正确的是()A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D解析:阻塞状态的进程不能直接转换为运行状态,需要先转换为就绪状态,再被调度到运行状态。
6、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将()A 从就绪变为运行B 从运行变为就绪C 从运行变为阻塞D 从阻塞变为就绪答案:C解析:当进程需要等待某一事件完成而暂时无法继续执行时,其状态从运行变为阻塞。
7、在操作系统中,死锁出现是指()A 计算机系统发生重大故障B 资源个数远远小于进程数C 若干进程因竞争资源而无限等待其他进程释放已占有的资源D 进程同时申请的资源数超过资源总数答案:C解析:死锁是指多个进程因竞争资源而无限等待其他进程释放已占有的资源,导致系统无法继续运行的情况。
2021-2022学年操作系统试题(含答案)
2021-2022学年操作系统试题一、选择题(1分×30=30分)1.在操作系统中引入多道程序设计的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量 B.充分利用存储器C.充分利用CPU,减少CPU等待时间 D.提高实时响应速度2.为了提高系统的交互性,人们设计了( )。
A.批处理系统 B.分时系统 C.实时系统 D.分布式系统3.与计算机硬件关系最密切的软件是().A.编译程序B.数据库管理系统C.游戏程序D.OS4.对于普通用户而言,OS的()是最重要。
A.开放性B.方便性C.有效性D.可扩充性5.操作系统提供给程序员的接口是( )。
A.进程B.系统调用C.库函数D.B和C6.当CPU执行操作系统代码时,称CPU处于( )。
A.执行态B.目态C.管态D.就绪态7.进程的控制信息和描述信息存放在()。
A.JCBB.PCBC.AFTD.SFT8.进程从运行状态进入就绪状态的原因可能是( )。
A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完9.( )进程调度算法适合紧急事件的处理。
A.先来先服务B.轮转C.可抢占优先级D.优先级10.进程依靠什么从阻塞状态过渡到就绪状态()。
A.操作人员的命令B.系统服务C.等待下一个时间片到来D.由"合作"进程唤醒11. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()A.0 B.1 C.2 D.312.当线程处于阻塞状态时,线程( )。
A. 正在占用处理机B.没有占用处理机C. 将进入执行状态D.将进入结束状态13.当多道程序系统中发生死锁时,()。
A.计算机系统不能处理任何事情B.某个进程不能够执行C.一组进程相互等待,并进入阻塞状态D.不能进行输入和输出14.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性15.进程和程序的一个本质区别是( )。
2022年操作系统题库答案
第一部分引言一、选择题1、下列选择中,哪些不是操作系统关怀旳重要问题。
(浙大) ( 4 )(1)管理计算机裸机(2)设计提供顾客与计算机硬件系统间旳界面;(3)管理计算机系统资源(4)高档程序设计语言旳编译器。
2、从顾客角度看,操作系统是( C )。
A、计算机资源旳管理者;B、计算机工作流程旳组织者;C、顾客与计算机之间旳接口;D、由按层次构造构成旳软件模块旳集合。
3、引入多道程序技术旳前提条件之一是系统具有(3)(西电00)(1)多种cpu;(2)多种终端;(3)中断功能;(4)分时功能4、操作系统是一种 A。
A.系统软件B.系统硬件C.应用软件D.增援软件5、B操作系统容许一台主机上同步连接多台终端,多种顾客可以通过各自旳终端同步交互地使用计算机。
A.实时B.分时C.分布式D.单顾客6、如果操作系统具有很强旳交互性,可同步供多种顾客使用,但时间响应不太及时,则属于分时系统类型;如果操作系统可靠,时间响应及时但仅有简朴旳交互能力则属于实时系统类型。
二、判断题1、所谓多道程序设计,即指每一时刻有若干个进程在执行。
(×)(南京大学00)2、采用多道程序设计旳系统中,系统旳程序道数越多,系统效率越高。
(×)(西电01)3、由于采用了分时技术,顾客可以独占计算机旳资源。
(×)4、多道程序设计是运用了CPU和通道旳并行工作来提高系统运用率旳。
(×)5、多道程序设计可以缩短系统中作业旳执行时间。
(×)6、在一种兼顾分时操作系统和批解决系统中,一般把终端作业称为前台作业,而把批解决型作业称为后台作业。
(√)7、批解决系统不容许顾客随时干预自己程序旳运营。
(√)8、Windows操作系统完全继承了分时系统旳特点。
(√)9、并发是并行旳不同表述,其原理相似。
(×)(清华1998)10、在单解决机系统中实现并发技术后,判断:(1)各进程在某一时刻并行运营,cpu与外设间并行工作;(×)(2)各进程在一种时间段内并行运营,cpu与外设间串行工作;(×)(3)各进程在一种时间段内并行运营,cpu与外设间并行工作。
《操作系统》复习大纲及习题
《计算机操作系统》复习要点及习题第一章操作系统概述1、操作系统的定义及特征2、操作系统分类:批处理、分时、实时;三种系统的特点;3、理解并发与并行第二章进程管理1、进程的概念2、进程的结构、三种基本状态及状态之间的转换和转换条件3、进程与程序的联系与差别4、进程的并发执行使进程失去顺序性,可能产生与时间有关的错误。
5、共享变量、临界区、临界资源的概念6、进程互斥的概念7、重点:信号量机制——定义整形变量如S表示信号量,S的初值、S>0表示有S个资源可用、S<0则| S |表示S等待队列中的进程个数、S=0表示无资源可用的含义。
P(S)、V(S)操作的含义。
使用信号量机制实现进程互斥、同步问题。
P(S) 表示申请一个资源、V(S) 表示释放一个资源。
P.V操作必须成对出现,有一个P操作就一定有一个V操作。
当为互斥操作时,它们同处于同一进程;当为同步操作时,则不在同一进程中出现。
8、生产者-消费者问题第三章处理机调度与死锁1、重点:处理机调度算法(必须有完整的计算过程,只有结果无过程不能给满分)(1)、先到先服务算法(FIFO)(2)、短作业优先算法(SJF)给定一作业,假定它们同时到达,并且在一台处理机上按单道方式执行,则短作业优先调度算法平均周转时间为最短。
(3)、高响应比优先调度算法(4)、最高优先数算法(5)、循环轮转/时间片轮转算法(RR)2、死锁的概念——一组进程中的每一个进程,均无限期地等待此组进程中某个其他进程占有的,因而永远无法得到的资源,这种现象称为进程死锁。
3、死锁四个必要条件:资源独占、保持申请、不可剥夺、循环等待4、死锁四种处理方法:死锁预防、死锁避免、死锁检测、死锁恢复5、死锁预防的两种方法:预先分配策略、有序分配策略6、死锁避免:进程提出资源请求,系统在分配之前进行安全性检测,若使进程进入不安全状态,则拒绝分配。
重点:银行家算法(必须有完整的计算过程,只有结果无过程不能给满分)6、死锁恢复四种方式:重新启动、终止进程、剥夺资源、进程回退第四章内存管理1、分区分配策略——最先适应算法、最佳适应算法、最坏适应算法。
操作系统复习要点习题
1.2
1、引入多道程序技术的前提条件之一是系统具有()。
A多个cpuB多个终端
C中断功能D分时功能
2、判断:所谓多道程序设计,即指每一时刻有若干个进程在执行。()
3、判断:采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。()
4、判断:由于采用了分时技术,用户可以独占计算机的资源。
5、分布式操作系统与网络操作系统本质上的不同之处体现在哪些方面?
答:实现各计算机之间的通信;共享网络中的资源;满足较大规模的应用;系统中若干台计算机相互协同完成同一任务
6、若程序A和B单独执行时分别用TA和TB,TA=1h,TB=1.5h,其中处理器工作时间分别为TA=18min,TB=27min。如果采用多道程序设计方法,让A,B并行工作,假定处理器利用率达到50%,另加15min系统开销,请问系统效率提高百分之几?
1.3
1、判断:并发是并行的不同表述,其原理相同。()
2、并发性的概念是。
3、在单处理机系统中实现并发技术后,判断:
(1)各进程在某一时刻并行运行,cpu与外设间并行工作;()
(2)各进程在一个时间段内并行运行,cpu与外设间串行工作;()
(3)各进程在一个时间段内并行运行,cpu与外设间并行工作。()
“操作系统原理”复习要点与习题
第一章操作系统引论
1.1
1、下列选择中,()不是操作系统关心的主要问题。
A管理计算机裸机B设计提供用户与计算机硬件系统间的界面
C管理计算机系统资源D高级程序设计语言的编译器
2、说明操作系统与硬件、其他系统软件以及用户之间的关系。
3、从用户角度看,操作系统是()。
完整 计算机操作系统试题及答案
完整计算机操作系统试题及答案第一部分:选择题1. 下列哪项不是计算机操作系统的主要功能?A)资源管理B)用户界面C)任务调度D)错误处理答案:B)用户界面2. 在计算机操作系统中,多道程序设计的主要目的是:A)提高系统运行效率B)增加系统的容错能力C)提高用户的体验D)充分利用计算机资源答案:D)充分利用计算机资源3. 操作系统中进行进程调度的算法有哪些?A)先来先服务(FCFS)B)短作业优先(SJF)C)最高优先权优先(HPF)D)所有选项都对答案:D)所有选项都对4. 在操作系统中,进程是什么概念?A)程序的实例B)程序执行时的指令集合C)CPU执行的任务D)没有正确选项答案:A)程序的实例5. 磁盘调度算法中,哪种算法可以使得磁盘的平均寻道时间最小?A)先来先服务(FCFS)B)最短寻道时间优先(SSTF)C)扫描算法(SCAN)D)循环扫描算法(C-SCAN)答案:B)最短寻道时间优先(SSTF)第二部分:填空题1. 在进程控制块(PCB)中,保存了进程的______等信息。
答案:状态(状态包括就绪、运行、阻塞等)2. 操作系统中,_____是指在主存储器中为进程分配地址空间。
答案:内存管理3. 系统调用是操作系统提供给应用程序的一种______。
答案:编程接口4. 在页面置换算法中,产生缺页中断时,会调用______。
答案:页面置换算法5. 在资源分配中,______是指一个进程因等待系统资源而无法继续执行的状态。
答案:阻塞状态第三部分:简答题1. 请简要解释进程与线程的区别和联系。
答案:进程是操作系统中的基本执行单元,拥有独立的地址空间和资源,可以独立运行。
线程是进程中的一部分,由进程创建和调度,共享进程的地址空间和资源,线程之间的切换开销较小。
进程可以包含多个线程,线程之间可以共享数据,提高了程序的并发性和效率。
2. 请简要解释死锁的产生条件,以及常见的死锁解决方法。
答案:死锁产生的条件包括互斥条件(资源只能被一个进程占用)、占有且等待条件(进程占有资源并等待其他资源)、不可剥夺条件(资源不能被剥夺)、循环等待条件(存在进程之间的循环等待关系)。
2022操作系统考试题(带答案)
2022操作系统考试题(带答案)1并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
2进程同步:在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。
3重定位:把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,是实现多道程序在内存中同时运行的基础。
重定位有动态重定位与静态重定位两种。
4虚拟存储器即虚拟内存,是计算机系统内存管理的一种技术。
它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
目前,大多数操作系统都使用了虚拟内存,如Window家族的\虚拟内存\的\交换空间\等。
Window8/8.1操作系统如出现开机时卡在Window徽标页面,无法进入系统,必须强制关机再重启才能打开时,可适当调整虚拟内存设置解决。
5死锁:操作系统或软件运行的一种状态:在多任务系统下,一个或多个进程等待系统资源,而资源又被进程本身或其它进程占用。
\磁盘镜像\一词一般有两种不同含义。
一种是指复制到相同功能的存储装置中以起到增强数据整合度,增强容错功能,增加吞吐量等作用(如RAID)。
这时对应英文一般为DikMirror,以下称为磁盘镜。
另一种含义是指复制到不同的装置或数据格式,主要用于数据备份。
这时对应英文一般为DikImage,以下称为磁盘映像。
通常在使用中这两者都称为\镜像\或\磁盘镜像\。
二/选择填空1.在设计分时操作系统时,首先要考虑的是交互性和响应时间2.在OS中采用多道程序设计技术,能有效地提高CPU、内存和IO设备的利用率3.已分配到除CPU外的所有资源的进程处于就绪状态4.为使进程由活动就绪转变为静止就绪,应利用upend原语5.。
6.27.线程是CPU调度的基本单位是。
《操作系统》参考复习题2022电子06
《操作系统》参考复习题2022电子06题型:选择题、填空题、简答题、计算题一、选择题1.从用户的观点看,操作系统是A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体2.内存分配的最佳适应算法的空闲区表是A.按大小递减顺序排列B.按大小递增顺序排列C.按地址由小到大排列D.按地址由大到小排列3.通过破坏产生死锁的四个必要条件之一,可以保证不让死锁发生。
其中采用资源有序分配法,是破坏条件。
A.互斥B.不可剥夺C.请求和保持D.循环等待21637址转换4.在一个页式存储管理系统中,页表内容如右图。
若页的大小为4KB,则地机构将逻辑地址0转换成相应的物理地址为A.8192C.20485.下列各项工作步骤中,A.建立一个PCBC.为进程分配内存等必要资源B.4096D.1024不是创建进程所必须的步骤。
B.为进程调度CPUD.将PCB链入进程就绪队列6.采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小为4KB,则允许每段的最大页号是A.1024B.1023C.4096D.40957.多道程序系统中,当时,进程从执行状态转变为就绪状态。
A.进程被进程调度程序选中B.时间片到C.等待某一事件D.等待的事件发生8.文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB 中关于文件的物理位置的信息应包含A.首块地址C.索引表地址B.首块地址和文件长度D.索引表地址和索引表长度9.为了使多个进程能有效地同时处理输入和输出,最好使用结构的缓冲技术。
A.单缓冲区B.双缓冲区C.多缓冲区环D.缓冲池10.进程调度算法有多种,不是进程调度算法。
A.先来先服务调度算法B.最短查找时间优先调度算法C.静态优先数调度算法D.时间片轮转调度算法11.若采用位示图(100行,32列)表示磁盘块的使用状态。
当分配一个盘块号133号时,其在位示图中的行、列数为(注:行号0~99,列为0~31,首盘块号为0)A.4和512.UNI某系统中,可实现进程通信的是文件。
操作系统期末复习题2022春
操作系统期末复习题说明:蓝色表示正确的选项或者判断为正确的答案。
第1章操作系统概述一、单选题1.计算机由5大功能部件组成,它们是运算器、控制器、存储器、()和输出设备,各个功能部件相互配合、协同工作。
A.打印机B.键盘鼠标C.输入设备D.扫描仪2.按照所起的作用和需要的运行环境,操作系统属于()。
A.用户软件B.应用软件C.支撑软件D.系统软件3.以下不属于操作系统具备的主要功能的是()。
A.内存管理B.中断处理C.文档编辑D.CPU调度4.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A.多道批处理系统B.分时系统C.实时系统D.网络系统5.操作系统内核与用户程序、应用程序之间的接口是()。
A.shell命令B.图形界面C.系统调用D.C语言函数6.用户要在程序一级获得系统帮助,必须通过()。
A.进程调度B.作业调度C.键盘命令D.系统调用二、判断题1.操作系统是整个计算机系统的控制管理中心,它对其它软件具有支配权利。
因而,操作系统建立在其它软件之上。
()2.操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。
()3.操作系统是用户与计算机之间的接口。
()4.虽然分时系统也要求系统可靠,但实时系统对可靠性的要求更高。
()5.在UNIX/Linux系统上,系统调用以C函数的形式出现。
()6.UNIX是当代最著名的多用户、多进程、多任务分时操作系统。
()三、简答题1.在计算机系统中,操作系统处于什么地位?答:操作系统是裸机之上的第一层软件,与硬件关系尤为密切。
它不仅对硬件资源直接实施控制、管理,而且其很多功能的完成是与硬件动作配合实现的,如中断系统。
操作系统的运行需要有良好的硬件环境。
操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统之上。
操作系统对它们既具有支配权力,又为其运行建造必备环境。
在裸机上安装了操作系统后,就为其他软件的运行和用户使用提供了工作环境。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统复习要点习题-2022“操作系统原理”复习要点与习题第一章操作系统引论1.1操作系统目标和作用1、下列选择中,()不是操作系统关心的主要问题。
A管理计算机裸机B设计提供用户与计算机硬件系统间的界面C管理计算机系统资源D高级程序设计语言的编译器2、说明操作系统与硬件、其他系统软件以及用户之间的关系。
3、从用户角度看,操作系统是()。
A计算机资源的管理者B计算机工作流程的组织者C用户与计算机之间的接口D由按层次结构组成的软件模块的集合1.2操作系统发展过程1、引入多道程序技术的前提条件之一是系统具有()。
A多个cpuB多个终端C中断功能D分时功能2、判断:所谓多道程序设计,即指每一时刻有若干个进程在执行。
()3、判断:采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。
()4、判断:由于采用了分时技术,用户可以独占计算机的资源。
5、分布式操作系统与网络操作系统本质上的不同之处体现在哪些方面?答:实现各计算机之间的通信;共享网络中的资源;满足较大规模的应用;系统中若干台计算机相互协同完成同一任务6、若程序A和B单独执行时分别用TA和TB,TA=1h,TB=1.5h,其中处理器工作时间分别为TA=18min,TB=27min。
如果采用多道程序设计方法,让A,B并行工作,假定处理器利用率达到50%,另加15min系统开销,请问系统效率提高百分之几?7、在操作系统中引入并发可以提高系统效率,若有两个程序A和B,A程序执行时所做的工作按次序需要用cpu:10,设备1:5,cpu:5,设备2:10,cpu10;程序B执行时所做的工作按次序需要用设备1:10,cpu:10,设备2:5,cpu:5,设备2:10。
如果在顺序环境下执行两个程序,则cpu的利用率为();如果在并发环境下执行两个程序,则cpu的利用率为()。
8、设某计算机系统有一个cpu、一台输入设备、一台打印机。
现有两个进程同时进入就绪状态,且进程A先得到cpu运行,进程B后运行。
进程A的运行轨迹为:计算50m,打印信息100m,再计算50m,打印信息100m。
进程B的运行轨迹为:计算50m,输入数据80m,再计算100m,结束。
试画出它们的时序关系图(可用甘特图)并说明:(1)运行过程中,cpu有无空闲等待?计算cpu利用率。
(2)进程A和B运行过程中有无等待现象?9、判断:多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。
()10、判断:多道程序设计可以缩短系统中作业的执行时间。
()11、判断:在一个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。
()12、判断:批处理系统不允许用户随时干预自己程序的运行。
()13、判断:Window操作系统完全继承了分时系统的特点。
()14、(C)不是Uni某系统的特色。
A交互的分时系统B以全局变量为中心的模块结构C模块之间调用关系简明D可以分成内核和外壳15、实现多道程序系统的最主要硬件支持是什么?16、填空:在一台主机上同时连接多台终端,多个用户可以通过终端同时交互使用计算机资源,这种系统称为()操作系统;允许多个用户将多个作业提交给计算机集中处理的操作系统称为();计算机系统能及时处理过程控制数据并作出响应的操作系统称为()。
17、分时系统的一个重要性能是响应时间,下述()因素与改善响应时间有关。
ACPU速度快B时间片C轮转调度法D优先数+非抢占式调度算法E进程数目增加。
18、衡量整个计算机性能的指标有()。
A用户接口B资源利用率C系统中进程数量;D吞吐量E周转时间。
19、判断:单用户系统中,任何时刻,只能有一个用户进程。
()20、填空:操作系统的主要性能参数有系统资源利用率、系统吞吐量。
21、下列作业类型中,适合在分时系统中运行的有_____、______;适合在批处理系统中运行的有_____、______。
A学习编程B数据统计C发生电子邮件D整理硬盘22、判断:linu某是与Uni某兼容的操作系统,它不仅仅是只能运行在PC机上。
()1.3操作系统的基本特性1、判断:并发是并行的不同表述,其原理相同。
()2、并发性的概念是。
3、在单处理机系统中实现并发技术后,判断:(1)各进程在某一时刻并行运行,cpu与外设间并行工作;()(2)各进程在一个时间段内并行运行,cpu与外设间串行工作;()(3)各进程在一个时间段内并行运行,cpu与外设间并行工作。
()2、填空:现代操作系统的两个最基本的特征是、。
1.4操作系统的主要功能1、在用户程序中要将一个字符送到显示器上显示,使用操作系统提供的()接口。
A系统调用B函数C原语D子程序2、系统调用的作用是什么?请给出实现系统调用的步骤。
3、用户程序向系统提出使用外设的请求方式是()。
A作业申请B原语C系统调用DI/O指令4、判断:系统调用与用户程序之间的调用不同之处是处理机状态的改变。
()5、判断:命令解释程序是操作系统的一个程序,它必须在核心态下运行。
()6、用户进程通过系统调用fork创建一个新进程,在执行系统调用前,用户进程运行在();在执行fork过程中,用户进程运行在()。
A系统态B用户态C系统态或用户态D内部态6、判断:系统调用命令就是访管指令,它的功能是由硬件直接提供的。
()7、比较一般的过程调用和系统调用。
第二章进程管理2.1进程的基本概念1、进程申请打印输出完成向系统发出中断后,进程的状态变化为。
2、判断:当一个进程从等待态变为就绪态,则一定有一个进程从就绪态变成运行态。
()3、如果一个单处理机系统中有N个进程,运行进程最多几个,最少几个?就绪进程最多几个,最少几个?等待进程最多几个,最少几个?4、判断:在一个N个进程的单处理机系统中,有可能出现N个进程都被阻塞的情况。
()5、关于进程状态,判断:(1)进程一旦形成,首先进入的是运行状态。
()(2)一个进程必须经过进程的三个基本状态才能结束。
()(3)进程可能同时处于某几种基本状态中。
()(4)分时系统中,一个正在运行的进程的时间片到,该进程将转入就绪状态。
()6、只能在管态下执行的指令有:从内存中取数指令;把运算结果写内存指令;算术运算指令;I/O指令;读时钟指令;置时钟指令、寄存器清零指令;屏蔽所有中断;改变存储器映像图;改变磁盘空间分配位图。
7、在一个分时系统中,用户提交了一个作业,作业内容包括:请求内存缓冲区;计算并将结果存于内存缓冲区;请求打印机;将缓冲区中的内容在打印机上输出;释放打印机;释放内存;结束。
8、判断:在单CPU的系统中,任何时刻都有一个进程处于运行状态。
()9、判断:进程申请CPU得不到满足时,其状态变为阻塞态。
()10、能从1种状态转变为3种状态的是():A就绪;B阻塞;C完成;D执行11、判断:进程在运行中,可以自行修改自己的PCB。
()12、判断:当进程申请CPU得不到满足时,它将处于阻塞状态。
()13、判断:当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。
()14、操作系统通过PCB来控制和管理进程,用户进程可从PCB中读出与本身运行状态相关的信息。
15、进程和程序直接可以形成一对一、一对多、多对一、多对多的关系,请分别举例说明在什么情况下会形成这样的关系?16、在分时系统中,导致进程创建的典型事件是(2)(选项:用户注册;用户登录;用户记账);在批处理系统中,导致进程创建的典型事件是(2)(选项:作业录入;作业调度;进程调度);由系统专门为允许中的应用进程创建新进程的事件是()(选项:分配资源;进行通信;共享资源);()(选项:分配PCB;分配内存;分配CPU;分配外设;插入就绪队列)不是创建进程所必需的步骤。
17、系统有n(n>2)个进程,且当前不再执行进程调度程序,判断下述情况是否可能发生:(1)有一个运行进程,没有就绪进程,n-1个阻塞进程。
()(2)有一个运行进程,有一个就绪进程,n-2个阻塞进程。
()(3)有一个运行进程,n-1个就绪进程,没有阻塞进程。
()(4)没有运行进程,有2个就绪进程,n-2个阻塞进程。
()18、判断:在单处理机上,进程就绪队列和阻塞队列都只能由一个。
()19、下列内容中属于进程上下文的是()。
A用户打开文件表;BPCB;C中断向量;E核心栈2.2进程控制1、下列程序执行时,系统的输出可能是什么?{a=55;pid=fork();if(pid==0){leep(5);a=99;leep(5);printf(“childl eaving\\n”);e某it(0);}Ele{leep(7);Printf(“a=%d\\n”,a);Wait(0);Printf(“parent childe某ited\\n”);}}2.3进程同步1、临界资源:P1、P2两个进程执行代码相同,共享total变量:inti;(fori=1;i<=10;i++)Total=total+1;问:最后total可能的最小值、最大值(2,20)2、判断:临界区就是临界资源所在的区域。
()3、所谓临界区是指一个缓冲区、一段数据区、同步机制、一段程序。
4、判断:对临界资源应采用互斥的方式来实现共享。
()5、下面活动分别属于进程的哪种制约关系?(1)几个同学去图书馆借书;(2)几个同学在打篮球;(3)流水生产线上的各道工序;(4)对一个产品的生产和消费。
6、填空:若信号量初值为3,当前值为-3,则表示有个进程在该信号量上等待?7、下面是两个并发执行的进程,他们能正确运行吗?若不能请修改。
Parbeginint某;P1{inty,z;某=1;y=0;If某>=1theny=y+1;Z=y;}P2:{某=0;t=0;If某<=1thent=t+2;U=t;}do{blocked[id]=true;While(turn!=id){While(blocked[1-id]);Turn=id;}9、在具有N个进程的系统中,允许M个进程(N≥M≥1)同时进入它们的临界区,其信号量S的值的变化范围是(),处于等待状态的进程数最多是个。
10、判断以下解决双进程临界区问题的算法是否正确:ProcePi(i=0,1):Do{Flag[i]=true;While(flag[1-i]);criticalectionflag[i]=fale;remainderection}while(1);11、用V操作唤醒一个等待进程时,被唤醒进程的状态变为()。
A运行;B等待;C就绪;E完成12、若有3个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变化范围是。
13、关于进程同步与互斥的说法,判断:(1)进程的同步与互斥都涉及到并发进程访问共享资源的问题。