操作系统-期中试卷--参考解答
操作系统期中考试试题及答案

第一章操作系统引论(一)单项选择题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.高级程序设计语言的编译程序
操作系统基础期中试题及答案

操作系统基础期中试题及答案一、选择题(每题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、批处理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。
操作系统期中试题答案

期中考试题答案一、单项选择题1、下列系统中( C )是实时系统。
(外包班)A.计算机激光照排系统B.办公自动化系统C. 化学反应堆控制系统D.计算机辅助设计系统2、并发性是指若干事件在(B )发生。
(计应)A.同一时刻B. 同一时间间隔内C.不同时刻D. 不同时间间隔内3、以下( C )项功能不是操作系统具备的主要功能。
(计应)A.内存管理B.中断处理C.文档编辑D. CPU调度4、分时系统响应时间与( D )有关。
(计应)A.每个应用进程分配的时间片长度B.进程大小C.就绪进程数目D.就绪进程数目和时间片长度5、下列的进程状态变化中,(C)的变化是不可能发生的。
(计应)A.运行→就绪B.运行→等待 C.等待→运行 D.等待→就绪6、下列选项中,导致创建新进程的操作是(C )。
(计应)I.用户登录成功II.设备分配III.启动程序执行A.仅I和II B.仅II和III C.仅I和III D.I、II和III7、进程和程序的最根本区别在于(B)。
(外包、计应)A. 对资源的占有类型和数量。
B. 进程是动态的,而程序是静态的。
C. 看它们是否能够并发地在处理机上运行D. 进程规模较小,程序规模较大8、如果单CPU系统中有n个进程,则就绪队列中进程的个数最多可达到( C )个。
(外包)A. n+1B. nC. n-1D. 19、某计算机系统中有8台打印机,有k个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的k的最小值是( C )。
(计应)A.2 B.3 C.4 D.510、下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是( B )(计应)。
A.先来先服务B.高响应比优先C.时间片轮转D.非抢占式短任务优先二、填空题1、批处理操作系统、__分时_____和实时操作系统是基本的操作系统。
(外包)2、现代操作系统通常为用户提供三种使用界面:____命令界面______、图形界面和系统调用界面。
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、软中断:软中断是利用硬中断的概念,用软件方法对中断机制进行模拟,实现宏观上的异步执行效果。
操作系统期中试卷(含参考答案)(07)

一、单项选择题(每空1分)1.操作系统是一种( B )。
A.应用软件B.系统软件C.通用软件D.工具软件2.操作系统是管理( C )的软件。
A. 计算机软件B. 计算机硬件C. 计算机资源D. 用户信息3. 操作系统是一种提供了处理机管理、( D )、设备管理和信息管理的软件。
A. 用户B. 软件C. 数据D. 存储器4. 从用户角度看,操作系统是( D )。
A.计算机资源的管理者B.由按层次结构组成的软件模块的集合C.计算机工作流程的组织者D.用户和计算机之间的接口5. 允许在一台主机上连接多个终端,各个用户可以通过自己的终端交互使用计算机,这样的操作系统是(分时系统);这样的操作系统常采用(时间片轮转)策略为用户服务。
A.分布式操作系统;短作业优先B.网络操作系统;先来先服务C.分时操作系统;时间片轮转D.批处理操作系统;优先级6.在下面给出的几个操作系统中,交互性最强的是(分时系统),交互性最弱的是(批处理系统)。
A. 分时系统;批处理系统B. 实时系统;网络操作系统C. 分时系统;实时系统D. 实时系统;批处理系统7.下列进程状态转换中不可能发生的是( D )。
A. 运行->就绪B.就绪->运行C. 运行->阻塞D. 就绪->阻塞8.在操作系统中,不可中断的操作称为( D )。
A. 代码段B.程序C. 进程D. 原语9. 采用有序资源分配法给系统资源编号,并且进程每次只能按编号增长的顺序申请资源;而释放资源则按编号由大到小的顺序进行。
这样的资源分配策略属于死锁的预防,这种申请资源的规定打破了死锁的四个必要条件之一——( D )。
A. 资源互斥使用B. 保持并等待C. 不可剥夺D. 循环等待10. 系统中有11台打印机,N个进程要共享打印机资源,每个进程要求3台。
问当N的值不超过( D)时,系统不会产生死锁。
A. 4B.6C. 7D. 5即根据:N*(X-1)+1<=MN*(3-1)+1<=11 得N<=511. 某系统中有5个并发进程,都需要4个同类资源才能运行完成并释放所占的资源。
操作系统期中考试试题 参考答案

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)
}
操作系统期中试卷答案

2、管程由于对临界区的执行分散在各进程中,这样不便于系统对临界资源的控制和管理,也很难发现和纠正分散在用户程序中的对同步原语的错误使用等问题。
为此,应把分散的各同类临界区集中起来。
并为每个可共享资源设立一个专门的进程来统一管理各进程对该资源的访问,该进程称为管程。
管程主要由两部分组成:(1)局部于该管程的共享数据,这些数据表示了相应资源的状态。
(2)局部于该管程的若干过程,每个过程完成关于上述数据的某种规定操作。
3、线程从物理上看,线程是处理机执行的基本单位。
从逻辑上看,线程是指进程内部的一个可独立执行的实体。
线程拥有少量必不可少的资源,如程序计数器、一组寄存器、栈,它可与同属一个进程的其他线程共享进程所拥有的全部资源。
可以把原来的进程概念理解为只有一个线程的进程。
4、同步同步指系统中多个进程中发生的事件存在某种时序关系,需要相互合作,共同完成一项任务。
具体说,一个进程运行到某一点时要求另一伙伴进程为它提供消息,在未获得消息之前,该进程处于等待状态,获得消息后被唤醒进入就绪状态。
进程同步的主要任务是使并发执行的进程间有效的共享资源和相互合作,实现可再现性;进程的同步机制──信号量及P.V操作(解决进程同步,互斥问题)。
5、中级调度为了提高内存的利用率和系统的吞吐量,使那些暂时不能运行的进程不在占有宝贵的内存资源,而将他们调至外存上去等待,把此时的进程状态称为就绪驻外存状态或挂起状态。
当这些进程重又具备运行条件且内存又稍有空闲时,由调度程序来决定把外存上的那些又具备运行条件的就绪进程重新调入内存,并修改其状态为就绪状态,挂在就绪队列上等待进程调度。
完成该项宏观调度和微观调度之间功能的调度称为中级调度。
中级调度实际上就是存储器管理中的对换功能。
6、死锁死锁定义1:多个进程因竞争资源而造成的一种僵局状态,若无外力作用,这些进程都将永远不能再向前推进。
这种状态就是死锁。
或死锁定义2:在多个进程并发执行中,某进程申请的资源被其他等待进程占有,如果该等待进程永远无法改变其等待状态,这种情况我们称为死锁。
操作系统期中试题(附答案)

操作系统期中试题(附答案)操作系统期中试题一、选择题(共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、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。
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. 某系统的进程状态转换图如图所示。
所谓因果转换指的是有两个转换,一个转换的发生会引起另一个转换的发生,前一个转换称为因,后一个转换称为果,这两个转换称为因果转换。
当然,这种因果关系并不是什么时候都能发生,而是在一定条件下才会发生。
操作系统期中试卷及答案

注意事项:请将答案写在统一的答题纸上(写在试卷或其他位置均不得分)一、填空题(每个空1分,共30分)1.操作系统的基本功能包括(处理机管理)(存储器管理)(设备管理)(信息管理),除此之外还为用户使用操作系统提供了(用户接口管理)。
2.如果操作系统具有很强的交互性,可同时提供多个用户使用,但时间响应不太及时,则属于(分时操作系统)类型的操作系统,如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于(实时操作系统)操作系统,如果用户提交了作业后,不提供交互能力,追求资源的高利用率、大吞吐量和作业流程的自动化,则属于(批处理操作系统)操作系统。
3.在主机控制下进行的I/O操作称为(联机I/O或联机输入/输出)操作。
4.进程的三个基本状态在一定条件下是可以互相转换的,进程由就绪状态转化为运行状态的条件是(进程调度程序选中),由运行状态变为阻塞状态的条件又是(等待事件发生)5.某系统的进程状态如图所示,a是(运行)状态,b是(就绪)状态,c 是(等待)状态,1表示(选中),2表示(落选),3表示发生了等待事件,4表示等待事件的结果,则下列情况中,当发生前者的状态转换时,(2—>1或2状态变为1姿态)会导致发生后者的状态转换。
某进程状态图6.进程是一个(动态)概念,而程序是一个(静态)概念。
7.在(先来先服务(FIFS))调度算法中,按照进程进入就绪队列的先后次序来分配处理机。
8.银行家算法中,当一个进程提出的资源请求将导致系统从(安全状态)进入(不安全状态)时系统就会拒绝它的资源请求。
9.对死锁,一般考虑死锁的预防、避免、检测和解除四个问题,典型的银行家算法是属于(死锁避免),破坏环路等待条件是属于(死锁预防),而剥夺资源是(死锁解除)的基本方法。
10.在段页式存储管理系统中,内容等分成(块),程序按逻辑模块划分成若干(段)11.页表表目的主要内容包括(页号和块号)12.若选用的(页面置换)算法不合适,可能会出现抖动现象。
操作系统期中试题

操作系统期中试题一、选择题(每题 3 分,共 30 分)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、设备管理中,数据传输控制方式不包括()A 程序直接控制方式B 中断控制方式C DMA 方式D 随机控制方式9、以下哪个不是操作系统的接口()A 命令接口B 程序接口C 图形接口D 网络接口10、操作系统中,进程同步的主要方法不包括()A 信号量机制B 管程机制C 消息传递机制D 随机机制二、填空题(每题 2 分,共 20 分)1、操作系统的特征包括并发性、共享性、__________和不确定性。
2、进程控制块是描述进程状态和特性的数据结构,是__________存在的标志。
3、处理机调度分为高级调度、中级调度和__________调度。
4、产生死锁的原因可以归结为两点:__________和进程推进顺序不当。
5、存储管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高__________的利用率。
6、按照设备的共享属性,可以将设备分为独占设备、共享设备和__________设备。
7、文件的逻辑结构可以分为有结构文件和__________文件。
8、操作系统的体系结构包括单体结构、__________结构和微内核结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常熟理工学院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 )。
A.0 ,0,2B.1 ,0,3C.2,-1,2D.3,-1,313.设有4个进程共享一个资源,如果每次只允许一个进程使用该资源,若使用P、V操作(或wait、signal操作)对进程进行并发控制,信号量可能的取值为( C )。
A.3,2,1,0,-1B.0,1,2,3,4C.1,0,-1,-2,-3D.2,1,0,-1,-2,-3 14.( C )是一种只能进行P操作和V操作的特殊变量。
A.临界资源B.共享变量C.信号量D.同步15.以下( B )方法可以解除死锁。
A.挂起进程B.剥夺资源C.提高进程的优先级D.降低资源的优先级16.虚拟存储管理策略可以( C )。
A.扩大逻辑外存容量B.扩大物理外存容量C.扩大逻辑内存容量D.扩大物理内存容量17.在多道程序环境下,当系统共享资源不足时,可能出现死锁现象。
但死锁的产生也可能是由于( B )。
A. 进程优先权低B. 进程推进顺序不当C.资源的按序号分配D.资源的静态分配18. 解除死锁一般有两种方法:( A )和( B )。
A. 撤销进程B. 剥夺资源C. 拒绝分配新资源D. 对资源实行静态分配19.预防死锁,即破坏死锁的四个必要条件之一。
其中对( A )条件的破坏是不切实际的。
A.互斥使用资源B. 请求并保持C. 不剥夺D. 环路等待20.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的( B )。
A. 互斥使用资源B. 请求与保持C. 不剥夺D. 循环等待21.对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件( D )。
A. 互斥使用资源B. 请求并保持C. 不剥夺D. 循环等待22.以下( A )调度算法不可能是剥夺式的。
A、先来先服务B、短作业(进程)优先C、最高优先权优先D、时间片轮转法23.以下( D )调度算法一定是剥夺式的。
A、先来先服务B、最短CPU执行期优先C、最高优先权D、轮转法24. 设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1<T2<T3。
若它们在单处理机系统中按单道运行,采用短作业优先算法,则平均周转时间为( D )。
A. T1+T2+T3B. (T1+T2+T3)/3C. T1+T2/3+2T3/3D. T3/3+2T2/3+T125.下面( A )存储方案不能适应多道程序设计。
A. 单一连续分配B. 固定分区管理C. 分页式内存管理D. 分段式内存管理26.在内存管理中引入联想寄存器是为了( A )。
A. 加快地址变换B. 与主存交换信息C. 提高CPU运算能力D. 实现存储扩充27.采用静态重定位方式装入的作业,其地址变换工作是在(A )完成的;采用动态重定位方式装入的作业,其地址变换工作是在( B )完成的。
A. 作业装入时B. 执行指令时C. 作业调度时D. 编译时28.在可变式分区方案中,某一作业完成后,系统回收其主存空间,并与相邻空闲区合并,为此需修改空闲区表。
造成空闲区数减1的情况是( D );造成空闲区数不变的情况是(B、C );造成空闲区数加1的情况是( A )。
A. 无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,无下邻空闲区C. 有下邻空闲区,无上邻空闲区D. 有上邻空闲区,也有下邻空闲区29.多个进程能在主存中彼此不干扰地独立执行,这是由操作系统通过( B )来实现的。
A. 内存分配B. 内存保护C. 内存扩充D. 地址映射30.在分页存储管理中,访问一条指令或数据,至少要访问内存( B )次;在分段存储管理中,访问一条指令或数据,至少要访问内存( B )次;在段页式存储管理中,访问一条指令或数据,至少要访问内存(C )次。
A. 1B. 2C. 3D. 431某页式存储存储管理系统中,地址寄存器的长度为24位,其中页号占14位,则主存的分块大小应当是( A )字节;则一个进程的程序最多能占(C )页。
A. 210B. 10C. 214D. 1432.设有8页的逻辑空间,每页有1024字节,它们被映射到32块的物理存储区中。
问逻辑地址的有效位至少是( B )位;物理地址的有效位是(D )位。
A. 8B. 13C. 10D. 1533.在分页存储系统中,页表是由(A )建立的。
A. 操作系统B. 用户程序C. 装入程序D. 硬件34.在分段存储系统中,段表是由( A )建立的。
A. 操作系统B. 用户程序C. 装入程序D. 硬件35.对于段页式存储管理系统,下面( D )说法正确。
A. 整个系统有一个段表、一个页表B. 一个进程有一个段表、一个页表C. 一个进程有多个段表、多个页表D. 一个进程有一个段表、多个页表36.动态重定位技术依赖于( B )的支持。
A. 目标程序B.重定位寄存器C. 编译程序D. 时钟中断36.在内存管理诸模式中,内存利用率高且保护和共享容易的是( D )。
A. 分区管理B.分段管理 C 分页管理 D.段页管理37.在(B、C )存储管理中可能存在外零头(碎片),在(A、D、E )存储管理管理中可能存在内零头(碎片)A、固定分区存储管理B、可变分区存储管理C、段式D、页式 E、段页式38.系统实施分页是为了满足( D )的需要,而分段则是为了满足( B )的需要。
A. 快速存取内存信息B.用户程序共享、程序保护的需要C. 提高执行速度D. 系统高效利用内存39.在请求式分页内存管理中,( D )不是页表应有的内容。
A. 状态位B. 访问位C. 外存地址D. 页表始址40.( A )页面置换算法可能会产生Belady现象。
A. 先进先出(FIFO)B. 最近最久未使用(LRU)C. LRU近似算法D. 最佳置换算法(OPT)41.如果一个程序为多个进程所共享,那么该程序的代码在执行过程中就不能被修改,也就是说,该程序应该是(B )。
A. 可置换码B.可重入码C.可改变码D. 临界资源二.填空题(1分*20小题=20分):1.操作系统留给联机用户的接口有三个:命令接口、图形接口和程序接口。
其中,程序接口是留给应用程序的唯一接口。
2.有三种基本的操作系统类型,它们是多道批处理操作系统、分时系统操作系统和实时操作系统。
其中实时系统的实时性和可靠性要求最高,分时操作系统的交互性最强,多道批处理操作系统的交互性最弱。
3.从资源管理的观点出发,可把操作系统分为处理机管理、内存管理、设备管理、文件管理四大管理功能。
或分为处理机管理、内存管理、设备管理、文件管理、作业管理五大管理功能。
4.操作系统的四大基本特征是并发性、共享性、虚拟性和异步(或不确定性)。
其中,系统中的资源不是为一个程序独享,而是由多个并发的程序共同使用,这是操作系统的共享性;两个或多个进程在同一时间段内交替执行,这是操作系统的并发性。
5.从物理意义上讲,信号量的值大于0时,其值表示当前可用的资源数(或该资源还可进入的进程数);等于0时,表示当前该资源已被全部占用(或该资源还可进入的进程数为0);小于0时,其绝对值表示等待该资源的进程数。
6.系统感知作业存在的唯一标识为作业控制块(JCB);系统感知进程存在的唯一标识为PCB ;系统感知线程存在的唯一标识为TCB 。
7.设有n个进程共享某类资源,假定该资源最多可供m(m<=n)个进程同时使用,那么信号量值的变化范围应为[ m - n,m ] ;若该资源为临界资源,则该信号量值的变化范围为[1-n ,1] 。
8.原语是指由若干条指令组成的一段程序,它是一种特殊的系统调用,在执行的过程中不能被中断。
9.进程调度的两种基本方式为剥夺(抢占)和非剥夺(非抢占)。
常见的进程调度算法有先来先服务、最高优先权优先、时间片轮转、多级反馈队列调度算法。
其中先来先服务一定是非剥夺调度算法,时间片轮转一定是可剥夺调度算法。
10.多道程序设计的特征为并发、异步、虚拟和异步;其中并发是指在内存中存在多个进程,它们交替被处理机调度执行;共享是指内存中的多个进程共同拥有系统资源;异步是指程序的执行顺序、执行速度、完成时间、所用的内存区域都是不可预知的。
11.操作系统有四大基本特征,其中,系统中可能有两个以上的进程在同一时间间隔内发生,这是操作系统的并发性。
并发的概念,从本质上来说,是宏观上并行,微观上串行。
12.没有引入线程的操作系统中,进程既是资源分配的单位,也是处理机指派的基本单位;在引入了线程的操作系统中,进程是资源分配的基本单位,线程是处理机指派的基本单位。
13.从结构上讲,任一进程均由程序段、数据段和进程控制块 PCB 3部分组成,其中 PCB 是进程存在的唯一标识。