操作系统2011年3班期中小测验
操作系统期中试卷参考解答
常熟理工学院2010~2011学年第一学期《操作系统》期中考试试卷(A卷)参考解答试题总分: 100 分考试时限:120 分钟一、单项选择题(0.5*40=20分)1.我们从市场买回一台新的计算机后,要装的第一个软件是( D )。
A.数据库管理系统B.办公软件C.杀毒软件D.操作系统2.操作系统是对( C )进行管理的软件。
A.软件B.硬件C. 计算机资源D. 程序3. 操作系统是一种提供了处理机管理、( D )、设备管理和信息管理的软件。
A. 用户B. 软件C. 数据D. 存储器4. 允许在一台主机上连接多个终端,各个用户可以通过自己的终端交互使用计算机,这样的操作系统是( C );这样的操作系统常采用( C )策略为用户服务。
A.分布式操作系统;短作业优先B.网络操作系统;先来先服务C.分时操作系统;时间片轮转D.批处理操作系统;优先级5.在下面给出的几个操作系统中,交互性最强的是( A ),交互性最弱的是( D )。
A. 分时系统B.网络操作系统C.实时系统D.批处理系统6.在单处理机系统中,如果系统中有n个进程并发,则处于执行状态的进程至多有( C )个。
A.nB.n-1C.1D.不一定7.以下的( B )机制是操作系统用来解决进程的同步与互斥问题的。
A.管道B.管程C.通道D.DMA8.( D )不是线程的实现方式。
值得商榷A.用户级线程B.内核级线程C.内核级与用户级结合方式D.轻量级线程9.( D )对进程的描述不正确。
()A.进程是一个动态的概念B.进程的执行需要处理机C.进程是有生命期的D.进程是指令的集合10.“临界区”是指( C ) 。
A. 一组临界资源的集合B. 可共享的一块内存区C. 访问临界资源的一段程序D. 容易发生故障的区域11.( D )可使正在执行用户程序的处理机从目态(用户态)转入管态(核心态)。
A. 进入临界区B. 发生子程序调用C. 使用共享代码D. 进行系统调用12.如果有3个进程共享一个程序段,而且每次最多只允许两个进程进入该程序段,则信号量的初值应设为( C );信号量的最小值为( C ),最大值为( C )。
操作系统期中考试试题及答案
第一章操作系统引论(一)单项选择题1( )A.使用方便 B.高效工作 C.合理使用资源2、允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统3、下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统4、操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行5、计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理6、批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间D在作业执行时用户不能直接干预7、分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享8、在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信9、实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率 D.不必向用户反馈信息(二)填空题1、__并输出结果信息的系统。
2行___3、操作系统使用户合理__,是操作系统的两个主要设计目标。
5、批处理操作系统、6,使中央处理器轮流地执行各个作业。
7、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。
8规定的CPU时间。
9_作业,把由批处理系统控制的作业称为作业。
11_____,不强求系统资源的利用率。
13、__为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。
(三)简答题1、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。
(完整版)操作系统期中考试试题参考答案)
7、什么是安全状态与不安全状态?并举例说明。
8、进程之间有哪些基本的通信方式?它们分别有什么特点?
四、综合题(20分,每题10分,共3题,其中第1题和第2题只需要选做一题即可)
1、设公共汽车上有一位司机和一位售票员,他们的活动如下:
司机: 售票员:
(1) 请分析司机和售票员之间的同步关系,应怎样定义信号量,写出信号量的初值以及信号量各种取值含义。
A.利用率B.可靠性 C.稳定性 D.兼容性
4、操作系统的基本类型主要有(B)。
A.批处理系统、分时系统、多任务系统
B.实时操作系统、批处理操作系统、分时操作系统
C.单用户系统、多用户系统、批处理系统
D.实时系统、分时系统、多用户系统
5、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
(2)根据所定义的信号量,用P、V操作实现司机进程和售票员进程的同步算法。
2、有一个教室,只有一个教师,有30张可供学生等待答疑的椅子,如果没有学生,则教师睡觉;如果有一学生进入教室发现教师睡觉,则把他叫醒,教师答疑时,学生进来后要么坐下等待(有空位的情况),要么离开(没有空位的情况)。
(1)用P、V操作管理教师进程和学生进程,应怎样定义信号量,写出信号量的初值以及信号量各种取值含义。
A.1 B.2C.3D.4
8、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。
A.程序 B.指令C.进程D.作业
9、(D)不是操作系统关心得主要问题。
A.管理计算机裸机
B.设计、提供用户程序与计算机硬件系统的界面
C.管理计算机系统资源
D.高级程序设计语言的编译程序
操作系统期中测试卷
安徽大学计算机科学与技术学院《操作系统》期中考试试卷考试时间:90分钟学号:得分:一:判断题(10题,每题2分,总计20分)1 实时系统设计的目标是为了提高系统资源的使用率。
()2 信号量机制可以作为通信工具。
()3 为了提高CPU的利用率我们引入了串行机制,并在此基础上建立了进程的概念。
()4 一个进程由运行状态到阻塞状态一般是由运行进程自己主动提出的。
()5并发性是指两个或多个事件在同一时间间隔内发生,而并行性是指两个或多个事件在同一时刻发生。
()6 和内存相比缓冲存储器的速度更快。
()7进程调度只有一种方式:抢占方式。
()8为了减少内部碎片,页应该偏小为好。
()9 银行家算法是一种预防死锁的方法。
()10在单CPU环境下不可能实现“多道程序系统”。
()二:填空(30空,每空1分,总计30分)1 按照不同的应用环境我们可以将操作系统分成以下3类,分别是:、、。
2操作系统的四个基本特征是:,,,。
3用来实现互斥的同步机制应该遵循:、、、。
4 进程的三种基本状态分别是:、、。
5 当信号量大于0时表示当信号量小于0时其绝对值表示。
6 死锁发生的必要条件是:,,,7 页表的表目主要包括:,。
8进程是指:。
9把地址转换为地址称为地址映射。
10常见的操作系统应包括的5个方面功能是:,,,,。
三: 简答题(4题,共计20分)1什么叫临界资源和临界区?2存储管理需要完成哪些功能?3进程和程序相比它们的主要区别在于哪些方面?第1页,共3页4 什么叫线程?进程和线程的关系?四: 计算题(3题,共计30分)1、有3个进程PA,PB,PC合作解决文件的打印问题:PA将文件从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。
缓冲区的大小等与1个记录的大小。
请用P,V操作来保证文件的正确打印。
(10分)2、在银行家算法中,若出现下图的所示的资源分配情况:问:⑴该状态是否安全?(4分)第2页,共3页⑵如果有进程P2提出请求Request2(1,2,2,2)后,系统能否将资源分给它?并解释原因。
操作系统期中考试试题及答案
第一章操作系统引论(一)单项选择题1、操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( )A.使用方便 B.高效工作 C.合理使用资源2、允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统3、下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统4、操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行5、计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理6、批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间D在作业执行时用户不能直接干预7、分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享8、在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信9、实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率 D.不必向用户反馈信息(二)填空题1、计算机系统是按用户要求接收和存储信息,自动进行__并输出结果信息的系统。
2、计算机系统把进行___和控制程序执行的功能集中组成一种软件称为操作系统。
3、操作系统使用户合理__,防止各用户间相互干扰。
4、使计算机系统使用方便和是操作系统的两个主要设计目标。
5、批处理操作系统、和实时操作系统是基本的操作系统。
6、在多道操作系统控制下,允许多个作业同时装入,使中央处理器轮流地执行各个作业。
7、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。
2011年下学期期中考试试卷(计算机应用)
2011年下学期期中考试试卷一年级《计算机应用基础》姓名:班级:一、选择题(每小题2分,共20分)1、第二代电子计算机的主要元器件是()。
A、电子管B、晶体管C、小规模集成电路D、大规集成电路2、在计算机中,1KB等于()。
A、1024BB、1204BC、1402BD、1240B3、CPU对ROM()。
A、可读可写B、只可读C、只可写D、不可读不可写4、()是向计算机输入数据的设备,它是计算机与用户或其他设备通信的桥梁。
A、输出设备B、输入设备C、存储设备D、处理设备5、下列()是大写字母转换键。
A、Caps LockB、ShiftC、CtrlD、Enter6、硬盘是计算机的()设备。
A、中央处理器B、内存储器C、外存储器D、控制器7、在衡量计算机的主要性能指标中,字长是()。
A、计算机运算部件一次能够处理的二进制数位数。
B、8位二进制长度C、计算机的总线数D、存储系统的容量8、在计算机领域中,通常用英文单词“BYTE”来表示()。
A、字B、字长C、二进制位D、字节9、计算机断电后,()中的数据全部消失。
A、硬盘B、光盘C、ROMD、ROM10、微机系统的开机顺序是_____。
A、先开主机再开外设B、先开显示器再开打印机C.、先开主机再打开显示器D、先开外部设备再开主机二、看图写出下列各设备及接口的名称。
(每空2分,共44分)1、请写出下列设备的名称及作用。
(①)(②)(③)(④)(⑤)(⑥)(⑦)(⑧)(1)属于输入设备的是: (2)属于输出设备的是: (3)属于存储设备的是: 2、请写出定下列接口名称。
(绿色)⑦三、计算题1、将下列二进制数转换成十进制数(1)(11100101)2(2)(1011010101)2 2、将下列十进制数转换成二进制数(1)(1234)10 (2))((97))10四、问答题1、请写出鼠标的常用操作方法及其功能。
2、计算机经历了哪几个发展阶段?3、计算机系统由哪个部分组成?4、计算机软件分为哪几个类?津市职业中专2011年下学期期中考试试卷一年级《计算机应用基础》姓名:班级:一、选择题(每小题2分,共20分)二、看图写出下列各设备及接口的名称。
11上操作系统试题卷(期中卷)参考答案
西华大学课程考核参考答案(期中卷)(2010 至2011 学年第2学期)2)响应比优先调度算法:响应比=1+作业等待时间/运行时间在8.0和8.3小时,由于无作业争夺,调度顺序为:1、2 (1分)在9.3小时时,作业2运行完成,作业3和4已经到达。
分别计算各作业的响应比:R3=1+(9.3-8.5)/0.4=3 R4=1+(9.3-8.6)/0.3=3.33,由于R4>R3,因此作业4比作业3先运行所有作业的调度顺序是:1、2、4、3(3分)与短作业优先调度算法一致,故平均周转时间=1 带权周转时间=(0.3/0.3+1.2/1+1.5/0.4+1/0.3)/4=2.3 (1分)。
2、(共5分)●有空让进:当无进程在互斥区时,任何有权使用互斥区的进程可进入(1分)●无空等待:不允许两个以上的进程同时进入互斥区(1分)●多中择一:当没有进程在临界区,而同时有多个进程要求进入临界区,只能让其中之一进入临界区,其他进程必须等待(1分)●有限等待:任何进入互斥区的要求应在有限的时间内得到满足(1分)●让权等待:处于等待状态的进程应放弃占用CPU,以使其他进程有机会得到CPU的使用权(1分)3、(共10分)●运行态(Running):程占有CPU,并在CPU上运行(1分)●就绪态(Ready):一个进程已经具备运行条件,但由于无CPU暂时不能运行的状态(当调度给其CPU时,立即可以运行)(1分)●等待态(Blocked):阻塞态、封锁态、睡眠态:指进程因等待某种事件的发生而暂时不能运行的状态(即使CPU空闲,该进程也不可运行)(1分)进程状态转换:在进程运行过程中,由于进程自身进展情况及外界环境的变化,这三种基本状态可以依据一定的条件相互转换(1分)●就绪--> 运行:调度程序选择一个新的进程运行(1.5分)●运行--> 就绪:1.运行进程用完了时间片2.运行进程被中断,因为一高优先级进程处于就绪状态(1.5分)●运行--> 等待:当一进程必须等待时:(1.5分)OS尚未完成服务对一资源的访问尚不能进行初始化I/O 且必须等待结果等待某一进程提供输入(IPC)等待--> 就绪:当所等待的事件发生时(1.5分)4、(共5分)操作系统的基本特征:并发、共享、虚拟、随机性(1分)并发:处理多个同时性活动的能力。
操作系统期中试卷2011
《操作系统》期中考试题一、选择1.下列选项中,能引起外部中断的事件是 AA. 键盘输入B. 除数为零C. 浮点运算下溢 D访存缺页2.单处理机系统中,可并行的是 DI.进程与进程II. 处理机与设备III.处理机与通道IV. 设备与设备A.I、II和IIIB. I、II和IVC. I、III和IV D II、III和IV3.下列进程调度算法中,综合考虑进程等待时间和执行时间的是 DA. 时间片轮转调度算法B. 短进程优先调度算法C. 先来先服务调度算法D高响应比优先调度算法4.某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是CA. 2B. 3C. 4D 55.分区分配内存管理方式的主要保护措施是 AA. 界地址保护B. 程序代码保护C. 数据保护 D栈保护6.下列选项中,操作系统提供给应用程序的接口是 AA. 系统调用B. 中断C. 库函数D原语7.下列选项中,导致创建新进程的操作是 CI.用户登录成功 II. 设备分配III.启动程序执行A.仅I和IIB. 仅II和IIIC. 仅I和III D I、II和III8.设与某资源关联的信号量初值为3,当前值为1。
若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是 BA. 0、1B. 1、0C. 1、2D 2、09.进程P0和P1的共享变量定义及其初值为:boolean flag[2];int turn=0;flag[0]=FALSE; flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下:则并发执行进程P0和P1时产生的情形是 DA.不能保证进程互斥进入临界区,会出现“饥饿”现象 B . 不能保证进程互斥进入临界区,C. 能保证进程互斥进入临界区,会出现“饥饿”现象 D 能保证进程互斥进入临界区,不会出现“饥饿”现象10. 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Best Fit )算法,分配和释放的顺序为:分配15MB 、分配30MB 、释放15MB 、分配8MB 、分配6MB ,此时主存中最大空闲分区的大小是 B A. 7MB B . 9MB C. 10MB D 15MB二简答题:1. 操作系统的基本特征是什么? 并发性。
11级《网络操作系统》期中考试试卷(答案)
杭州市电子信息职业学校2011学年第2学期《网络操作系统》期中考试试卷考试要求:1、考试前请重启、检查自身机器,考试过程中不要乱动计算机,如出现问题,请及时与监考教师联系。
2、将考试试卷复制到“\\机房server\机房kXX”文件夹下,命名为“班级学号姓名qz.doc”,班级用拼音第一个字母。
例如11网管(2)、06号张三,文件名为:“11wg206张三qz.doc“;11网管(1)、06号张三,文件名为:“11wg106张三qz.doc”;11计算机、学号06号张三,文件名为:“11jsj06张三qz.doc”;11网站(1)、学号06号张三,文件名为:“11wz106张三qz.doc”;11网站(2)、学号06号张三,文件名为:“11wz206张三qz.doc”。
命名完成后,直接打开完成考试,并在做题过程中随时保存。
如命名错误,直接扣10分;找不到文件,后果自负。
3、考试任务书中插入的图片要按知识点要求抓取,不要整个屏幕、整个窗口地抓。
4、若一个虚拟机软件开启两个操作系统,出现关闭一个操作系统的情况时,请开启两个虚拟机软件,每个虚拟机软件开启一个操作系统。
一、考试VM虚拟环境搭建部分(3’*7=21%)1、在VM中打开2003和XP虚拟机各一台,并进行如下设置:2003的IP地址:192.168.学号.10,DNS指向本服务器;<>●XP的IP地址:192.168.学号.20,DNS指向2003服务器;<>●2003中超级用户的密码设置为:123;(如不设置,出现问题后果自负)<>在XP的命令提示符中使用ipconfig、ping 192.168.学号.10测试两台虚拟机的连通性,保证他们的连通。
<><> 2、在2003中安装DNS服务、应用程序服务器(有IIS+ASP支持)。
<><>二、用户和组管理部分(3’*5=15%)1、添加用户组files,并在该组内添加并启用用户 filead、file01、file02,默认密码为111,并且设置为密码永不过期、用户能修改密码。
操作系统期中考试试题(参考答案)
操作系统(A卷)一、单项选择题(20分,每题1分,共20题)1、操作系统是一种(B)。
A.通用软件 B.系统软件 C.应用软件 D.软件包2、操作系统是对(C)进行管理的软件。
A.软件 B.硬件 C.计算机资源 D.应用程序3、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。
A.利用率 B.可靠性 C.稳定性 D.兼容性4、操作系统的基本类型主要有(B)。
A.批处理系统、分时系统、多任务系统B.实时操作系统、批处理操作系统、分时操作系统C.单用户系统、多用户系统、批处理系统D.实时系统、分时系统、多用户系统5、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理 B.多道程序设计C.实时处理 D.共行执行6、(C)操作系统允许用户把若干个作业提交给计算机系统。
A.单用户 B.分布式 C.批处理 D.监督7、下面6个系统中,必须是实时操作系统的有(C)个。
计算机辅助设计系统;航空订票系统;过程控制系统;机器翻译系统;办公自动化系统;计算机激光照排系统。
A.1 B.2 C.3 D.48、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。
A.程序 B.指令 C.进程 D.作业9、(D)不是操作系统关心得主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译程序10、批处理系统的主要缺点是(A)。
A.失去了交互性 B.CPU的利用率降低C.不具备并行性 D.以上都错11、系统调用的目的是(A)。
A.请求系统服务 B.终止系统服务C.申请系统资源 D.释放系统资源12、进程和程序的本质区别是(D)。
A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源 D.动态和静态的特征13、在进程管理中,当(D)时进程从执行状态转换为就绪状态。
操作系统期中试题(附答案)
课程名称:操作系统适用班级:02本四姓名:班级:学号:一、多项选择题(共26分)1、多道程序设计是指( C )A、在多台处理机上同时执行多道程序B、在多台处理机上同一时刻执行多道程序C、在一台处理机上同时执行多道程序D、在一台处理机上同一时刻执行多道程序2、在下列存储管理方案中,不适用于多道程序设计的是( A )A、单一连续分配B、固定式分区分配C、可变式分区分配D、段页式存储管理3、在可变式分区分配方案中,最先适应算法是将空白区在空白区表中按( C )次序排列。
A、容量递增B、容量递减C、地址递增D、地址递减4、( B、C )存储器管理方法可能使系统产生抖动。
A、简单页式B、请求页式C、段式D、可变连续分区5、用户通过终端使用计算机系统控制作业的执行方式称为( C )控制方式A、真脱机B、假脱机C、联机D、自动控制6、操作系统的主要特征是(ACDE )A、并发性B、交互性C、共享性D、虚拟性E、不确定性7、进程的并发执行是指若干个进程( C )A、共享系统资源B、在执行的时间上是重叠的C、同时执行D、在执行的时间上是不可重叠的8、对于两个并发进程,设互斥信号量为 mutex ,若 mutex = 0,则( B )A、表示没有一个进程进入临界区B、表示有一个进程进入临界区C、表示有一个进程进入临界区,另一个进程等待进入D、表示有两个进程进入临界区9、设有6个进程共享一个互斥段,如果最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值应该是( C )A、6B、1C、3D、010、某系统有3个并发进程,都需要同类资源四个,试问该系统不会发生死锁的最少资源数是( C )A、 4B、8C、10D、1211、在操作系统中,P-V操作是一种( D )A、机器指令B、系统调用指令C、作业控制指令D、低级进程通讯原语12、一个进程是( C )A、由协处理机执行的一个程序B、一个独立的程序+数据集C、PCB结构与程序和数据的组合D、一个独立的程序13、设主存容量为1MB,磁盘容量为400MB,计算机系统的地址寄存器有24位,那么虚存的最大容量是( D )A、1MBB、401MBC、1MB+224BD、224B二、简答题(共18分)1、什么是临界资源和临界区?一次仅允许一个进程使用的资源称为临界资源,在进程中对于临界资源访问的程序段称为临界区或临界段。
操作系统期中考试试题 参考答案
C.不具备并行性 D.以上都错
11、系统调用的目的是(A)。
A.请求系统服务B.终止系统服务
C.申请系统资源 D.释放系统资源
12、进程和程序的本质区别是(D)。
A.存储在内存和外存 B.顺序和非顺序执行机器指令
C.分时使用和独占使用计算机资源D.动态和静态的特征
5
3
6
4
0
2
1
3
4
P3
4
0
11
4
0
5
0
0
6
P4
4
2
5
2
0
4
2
2
1
P5
4
2
4
3
1
4
1
1
0
P(mutex);
If(waiter<=30)
{Hale Waihona Puke Waiter++;
V(students);
V(mutex)
P(teacher);
学生询问;
}
ElseV(mutex)
}
3、设系统中有3种类型的资源(A、B、C)和5个进程P1、P2、P3、P4、P5,A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统的状态见表1所示。系统采用银行家算法实施死锁避免策略。(10分)
司机:
While(1)
{
P(S1)
启动车辆
正常行车
到站停车
V(S2)
}
售票员:
While(1)
{
售票
P(S2)
开门
关门
V(S1)
}
操作系统期中试题(附答案)
操作系统期中试题(附答案)操作系统期中试题一、选择题(共20题,每题2分,共40分)1. 操作系统的作用是( A )A. 管理和控制计算机硬件资源B. 加速计算机的运行速度C. 控制计算机的I/O设备D. 实现网络连接与通信2. 下列哪个不是操作系统的特征( D )A. 并发性B. 共享性C. 虚拟性D. 可编程性3. 多道程序设计中的进程是指( A )A. 正在运行的程序B. 程序的存储文件C. 程序的源代码D. 程序的控制台输出4. 对于运行中的程序,CPU可进行的操作是( B )A. I/O操作B. 执行指令C. 存储数据D. 读取数据5. 操作系统的内核( C )A. 是操作系统的计算功能模块B. 是操作系统的图形界面C. 是操作系统的核心部分D. 是操作系统的用户接口6. 进程之间的通信方式包括( D )A. 共享内存B. 管道通信C. 消息传递D. 所有选项都对7. 磁盘调度算法的目标是( A )A. 减少磁盘寻道时间B. 提高磁盘存储容量C. 加快磁盘转速D. 增加磁盘缓存大小8. 下列哪个不是操作系统提供的文件访问方式( C )A. 顺序访问B. 随机访问C. 串行访问D. 索引访问9. 虚拟存储器技术可以有效解决( B )A. CPU速度与IO速度不匹配的问题B. 程序过大无法一次性加载到内存的问题C. 磁盘空间不足的问题D. 文件读写速度过慢的问题10. 哪个操作系统多用于小型嵌入式系统中( D )A. WindowsB. macOSC. LinuxD. VxWorks11. 哪个操作系统属于开源操作系统( C )A. WindowsB. macOSC. LinuxD. Solaris12. 哪种调度算法不能保证公平性( B )A. 先来先服务调度算法B. 短作业优先调度算法C. 时间片轮转调度算法D. 优先级调度算法13. 页面置换算法中,FIFO算法是按照( A )A. 先进先出的原则进行页面置换B. 对访问频次最低的页面进行置换C. 对最近最久未使用的页面进行置换D. 对已经使用时间最长的页面进行置换14. 计算机网络中,OSI七层模型的顺序是( D )A. 物理层 - 数据链路层 - 网络层 - 传输层 - 会话层 - 表示层 - 应用层B. 数据链路层 - 物理层 - 网络层 - 传输层 - 会话层 - 表示层 - 应用层C. 应用层 - 表示层 - 会话层 - 传输层 - 网络层 - 数据链路层 - 物理层D. 物理层 - 数据链路层 - 网络层 - 传输层 - 会话层 - 表示层 - 应用层15. 并行计算系统是指( A )A. 同时使用多个处理器进行计算的系统B. 使用虚拟机进行计算的系统C. 使用分布式计算进行计算的系统D. 使用多线程进行计算的系统16. RAID技术可以实现( C )A. 硬盘的加密存储B. 硬盘的快速读写C. 硬盘的冗余存储D. 硬盘的高速缓存17. 数据库管理系统的主要功能是( B )A. 进行数据的存储B. 进行数据的管理和操作C. 进行数据的传输D. 进行数据的加密18. 死锁的发生是指( C )A. 程序出现错误导致程序崩溃B. 程序长时间无响应C. 进程之间互相等待资源导致无法继续执行D. CPU的存储空间不足19. 操作系统中的shell是指( A )A. 用于和用户进行交互的命令解释器B. 用于管理内存的模块C. 用于管理文件的模块D. 用于管理进程的模块20. 虚拟机技术可以实现( D )A. 多个操作系统共享一台物理机B. 加快CPU的运算速度C. 增加硬盘容量D. 可靠性增强二、简答题(共5题,每题10分,共50分)答:操作系统的主要功能包括资源管理、进程管理、文件管理、设备管理和用户接口。
操作系统期中考试试题及答案
第一章操作系统引论(一)单项选择题1( )A.使用方便 B.高效工作 C.合理使用资源2、允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统3、下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统4、操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行5、计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理6、批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间D在作业执行时用户不能直接干预7、分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享8、在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信9、实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率 D.不必向用户反馈信息(二)填空题1、__并输出结果信息的系统。
2行___3、操作系统使用户合理__,是操作系统的两个主要设计目标。
5、批处理操作系统、6,使中央处理器轮流地执行各个作业。
7、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。
8规定的CPU时间。
9_作业,把由批处理系统控制的作业称为作业。
11_____,不强求系统资源的利用率。
13、__为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。
(三)简答题1、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。
操作系统期中试题答案
长治学院2010~2011学年第二学期《操作系统》期中试题网络工程 专业(2009级)一、单项选择题(每小题2分,共20分,请把答案填入下表中)1. ( )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
A. 处理器管理 B .存储管理 C .文件管理 D .作业管理2. 对于两个并发进程,设互斥信号量为mutex,若mutex=0,则( )。
A.表示没有进程进入临界区B.表示有一个进程进入临界区C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区 3. 设有一组作业,它们的提交时间及运行时间如下所示:作业号 提交时间 运行时间(分钟) 1 8:00 702 8:40 303 8:50 104 9:10 5试问在单道方式下,采用响应比高者优先调度算法,作业的执行顺序是( )。
A. 1,2,3,4 B. 1,3,2,4 C. 3,1,2,4 D. 1,3,4,2 4. 下面关于系统的安全状态的描述中正确的是( )。
A. 系统处于不安全状态一定会发生死锁B. 系统处于不安全状态可能会发生死锁C. 系统处于安全状态时也可能会发生死锁D. 不安全状态是死锁状态的一个特例 5. 死锁问题的解决可以有多种途径,以下说法中正确的是( )。
A. 死锁的防止是通过破坏进程进入不安全状态来实现的B. 通过避免死锁四个必要条件中的任何一个就可以实现死锁的避免C. 死锁的检测和解除是配合使用的,当系统检测到出现死锁状态时,就通过死锁解除方法来解除死锁D. 死锁的问题是无法解决的,但可以避免 6. 信箱通信是一种( )通信方式。
A. 直接B. 间接C. 低级D. 信号量 7. 某系统的进程状态转换图如图所示。
所谓因果转换指的是有两个转换,一个转换的发生会引起另一个转换的发生,前一个转换称为因,后一个转换称为果,这两个转换称为因果转换。
当然,这种因果关系并不是什么时候都能发生,而是在一定条件下才会发生。
操作系统第三次作业参考答案
操作系统作业(2011-3-14):课本:P83 27(不会出现死锁的哲学家进餐问题)、2828、var empty,full:semaphore:=1,0;beginparbeginproducer: consumer:begin repeat begin repeatproduce an item p; wait(full);wait(empty); c:=buffer;buffer:=p; signal(empty);signal(full); consume c;until false; until false;end endparend.操作系统作业(2011-3-16):1、有一个报箱为A、B两人共同使用,每次只能装一份报纸。
A订阅《科技报》,B订阅《新民晚报》,投递员C、D分属科技报社和新民晚报社,试用P、V操作写出他们的同步执行程序。
2、设有n个进程共享一个程序段,对于如下两种情况,请问所采用的信号量初值是否相同?各是多少?信号量的值的变化范围如何?(1)如果每次只允许一个进程进入该程序段;(2)如果每次最多允许m个进程(m n)同时进入该程序段。
3、设有两个优先级相同的进程P1和P2如下。
信号量S1和S2的初值均为0,试问P1、P2并发执行后,x、y、z的值各是多少?请写出判断的过程。
进程P1:进程P2:y=1;x=1;y=y+2;x=x+1;V(S1); P(S1);z=y+1;x=x+y;P(S2);V(S2);y=z+y;z=x+z;4、进程之间存在哪几种制约关系?各是什么原因引起的?以下活动各属于哪种制约关系?(1)若干学生去图书馆借书;(2)两队进行篮球比赛;(3)流水线生产的各道工序;(4)商品生产和社会消费。
5、什么是多线程?多线程和多任务有什么区别?参考答案:1、var s,science,night:semaphore:=1,0,0;beginparbeginA: begin while(true) C: begin while(true){ wait(science); { wait(s);取科技报; 投递科技报;signal(s); signal(science);} }end; end;B: begin while(true) D: begin while(true){wait(night); {wait(s);取新民晚报; 投递新民晚报;signal(s); signal(night);} }end; end;parend;end.2、(1)由于每次只允许一个进程进入该程序段,因此可以将该程序段看成是临界资源,应设初值为1的信号量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统2011年3班期中小测验
1. 综合(25')
请简述计算机系统启动,直到运行第一个用户应用程序,然后派生出第二个线程的整个过程中的可能的步骤,并分析每一个步骤的代价(大/中/小),说明理由。
2. 进程与线程(25')
假设线程有运行(running)、就绪(ready)、等待(waiting)和休眠(suspended)四种状态。
请分别说明什么时候会发生以下状态转换:
a) 运行==> 等待(4')
b) 就绪==> 运行(4')
c) 等待==> 就绪(4')
d) 等待==> 休眠(4')
e) 请证明SJF调度策略在非抢占(non-preemptive)情况下是最优的(9')。
3. 进程间同步与死锁(30')
现有四个进程P0, P1, P2, P3,三类资源A, B, C,各有7、5、5个。
资源分配矩阵如下:
A B C
P0 0 1 0
P1 2 0 0
P2 3 0 3
P3 2 2 2
资源请求矩阵如下:
A B C
P0 0 0 0
P1 2 0 2
P2 0 0 0
P3 1 0 0
可用资源向量为:
A B C
0 2 0
a) 请问:目前是否存在死锁?如果不存在死锁,请给出一个能够让所有进程执行完的序列(8')
假设有一个科学计算进程scicomp,它每次从任务队列中获得一个计算任务,然后进行计算:void scicomp ()
{
while (true)
{
get_task ();
comp ();
}
}
任务队列中的任务数存放在全局变量m中:
int m;
当任务队列为空时,它唤醒另一个进程taskassign,分配一些计算任务,放在队列中:
void taskassign ()
{
while (true)
{
m = put_task ();
}
}
其中,put_task ()返回的是放入队列的任务个数。
假设scicomp在队列为空时不能执行get_task(),而taskassign只能在队列为空时执行,队列的大小没有限制。
要求:
b) 使用信号量,并修改以上scicomp和taskassign代码,使得程序能够满足以上条件(8');
c) 说明为什么你的程序是对的(4')
d) 请使用二元信号量(binary semaphore,即值只能为0或1的信号量)实现计数信号量(counting semaphore,取值可为任意整数)(10')。
4. 内存管理(20')
a) 请简述采用TLB和2级页表时,内存访问的步骤(10');
b) 请比较反向页表(inverted page table)和散列页表(hashed page table)的优缺点(10')。