秋操作系统期中考试题参考答案
操作系统期中试卷参考解答
常熟理工学院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.高级程序设计语言的编译程序
操作系统期中考试试题及答案
第一章操作系统引论(一)单项选择题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一.单向选择题(每一题只有一个选项正确,每小题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、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。
17物联网《操作系统》期中考试题答案
17物联网《操作系统》期中考试题答案1. 什么是操作系统?操作系统是一种软件,负责管理计算机硬件和软件资源,并为应用程序提供一个运行环境。
它充当计算机系统和用户之间的接口,使用户能够方便地使用计算机。
2. 操作系统有哪些基本功能?(1)进程管理:负责创建、调度和终止进程,以及管理进程之间的通信。
(2)内存管理:管理计算机的内存资源,包括内存分配、回收和共享。
(3)文件系统管理:提供对文件的组织、存储和访问的功能。
(4)设备管理:管理计算机系统中的各种设备,包括输入输出设备和存储设备。
(5)用户接口:提供与操作系统交互的界面,使用户能够使用计算机系统。
3. 进程和线程有什么区别?进程是程序的执行实例,拥有独立的内存空间和资源,是操作系统分配资源的最小单位。
而线程是进程中执行的任务单元,多个线程共享同一个进程的资源,是调度和执行的最小单位。
4. 进程调度算法有哪些?(1)先来先服务(FCFS):按照进程到达的顺序进行调度。
(2)最短作业优先(SJF):选择执行时间最短的进程进行调度。
(3)优先级调度:按照优先级的高低进行调度。
(4)时间片轮转调度:每个进程被分配一个时间片,当时间片用完后,将切换到下一个进程。
(5)多级反馈队列调度:将进程按照优先级划分为多个队列,并按照规定的顺序调度。
5. 什么是死锁?如何预防死锁?死锁是指在多个进程之间出现相互等待资源而无法继续执行的情况。
为了预防死锁,可以采取以下措施:(1)破坏死锁产生的四个必要条件:互斥条件、请求和保持条件、不剥夺条件、循环等待条件。
(2)资源有序分配:对系统资源进行排序,规定进程只能按照一定顺序请求资源。
(3)资源剥夺和回退:当一个进程已经占有了一些资源,但是无法获得所需的额外资源时,释放已占有的资源,等待后续资源的分配。
(4)资源预先分配:在进程执行之前,对所需资源进行预分配,避免资源的竞争。
6. 什么是虚拟内存?虚拟内存有什么作用?虚拟内存是计算机系统使用的一种地址映射技术,将物理内存和磁盘空间结合起来,为每个进程提供一个逻辑上连续的地址空间。
操作系统期中考试试题(参考答案)
操作系统(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、进程:进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和保护的基本单位。
(P92)Plus:在此给出多线程环境中进程的定义:进程是操作系统中进行处理器以外的资源分配和保护的基本单位,它有一个独自的虚拟地址空间,用来容纳进程映像(如与进程关联的程序和数据),并以进程为单位对各种资源实施保护,如受保护地访问处理器、文件、外部设备和其他进程(进程间通信)。
(P107)2、线程:操作系统中引入进程的目的是为了使多个程序并发执行,以改善资源使用率和提高系统效率;操作系统中再引入线程,则是为了减少程序并发执行时所付出的时空开销,使得并发粒度更细、并发性更好。
(P106)Plus:线程是进程中能够并发的实体,是进程的组成部分,也是处理器调度和分派的基本单位。
允许进程包含多个可并发执行的线程,这些线程共享进程所获得的主存空间和资源,可以为完成某一项任务而协同工作。
(P107)3、系统调用:操作系统的功能通过一组称为系统调用(system call)的接口呈现给用户,内核提供一系列实现预定功能的内核函数,系统调用把应用程序的请求传达给内核,内核调用对应的内核函数完成请求所需处理后,再将处理结果返回给应用程序。
系统调用是一种中介角色,把用户与硬件隔离开来,应用程序通过系统调用才能请求系统服务和使用系统资源。
(P28)4、中级调度:又称平衡调度、中程调度,根据主存资源决定主存中所能容纳的进程数目,并根据进程的当前状态来决定辅助存储器和主存中的进程的对换。
当主存资源紧缺时,会把暂时不能运行的进程换出主存,此时这个进程处于“挂起”状态,不参与低级调度;当进程具备运行条件且主存资源有空闲时,再将进程重新调回主存工作,起到短期均衡系统负载的作用,充分提高主存的利用率和系统吞吐率。
(P119)5、软中断:软中断是利用硬中断的概念,用软件方法对中断机制进行模拟,实现宏观上的异步执行效果。
操作系统期中试题(附答案)
课程名称:操作系统适用班级: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、什么是临界资源和临界区?一次仅允许一个进程使用的资源称为临界资源,在进程中对于临界资源访问的程序段称为临界区或临界段。
操作系统原理期中考试(参考答案)
诚信应考,考试作弊将带来严重后果!二0一九———二0二0学年第一学期期中考试试卷课程名称:操作系统原理课程代码:14108066 任课教师:张科试卷来源:教师个人出题考试形式:闭卷□开卷□√其它□院(系):数据科学与信息工程学院专业:计算机科学与技术年级:2017 班级:学生姓名:学号:一、填空题(每空1分,共1×15=15分)1、现代操作系统在进行资源管理时常采用复用技术,一般而言复用包括时分复用和空分复用。
2、UNIX/Linux 通常使用fork系统调用来创建进程,被创建的进程和创建进程构成父子关系。
3、进程控制块PCB中一般包含进程标识、进程状态和进程控制三类信息。
4、现代操作系统中提出了线程的概念,线程包括用户级线程、内核级线程和混合型线程等三种类型。
5、操作系统中三个基础的抽象是进程抽象、虚存抽象和文件抽象。
6、按硬中断事件的来源和实现手段区分,中断可分为外中断和内中断。
7、操作系统使用访管中断来执行系统调用,对应的指令在用户态下运行,是非特权指令。
9、现有3个同时到达的作业J1、J2、J3,它们的执行时间分别为T1、T2和T3,且T1 < T2 < T3。
系统按单道方式运行且采用短作业优先调度算法,则平均周转时间为(3T1+2T2+T3)/3。
二、单项选择题(每题2分,共2×15=30分)1、计算机操作系统的功能是(D)。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行2、下列选项中,导致创建新进程的操作是(C)。
I.用户登录成功II.设备分配III.启动程序执行A.仅I和II B.仅II和IIIC.仅I和III D.I、II和III3、在具有挂起状态的系统中,若当前内存空间高度吃紧,系统将使一个正在等待I/O的进程进入(D)状态。
A.活动就绪B.静止就绪C.活动阻塞D.静止阻塞4、下列各项中,不是进程调度时机的是(D)。
操作系统期中考试试题 参考答案
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分)答:操作系统的主要功能包括资源管理、进程管理、文件管理、设备管理和用户接口。
linux操作系统期中考试试题及答案
linux操作系统期中考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统的内核是由谁发起的?A. Linus TorvaldsB. Richard StallmanC. Dennis RitchieD. Bill Gates答案:A2. 以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 在Linux中,以下哪个选项不是文件权限?A. rB. wC. xD. s答案:D4. 以下哪个命令用于查看当前登录用户?A. whoB. userC. usersD. whoami答案:A5. 如何查看Linux系统的版本信息?A. uname -aB. versionC. verD. lsb_release -a答案:D6. 在Linux中,以下哪个命令用于压缩文件?A. gzipB. bzip2C. tarD. zip答案:C7. 在Linux中,以下哪个命令用于查看当前路径?A. pathB. pwdC. cdD. ls答案:B8. 在Linux中,以下哪个命令用于查找文件?A. findB. searchC. locateD. query答案:A9. 以下哪个选项是Linux系统中的文本编辑器?A. vimB. notepadC. texteditD. wordpad答案:A10. 在Linux中,以下哪个命令用于查看当前系统运行时间和平均负载?A. uptimeB. timeC. dateD. load答案:A二、填空题(每题2分,共20分)1. Linux系统中,文件系统采用______格式。
答案:ext42. 在Linux中,______命令可以用来复制文件。
答案:cp3. Linux系统中,______命令用于查看当前路径。
答案:pwd4. 在Linux中,______命令用于删除文件。
答案:rm5. Linux系统中,______命令用于创建目录。
操作系统期中试题答案
长治学院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. 某系统的进程状态转换图如图所示。
所谓因果转换指的是有两个转换,一个转换的发生会引起另一个转换的发生,前一个转换称为因,后一个转换称为果,这两个转换称为因果转换。
当然,这种因果关系并不是什么时候都能发生,而是在一定条件下才会发生。
系统期中考试题及答案
系统期中考试题及答案一、选择题(每题3分,共30分)1. 计算机系统中最核心的部件是()。
A. 内存B. 中央处理器(CPU)C. 硬盘D. 显卡答案:B2. 下列哪个选项是计算机的输入设备?()A. 显示器B. 键盘C. 打印机D. 鼠标答案:B3. 在计算机中,1GB等于多少MB?()A. 1024B. 1000C. 1024^2D. 1000^2答案:A4. 以下哪个是计算机操作系统?()A. WindowsB. ExcelC. PhotoshopD. PowerPoint5. 计算机的存储设备中,速度最快的是()。
A. SSDB. HDDC. CD-ROMD. USB闪存盘答案:A6. 下列哪个选项不是计算机病毒的特征?()A. 传染性B. 破坏性C. 可预见性D. 潜伏性答案:C7. 计算机的二进制数1011转换为十进制数是多少?()A. 11B. 12C. 13D. 14答案:A8. 在计算机中,ASCII码用于表示()。
A. 图像B. 声音C. 文本字符D. 视频答案:C9. 下列哪个选项是计算机的输出设备?()B. 鼠标C. 显示器D. 打印机答案:C10. 计算机的存储单位中,1TB等于多少GB?()A. 1024B. 1000C. 1024^2D. 1000^2答案:A二、填空题(每题2分,共20分)1. 计算机硬件系统主要由输入设备、输出设备、______、______和外部存储器组成。
答案:中央处理器(CPU)、内存2. 在计算机中,二进制数1010转换为十进制数是______。
答案:103. 计算机病毒的主要传播途径包括______、______和电子邮件等。
答案:U盘、网络下载4. 计算机的存储单位中,1KB等于______字节。
答案:10245. 计算机的操作系统主要有______、Linux和UNIX等。
答案:Windows6. 在计算机中,ASCII码用______位二进制数表示一个字符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南交通大学2013-2014学年第(一)学期考试试卷A课程代码 210 课程名称 操作系统 考试时间 100分钟阅卷教师签字: 一、判断题(正确打“√”,错误打“×”,每题1分,共10分)1.分时系统中,时间片设置的越小,则平均响应时间越短。
(错) 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序(错) 3.一个进程的状态发生变化总会引起其他一些进程的状态变化。
(错) 4.在引入线程的操作系统中,线程是资源分配和调度的基本单位。
(错) 5.信号量的初值不能为负数。
(对) 6.进程只能由其他进程唤醒。
(对) 7.不安全状态一定会导致死锁。
(错)8.MS-DOS 和UNIX 操作系统都是多用户的操作系统。
(错) 9.若无进程处于运行状态,则就绪队列和阻塞队列均为空。
(错) 10.图形用户接口属于操作级的用户接口。
(对) 二、单项选择题(每题1分,共15分)1.在一段时间内只允许一个进程访问的资源称为_______BA.共享资源 B .临界资源 C .软件资源 D .管理资源 2.批处理系统的主要缺点是 。
CA . CPU 使用效率低 B. 无并行性 C. 无交互性 D .都不是 3.分时操作系统通常采用 策略为用户服务。
BA .可靠性和灵活性B .时间片轮转C .优先权D .短作业优先 4.设计实时操作系统时,首先应考虑系统的 。
BA .可靠性和灵活性B .实时性和可靠性 C. 多路性和可靠性 D .优良性和分配性 5.下列的进程状态变化中, 变化是不可能发生的。
CA .运行一就绪B .运行一等待C .等待一运行D .等待一就绪 6.下面对进程的描述中,错误的是 。
D班 级 学 号 姓 名密封装订线 密封装订线 密封装订线A.进程是动态的概念 B.进程执行需要处理机C.进程是有生命期的 D.进程是指令的集合7.在9个生产者、6个消费者共享容量为8的缓冲器的生产者消费者问题中互斥使用缓冲器的信号量S的初始值为﹎﹎﹎﹎。
AA.1 B.6 C.8 D.98.在间接通信时,用send(N,M)原语发送信件,其中N表示﹎﹎﹎﹎。
CA.发送信件的进程名B.接收信件的进程名C.信箱名D.信件内容9.既考虑作业等待时间,又考虑作业执行时间的调度算法是。
AA. 响应比高者优先 B.短作业优先 C. 优先级调度 D.先来先服务10.设有一组作业,他们的提交时间及运行时间如下:在单道方式下,采用短作业优先调度算法,作业的执行顺序是____________DA. 1,2,3,4B.4,3,2,1C.4,1,3,2D.1,4,3,211.产生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件之一,但破坏条件是不大实际的。
AA.互斥 B.不可抢占 C.请求和保持 D. 循环等持12.操作系统是对进行管理的软件。
CA.软件 B.硬件 C.计算机资源 D.应用程序13.操作系统根据﹎﹎﹎﹎控制和管理进程,它是进程存在的标志。
BA.程序状态字B.进程控制块C.中断寄存器D.中断装置14.若P、V操作的信号量S初值为2,当前值为-1,则表示有等待进程。
B A.0个 B.1个 C .2个 D.3个15.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )CA.2B.1C.3D.0.5三、多项选择题(每题2分,共10分)1.已经获得了除_____ __以外所有运行所需资源的进程处于就绪状态。
CEA.主存储器B.打印机C.CPU D.驱动器E.处理器2.Windows 2000操作系统本质上是________________操作系统。
BDA.单任务B.多任务C.查询D.单用户E.搜索3.操作系统的基本类型主要有。
ABCA.批处理系统B.分时系统C.实时操作系统D.单用户系统E.多用户系统4.在作业的生命周期中会出现状态。
ABDEA.完成状态B.提交状态C.就绪状态D.收容状态E.执行状态5.用于作业调度的算法有。
ADEA.先来先服务B.时间片轮转C.最短剩余时间优先调度D.最高响应比优先调度E.优先级调度四、填空题(每空2分,共10分)1.并发是指若干个事件在同一时间段内发生,并行是指若干个事件在同一时刻发生。
2.进程的基本特征有动态性、并发性、独立性、异步性及结构特征。
3.操作系统为用户提供两个接口。
一个是命令接口,用户利用它来组织和控制作业的执行或管理计算机系统。
另一个是程序接口(系统调用),编程人员使用它们来请求操作系统提供服务。
4.进程主要由数据段、程序段、进程控制块(PCB)三部分内容组成。
5.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有4个。
五、简答题(每题5分,共15分)1.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?答:多道程序是作业之间自动调度执行、共享系统资源,并不是真的同时执行多个作业,它是微观上串行,宏观上并行。
而多重处理系统配置多个cpu,能真正地同时执行多道程序。
要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。
2.什么是进程?它与程序有何区别和联系?答:(1)进程是程序及其数据在计算机上的一次活动程序,它属于一种动态的概念。
进程的运行实体是程序,离开程序进程没有存在的意义,从静态角度看,进程是由程序,数据和进程控制块PCB三部分组成的。
而程序是一组有序的指令集合,属于一种静态的概念。
(2)进程是程序的一次执行过程,它是动态地创建和消亡的,具有一定的生命期,是暂时存在的;而程序是永久存在的,可长期保存。
(3)一个进程可执行一个或几个程序,一个程序也可以构成多个进程。
3.什么是操作系统?它有哪些主要功能?答:操作系统是指控制和管理计算机的软、硬件资源,合理组织计算机的工作流程、方便用户使用的程序集合。
操作系统的主要功能:处理器管理,内存管理,设备管理,文件管理和用户接口。
六、综合应用题(共40分)1.假设有4道作业,它们的提交时刻及执行时间如表:(14分)计算在单道程序环境下,采用最短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。
注:由于本题没有明确进制关系,以下两种算法都视为正确。
如果按照10进制处理时间,计算如下:最短作业优先算法。
选择那些估计需要执行时间最短的作业投入执行,为它们创建进程和分配资源,在10.00时只有作业1得以提交,所以执行作业1,当执行完毕后,时间为12.00,此该作业2,作业3和作业4平均周转时间T=1/4(2.00+3.60+2.40+1.80)=2.45h平均带权周转时间W=1/4(2.00/2+3.60/1+2.40/0.5+1.80/0.3)=3.85h如果按照60进制处理时间,计算结果如下:最短作业优先算法。
选择那些估计需要执行时间最短的作业投入执行,为它们创建进程和分配资源,在10:00时只有作业1得以提交,所以执行作业1,当执行完毕后,时间为12:00,此该作业2,作业3和作业4都可以提交。
所以,根据算法作业执行顺序为1->4->3->2。
分析得表:平均周转时间T=1/4(120+208+128+88)/60=2.27h平均带权周转时间W=1/4(120/2/2+208/60/1+128/60/0.5+88/60/0.3)=3.41h最短作业优先调度算法,调度顺序为1,4,3,2,平均周转时间为2.27h,带权平均周转时间为3.41h.2.试问:(1)该状态是否安全?为什么?写出安全序列。
(2)若进程P1提出请求Request(2,0,1,2)后,系统能否将资源分配给它?为什么?是安全的。
(2,0,1,2),按银行家算法进行检查:(2)P1提出请求Request2Request(2,0,1,2)≤Need1(6,6,5,7)1Request 1(2,0,1,2)≤Available(3, 0, 1, 4) 试分配并修改相应的数据结构,资源分配情况如下:再利用安全性算法检查系统是否安全,可用资源Available (1,0,0,2)己不能满足任何进程的需要,故系统进入不安全状态,此时系统不能将资源分配给P1。
3. 有三个进程PA 、PB 和PC 合作解决文件打印问题:PA 将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB 将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC 将缓冲区2的内容打印出来,每执行一次打印一个记录。
缓冲区的大小等于一个记录大小。
请用P 、V 操作来保证文件的正确打印。
(12分)int empty1=1; int empty2=1; int full1=0; int full2=0; main( ) { cobeing PA( ); PB( ); PC( ); coend }PA( ){ while( 1 ){ 从磁盘读一个记录; p (empty1);将记录存入缓冲区1; v ( full1 ); } }PC 打印PB( ){ while( 1 ){ p (full1) ;从缓冲区1中取出记录;v (empty1);p (empty2);将记录存入缓冲区2;v ( full2 );}}PC( ){ while( 1 ){ p (full2) ;从缓冲区2中取出记录;v (empty2);打印记录;}}。