计算机操作系统原理期中考试试卷(最新整理)

合集下载

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

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

计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。

答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。

答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。

答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。

答案:优先级5. 文件系统的主要功能包括:______、______、______和______。

答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。

答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。

处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。

操作系统期中考试试题及答案

操作系统期中考试试题及答案

第一章操作系统引论(一)单项选择题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、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。

(完整版)操作系统期中考试试题参考答案)

(完整版)操作系统期中考试试题参考答案)
6、并发与并行的区别是什么?并举例说明。
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.高级程序设计语言的编译程序

操作系统基础期中试题及答案

操作系统基础期中试题及答案

操作系统基础期中试题及答案一、选择题(每题5分,共25分)1. 操作系统的主要功能不包括以下哪项?A. 资源管理B. 进程管理C. 文件管理D. 网络管理答案:D2. 下列哪个不属于操作系统的五大基本功能?A. 处理器管理B. 存储管理C. 设备管理D. 作业管理答案:D3. 下列哪种调度算法是最高效的?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 轮转调度(RR)答案:B4. 下列哪个不是进程的三态模型中的状态?A. 运行B. 阻塞C. 创建D. 终止答案:C5. 下列哪种内存管理技术可以有效地解决内存碎片问题?A. 固定分区B. 可变分区C. 页式管理D. 段式管理答案:C二、填空题(每题5分,共25分)1. 操作系统的目标是为用户提供_________和_________。

答案:方便的运行环境,高效的资源利用2. 在进程管理中,_________是进程实体的核心。

答案:进程控制块(PCB)3. 操作系统的五大功能模块包括:处理器管理、存储管理、设备管理、文件管理和_________。

答案:作业管理4. 在_________调度算法中,进程根据其执行时间的长短进行调度。

答案:最短作业优先(SJF)5. 内存分区的基本方法有固定分配和动态分配两种,其中动态分配又称为_________分配。

答案:可变三、简答题(每题10分,共30分)1. 请简要描述操作系统的五大基本功能。

答案:操作系统的五大基本功能包括:资源管理、进程管理、存储管理、文件管理和作业管理。

其中资源管理负责计算机硬件及软件资源的分配与调度;进程管理负责进程的创建、调度和同步;存储管理负责内存空间的分配与回收,解决内存碎片问题;文件管理负责文件的存储、检索、更新和保护;作业管理负责用户作业的提交、调度、监控和控制。

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、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。

《计算机操作系统》期中考试试卷及答案13

《计算机操作系统》期中考试试卷及答案13

《计算机操作系统》期中考试试卷及答案13一.单向选择题(每一题只有一个选项正确,每小题2分,共36分);1.操作系统属于_________A .应用软件B.系统软件C.字处理软件D.电子表格软件2.下面不属于操作系统的是_________A.Window 98B.Window XP C.Window 2000D.Office 20033.Windows 中查找文件时,如果输入“*.doc”,表明要查找当前目录下的_________A.文件名为*.doc的文件B.文件名中有一个*的doc文件C.所有的doc文件D.文件名长度为一个字符的doc文件4.在资源管理器窗口的左窗格中,文件夹图标含有"+"时,表示该文件夹_________A.含有子文件夹,并已被展开B.未含子文件夹,并已被展开C.含有子文件夹,还未被展开D.未含子文件夹,还未被展开5.利用Windows 附件中的“记事本”软件保存的文件,其扩展名一般是_________A.(.txt)B.(.doc)C.(.xls)D.( .bmp)6.以下对快捷方式理解正确的是_________A.删除快捷方式等于删除文件B.建立快捷方式可以减少打开文件夹.找文件夹的麻烦C.快捷方式不能被删除D.打印机不可建立快捷方式7.在Windows XP 中文件名不可使用的字符是_________A.+B._C.]D.?8.在桌面空白处按F1键会_________A.弹出出错窗口B.弹出帮助窗口C.弹出开始窗口D.弹出资源管理器窗口9.在Windows XP中,每个窗口最上面有一个“标题栏”,把鼠标光标指向该处,然后“拖放”,则可以_________A.变动该窗口上边缘,从而改变窗口大小B.移动该窗口C.放大该窗口D.缩小该窗口10.在WindowsXP的资源管理器中,选定一个文件后,在地址栏中显示的是该文件的_________ A.共享属性B.文件类型C.文件大小D.存储位置11.在“资源管理器”窗口中,若希望显示文件的名称.类型.大小等信息,则应该选择“查看”菜单中的_________A.列表B.详细资料C.大图标D.小图标12.下列关于“回收站”的叙述正确的是_________A.“回收站”中的文件不能恢复B.“回收站”中的文件可以被打开C.“回收站”中的文件不占有硬盘空间D.“回收站”用来存放被删除的文件或文件夹13.在Windows XP中,下列不能对选定的文件或文件夹进行重命名操作的是_________ A.单击“文件”菜单中的“重命名”命令B.右键单击要更名的文件或文件夹,选择快捷菜单中的“重命名”菜单命令C.快速双击要更名的文件或文件夹D.间隔单击要更名的文件或文件夹,并键入新名字14.在Windows XP中,双击控制菜单图标,其结果是_________A.关闭窗口B.打开控制菜单C.移动窗口D.最大化窗口15.在资源管理器中,选定多个连续文件的操作为_________A.按住CTRL键,然后单击每一个要选定的文件图标B.按住SHIFT键,然后单击每一个要选定的文件图标C.选中第一个文件,然后按住SHIFT键,再单击最后一个要选定的文件名D.选中第一个文件,然后按住CTRL键,再单击最后一个要选定的文件名16.完整的计算机硬件系统的组成是 _________A.主机、键盘、显示器B.控制器、运算器、存储器C.CPU 和外部设备D.运算器、控制器、存储器、输入与输出设备17.Windows XP中粘贴功能的快捷键是_________A、Ctrl+VB、Ctrl+OC、Ctrl+CD、Ctrl+Z18.在Windows中,需要查找近一个月内建立的所有文件,可以采用_________A.按名称查找B.按位置查找C.按日期查找D.按高级查找二.多项选择题(每一题有一个或多个选项正确,少选选错不给分,每题2分,共14分); 1.在WindowsXP安装完成后,桌面上一般显示的图标有_________A.“Word”B.“我的电脑”C.“网上邻居”D.“我的文档”2.WindowsXP中,当一个窗口最大化后,下列叙述正确的是_________A.该窗口可以被关闭B.该窗口可以最小化C.该窗口可以移动D.该窗口可以还原3.在Windows XP中,属于合法文件名的有_________A.FILE.dat B.WIN-PRO.exe C.123*.txt D.123.\4.下面的文件类型与其对应的扩展名正确的是_________A.WORD文档文件(.doc)B.程序文件(.mdb)C.位图文件(.bmp)D.视频剪辑文件(.avi)5.下列说法正确的是_________A.用Ctrl+C执行剪贴板的复制操作B.用Ctrl+Y执行剪贴板的粘贴操作C.用Ctrl+S执行剪贴板的剪切操作D.用Ctrl+A执行全选操作6.关闭计算机,必须正常退出WindowsXP,你可以_________A.点“开始”的“关闭系统”的“关闭计算机”,点“是”B.Alt+F4,选"关闭计算机点”“是”C.关闭电源D.点“开始”的“注销”7.关于Windows XP下列说法正确的是_________A.它是一种应用软件B.它是MICROSOFT公司研制C.它是一种系统软件D.它是一种图文排版系统三.判断题(10*1=10分)1.启动计算机的顺序是先打开主机电源再打开外设电源。

操作系统期中考试试题及答案

操作系统期中考试试题及答案

第一章操作系统引论(一)单项选择题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、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。

操作系统期中考试试题参考答案)(最新整理)

操作系统期中考试试题参考答案)(最新整理)

操作系统(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)时进程从执行状态转换为就绪状态。

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

访问缓冲区,应当互斥访问,mutex=1 P1 进程往缓冲区写,P2、P3 取出统计,所以 P1 与 P2 之间是同步关系,P1 与 P3 之间也是同 步关系, empty 控制 P1 往里写,empty=N S1 控制进程 P2-统计奇数, S2 控制进程 P3 的执行
P1:
X=produce() ; P(empty);//申请一个空单元 P(mutex); //互斥进入临界区
系统为了保护底层的软件:如设备驱动、时钟管理、中断处理等程序的执行不被干扰, 让他们的执行不可分割的运行完,将这部分软件定义为原语,
2.什么是处理机的三级调度?各级调度的主要任务各是什么? 〖解答〗
高级调度的主要功能是根据一定的算法,从输入的一批作业中选出若干作业,分配必要的 资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输入/输出 进程),最后把它们的程序和数据调入内存,等待进程调度程序对其执行调度,并在作业完 成后做善后处理工作。
C. 相互独立与制约
D. 竞争
第 1 页,共 6 页
。 。
状态。
9.以下关于线程和进程说法错误的是

A. 一个进程可以有一个或多个线程
B. 线程是进程中可独立调度和执行的基本单位
C. 不同的线程只能执行不同的程序
D. 线程往往被称为“轻型进程”
10.下列选项中,导致创建新进程的操作是

I. 用户登录成功; II. 设备分配; III. 启动程序执行
低级调度的主要功能是根据一定的算法将 cpu 分派给就绪队列中的一个进程。 中级调度:为了使内存中同时存放的进程数目不至于太多,有时需要把某些进程从内存 移到外存上,以减少多道程序的数目。
3.有人说 PCB 是进程存在的唯一标志,这种说法对吗,为什么?并请写出进程控制块 的内容有哪些?。
〖解答〗 进程控制块 PCB 是用来记录进程状态及其他相关信息的数据结构,PCB 存在则进程存在。 系统创建进程时会产生一个 PCB,撤销进程时,PCB 也自动消失。 PCB 的内容:进程标识、调度信息、进程上下文、进程控制信息。
Put(X); If X 是奇数
V(S1) Else
V(S2) P(mutex);
P2:
P(S1);//申请读奇数 P(mutex); //互斥进入临界区
Getodd();//取走奇数 奇数+1; V(mutex); V(empty);//释放一个单元
P3:
P(S2);//申请读偶数 P(mutex); //互斥进入临界区

பைடு நூலகம்

线


线


线


线

学号:
姓名:
专业 :
年级:
学院:


线


线


线


线


青岛大学课程期中考试试卷
2013 ~ 2014 学年 秋季学期 考试时间:2013.11
课程名称 计算机操作系统原理
A 卷■ B 卷□
题号 一 二 三 四 五 六 成绩
复核
得分
阅卷
注意事项:答卷前,考生务必把答题纸上密封线内各项内容填写清楚(学号应与教务在线中学 号相同),否则可能得不到成绩,必须填写在密封线与装订线之间。答案必须写在边框内。

线


线


线


线

学号:
姓名:
专业 :
年级:
学院:


线


线


线


线


2.三个进程 P1、P2、P3 互斥使用一个包含 N 个单元的缓冲区。P1 每次用 produce( )生成一个 正整数,并用 put( )送入缓冲区某一空单元中;P2 每次用 getodd( )从该缓冲区中取出一个 奇数,并用 countodd( )统计奇数个数;P3 每次用 geteven( )从该缓冲区中取出一个偶数,并 用 counteven( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,要求用 伪代码描述,并说明所定义信号量的含义。
A. 进程
B. 作业
C. 资源
D. 程序和数据
3.关于多道批处理操作系统,以下说法错误的是

A. 可提高计算机系统的工作效率
B. 在作业执行时用户可以直接干预作业的执行
C. 可提高系统资源的利用率
D. 可提高系统吞吐量
4.对可靠性和安全性要求极高,而不强求系统资源利用率的操作系统是
A. 批处理操作系统
南:
P(mutex_r) Scount++; If Scount=1 then P(mutex); V(mutex_r);
上桥 行驶到另一端 P(mutex_r) Scount=Scount-1; If Scount=0 then V(mutex); V(mutex_r);
第 4 页,共 6 页

While (flag[0]&&(turn==0))
临界区;
Flag[1]=FALSE;
}
}
则并发执行进程 P0 和 P1 时产生的情况是

A、不能保证进程互斥进入临界区,会出现“饥饿”现象;
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象;
C、能保证进程互斥进入临界区,会出现“饥饿”现象;
D、能保证进程互斥进入临界区,不会出现“饥饿”现象;
Geteven();//取走偶数 偶数+1; V(mutex); V(empty);//释放一个单元
第 5 页,共 6 页
第 6 页,共 6 页
〖解答〗
第 3 页,共 6 页
得分
三、应用题(每题 20 分,共 40 分)
1.(过河问题)有一条小河,河上有一座独木桥可供男来北往的人过河。由于桥面窄,只 能单向行走。试用 P、V 操作设计一个过河算法。
〖解答〗 互斥信号量 mutex,初值=1, 计数变量:南方向等待人数 Scount,初值=0 互斥信号量用于控制对 Scount 计数的 mutex_R
4.简述操作系统的基本特征及这些特征的主要表现。 〖解答〗
并发性 共享性 异步性 虚拟性
5.为了让用户进程互斥地进入临界区,可以把整个临界区实现成不可中断的过程,即 让用户具有屏蔽所有中断的能力。每当用户程序进入临界区的时候,屏蔽所有中断。当出了 临界区的时候,再开放所有中断。你认为这种方法可行吗?为什么?
Void P0 () //进程 P0
{
while (TURE){
Flag[0]=TURE; turn=1;
While (flag[1]&&(turn==1))
临界区;
Flag[0]=FALSE;
}
}
Void P1 () //进程 P1
{
while (TURE){
Flag[1]=TURE;turn=1;
得分
一、选择题(每题 2 分,共 30 分)
1.单处理机系统中,可并行的是

I.进程与进程 II.处理机与设备 III.处理机与通道 IV.设备与设备
A. I、II、III;
B. I、II 和 IV;
C. I、III 和 IV;
D. II、III 和 IV
2.操作系统的主要功能是管理计算机系统中的

表示(当前)等待该资源的进程数,则 M、N 分别是
。。
A、0,1
B、1,0
C、1,2
D、2,0
13.进程 P0 和 P1 的共享变量定义及其初值为。
boolean flag[2];
int turn=0;
flag[0]=false; flag[1]=false;
若进程 P0 和 P1 访问临界资源的类 C 代码实现如下:
B. 分时操作系统
C. 分布式操作系统
D. 实时操作系统
5.下列选项中,操作系统提供的给应用程序的接口是

A. 系统调用 B. 中断
C. 库函数
D. 原语
6.为两个相互独立的源程序进行编译的两个进程,它们之间的关系是
A. 它们可以并发执行,两者逻辑上有依赖关系
B. 它们可以并发执行,两者逻辑上无依赖关系
C. 它们不可以并发执行,但两者逻辑上有依赖关系
D. 它们不可以并发执行,因为两个进程运行的是同一个编译程序
7.若当前进程因时间片用完而让出处理机,该进程应由执行状态转变为
A. 就绪
B. 执行
C. 阻塞
D. 挂起
8.进程间的同步与互斥,分别表示出各个并发进程之间的
关系。
A. 动态性与独立性
B. 协作与竞争
A. 仅 I 和 II
B. 仅 II 和 III;
C. 仅 I 和 III;
D. I、II、III
11.
调度算法综合考虑作业的等待时间和计算时间。
A. FCFS
B. SJF
C. 响应比高者优先
D. 优先级高者优先
12.设与某资源相关的信号量初值为 3,当前值为 1,若 M 表示(当前)该资源的可用个数,N
第 2 页,共 6 页


线


线


线


线

学号:
姓名:
专业 :
年级:
学院:


线


线


线

相关文档
最新文档