计算机操作系统复习资料大集合.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机操作系统复习资料大集合.doc》由会员分享,可在线阅读,更多相关《计算机操作系统复习资料大集合.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、温馨提示:以下内容来自互联网,如果你发现我侵害了你的权益,记得告诉我哦。一、填空题1.进程是一个程序对某个数据集的执行过程 。进程从结构上讲,包括 程序、数据和PCB三部分。2.进程是一个 动 态的概念,程序是一个 静 态的概念。3.操作系统中,可以并行工作的基本单位是进程 ,它是由程序、 数据集 和 PCB 组成。4.进程存在的唯一标志是 PCB 的存在。当系统创建一个进程时,系统为其建立一个 PCB ,当进程被撤销时系统就将其收回。5.进程有三种基本状态,即(1) 运行 状态、(2) 就绪 状态、(3) 等待 状态。当进程由(1)变换到(2)或(3)时,就会立即引起 重新调度 。6.在操作
2、系统中,不可中断执行的操作称为 原语 。7.并发进程之间的基本关系是同步或 互斥。其中 互斥 是指进程之间的一种间接关系。8.临界资源是指 一次只允许一个进程访问的资源 ,而临界区是指 进程中访问临界资源的那段程序代码 。9. P,V操作原语是在 信号量 上操作的。10. 信号量的物理意义是:当信号量的值大于零时,表示 可用资源的数量 ;当信号量值小于零时,其绝对值为 等待使用信号量所代表资源的进程的数量 。11. 有n个进程共享同一个临界区,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是 1-(n-1) 。12.如果系统中有n个进程,则在等待(阻塞)队列中进程的个数最多可为
3、 n 个。13. 如果信号量的当前值为5,则表示系统中在该信号量上有 5 个等待进程。14.某程序运行时经常需打印中间结果。计算时,该进程处于 用户 态,打印时处于 系统 态,打印结束时进程处于 用户 态。 (指系统状态)、15.在操作系统中引入线程的主要目的是 减少程序并发执行时的时空开销,使OS具有更好的并发性 。16.如果一个程序能为多个进程同时共享执行,那么它应该以纯码形式编写,即该程序是可重人码程序,这种程序的特点是:在它执行过程中 自身不可修改 。17.中断优先级是由硬件规定的,若要调整中断的响应次序可通过 系统调用 。18.进程初建时处于 就绪 态,运行时因为时钟中断而处于 就绪
4、 态,因等待事件或资源而处于 阻塞 态。19. 在操作系统中引起进程调度的因素有:现运行进程任务完成或出现异常情况;现运行进程在运行中又提出了新的资源申请,现运行进程由于执行某些原语,使进程由运行态变为阻塞态;在分时系统中,如果现运行进程给定的 时间片 用完了;在采用可剥夺式的调度方式时,当有更高 优先级 的进程进入就绪队列时,要引起重新调度。20. 进程调度算法采用等时间片轮转法时,时间片过大,就会使轮转法转化为 先来先服务 调度算法。21. 若使当前运行进程总是优先级最高的进程,则应选择 可剥夺式最高优先数 进程调度算法。22.进程的调度方式有两种,一种是 可剥夺式,另一种是 不可剥夺式
5、。23.进程调度负责 CPU 的分配工作。24.一种最常用的进程调度算法是把处理机分配给具有最高优先级的进程。而确定优先级的方法概括起来不外乎是基于 静态 特性和 动态 特性两种方法。前者所得到的是 静态 优先级,后者所得到的是 动态 优先级。25. 在 先来先服务 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。26. 作业调度是高级调度,进程调度是低级调度。( 是否正确? )正确27.线程与进程的根本区别在于进程是 资源分配 单位,而线程是 CPU调度 单位,进程 具有自己的主存空间,同一进程中的线程 共享该主存空间并对其所有主存空间都有存取权限。28.在多用户环境下,由多个程序共
6、享一台计算机,机内资源状态将由多个程序来改变,因此使程序失去了在顺序执行上时具有的封闭性和可再现性特征。29.进程最基本的特征是动态性,因为进程的实质是程序的一次执行过程,而且该特征还表现在进程由创建而产生,由调度而执行,由撤销而消亡,即进程具有一定的生命周期。二、选择题1按照所起的作用和需要的运行环境,操作系统属于(D)范畴。A支撑软件 B用户软件 C应用软件 D系统软件2操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和( C )。A内存管理 B操作系统管理 C处理机管理 D进程管理3操作系统的基本职能是控制和管理系统内务种资源和( D )。A控制硬件 B控制硬件和软件 C控制
7、软件 D有效地组织多道程序的运行4现代操作系统的两个基本特征是( C )和资源共享。A多道程序设计 B中断处理 C程序的并发执行 D实现分时与实时处理5。在计算机系统中,操作系统是( A )。A处于裸机之上的第一层软件 B处于硬件之下的低层软件C处于应用软件之上的系统软件D处于系统软件之上的用户软件6一个完整的计算机系统是由( C)组成的。A硬件 B 软件 C硬件和软件 D用户程序7操作系统向用户提供了3种类型界面,分别是命令界面、程序界面和(C )。A用户界面 B资源界面 C图形界面 D系统调用界面8以下著名的操作系统中,属于多用户、分时系统的是(C )。A DOS系统 BWindows N
8、T系统 C UNIX系统 DOS2系统9操作系统是一种( B )。A 通用软件 B系统软件 C 应用软件 D软件包10操作系统的( D)管理部分负责对进程进行调度。A 主存储器 B控制器 C 运算器 D 处理器11操作系统是对( C)进行管理的软件。A 软件 B硬件 C计算机资源 D。应用程序12从用户的观点看,操作系统是( A)。A 用户与计算机之间的接口 B控制和管理计算机资源的软件C合理地组织计算机工作流程的软件 D由若干层次的程序按一定的结构组成的有机体13操作系统的功能是进行处理机管理、( B )管理、设备管理及信息管理。A进程 B存储器 C硬件 D 软件14操作系统中采用多道程序设
9、计技术提高CPU和外部设备的(A)。A利用率 B可靠性 C稳定性 D兼容性15操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的(B )和方便用户使用计算机而配备的一种系统软件。A速度 B利用率C灵活性 D兼容性16操作系统的基本类型主要有( B )。A 批处理系统、分时系统及多任务系统B实时操作系统、批处理操作系统及分时操作系统C 单用户系统、多用户系统及批处理系统 D实时系统、分时系统和多用户系统17所谓( B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。A 多重处理 B多道程序设计 C实时处理 D共行执行18为了使系统中所
10、有的用户都能得到及时的响应,该操作系统应该是( B )。A多道批处理系统 B分时系统C实时系统 D网络系统19. 多道批处理系统的硬件支持是20世纪60年代初发展起来的( B )A. ISC技术 B通道和中断机构C 集成电路 D高速内存20.下面关于操作系统的叙述中正确的是( A )。A 批处理作业必须具有作业控制信息 B分时系统不一定都具有人机交互功能C 从响应时间的角度看,实时系统与分时系统差不多D由于采用了分时技术,用户可以独占计算机的资源21 DOS是( A )操作系统。A.单用户单任务B.单用户多任务 C.多单用户D.多用户多任务22.从下述叙述中选出正确的叙述( A )。.A 操作
11、系统的不确定性是指在OS控制下多个作业顺序执行和每个作业的执行时间是不确定的B分时系统中,响应时间句时间片x用户数,因此为改善响应时间,常用的原则是使时间片越小越好C数据库管理程序需要调用系统程序,操作系统程序的实现也需要数据库系统的支持D用户程序通常可以直接访问系统缓冲区中的数据23( C )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A网络 B分布式 C分时 D实时24如果分时操作系统的时间片一定,那么(B),则响应时间越长。A用户数越少 B用户数越多 C内存越少 D内存越多25分时操作系统通常采用( B )策略为用户服务。A可靠性和灵活性
12、B时间片轮转 C时间片加权分配 D短作业优先26( C )操作系统允许用户把若干个作业提交给计算机系统。 A单用户 B分布式 C批处理 D监督27在( A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。 A 实时 B分时 C分布式 D单用户28下面6个系统中,必须是实时操作系统的有( C )个。 计算机辅助设计系统 航空订票系统 过程控制系统 机器翻译系统 办公自动化系统 计算机激光照排系统 A1 B2 C3 D429设计实时操作系统时,首先应考虑系统的( B )。 A可靠性和灵活性 B实时性和可靠性 C灵活性和可靠性 D优良性和分配性30若把操作系统看作计算机系统资源的
13、管理者,下列的(D )不属于操作系统所管理的资源。 A程序 B内存 CCPU D中断31在下列操作系统的各个功能组成部分中,( A )不需要硬件的支持。 A进程调度 B。时钟管理 C地址映射 D 中断系统32现代计算机系统一般都采用( A ),其基本思想是在主存中同时存放多个用户的作业,使之同时处于运行状态而共享系统资源。A多道程序设计技术 B 多处理器技术 C 分布式系统技术 D 分时系统技术33操作系统有多种类型,其中允许多个用户以交互方式使用计算机的操作系统称为( B )。A 批处理操作系统B分时操作系统C实时操作系统 D多机系统34. 在用户程序中要将一个字符送到显示器上显示,要调用操
14、作系统提供的( A )接口。 A系统调用 B函数 C原语 D子程序35用户在程序中试图读某文件的第100个逻辑块时,使用操作系统提供的( A )接口。A系统调用 B图形用户接口 C原语 D键盘命令36订购机票系统处理来自各个终端的服务请求,处理后通过中断回答用户,所以它是一个(D )。 A分时系统 B多道批处理系统 C计算机网络 D实时信息处理系统37中断发生时,由硬件保护并更新程序指令计数器PC,而不是由软件完成,主要是为了( B)。 A提高处理速度B.使中断程序易于编制 C节省内存 D.能进入中断处理程序并能正确返回38操作系统中采用多道程序设计技术提高CPU和外部设备的( A )。A利用
15、率 B可靠性 C 稳定性D 兼容性39. 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为( C )计算机。A. 并行 B.真实 C虚拟 D共享40. 在计算机系统中配置操作系统的主要目的是( D)。A.增强计算机系统的功能 B.提高系统资源的利用率C.提高系统的运行速度 D.合理的组织系统的工作流程,以提高系统吞吐量计算机操作系统复习资料第一章 操作系统引论1.1 操作系统的目标和作用操作系统的目标:有效性(提高系统资源利用率;提供系统的吞吐量) 方便性 可扩充性 开放性操作系统的作用:OS作为用户与计算机硬件系统之间的接口 OS作
16、为计算机系统资源的管理者 OS实现了对计算机资源的抽象1.2 操作系统的发展过程无操作系统的计算机系统单道批处理系统由于系统对作业的处理都是成批地进行的,且在内存中始终只保持一道作业,故称此系统为单道批处理系统。特征:自动性 顺序性 单道性多道批处理系统后备队列:用户所提交的作业都先存放在外存上并排成一个队列。OS引入多道程序设计技术的好处:提高CPU的利用率 提高内存和I/O设备利用率 增加系统吞吐量优缺点:资源利用率高 系统吞吐量大 平均周转时间长 无交互能力设计多道批处理系统时,首先要考虑的是系统效率和吞吐量。分时系统定义:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通
17、过自己的终端,以交互方式使用计算机,共享主机中的资源。特征:多路性(同时性)独立性 及时性 交互性通常采用时间片轮转法实时系统定义:指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。实时系统通常采用抢占式的优先数高者优先算法。从可靠性上看,实时系统更强;从交互性上看,分时系统更强。1.3 操作系统的基本特性并发性并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事情在同一时间间隔内发生。在操作系统中引入进程的目的,就是为了使多个程序能并发执行。在操作系统中引入进程概念的关键在于共享资源。共享性在一段时间内只允许一个进程访问的资源称为
18、临界资源或独占资源。虚拟技术异步性 进程是以人们不可预知的速度向前推进,此即进程的异步性。1.4 操作系统的主要功能操作系统的主要任务:为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。操作系统的主要功能:处理机管理功能 存储器管理功能 设备管理功能 文件管理功能 与用户之间的接口第二章 进程管理2.1 进程的基本概念程序顺序执行时的特征:顺序性 封闭性 可再现性前趋图 P35程序并发执行时的特征:间断性 失去封闭性 不可再现性进程实体:是由程序段、相关的数据段和PCB(进程控制块)三部分构成。进程的特征:动态
19、性 并发性 独立性 异步性进程的定义:进程是程序的一次执行 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程与程序区别:进程是动态,程序是静态的;进程是独立运行的单位,程序不能作为运行单位;各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以不存在异步特征。进程的三种基本状态(非常重要) P38 图2-5当一个进程完成了特定的任务后,系统收回这个进程所占的资源和取消该进程的PCB就撤销了该进程。2.3 进程同步临界区:是指在每个进程中访问临界资源的那段代码。同步机制应遵循的规则:空闲让进 忙则等待 有限等待 让权等待利用信号量实现前趋关系 P54P552.
20、5 进程通信信号量机制作为同步工具是卓有成效的,但作为通信工具,则不够理想,主要表现为:效率低 通信对用户不透明。进程通信的类型:共享存储器系统 消息传递系统 管道通信第三章 处理机调度与死锁3.1 处理机调度的层次高级调度(作业调度)主要功能:根据某种算法,把外存上处于后备队列中的那些作业调入内存。当一个作业执行结束进入完成状况时,系统负责回收分配给它的资源,撤销它的作业控制块(JCB)。低级调度(进程调度)用于决定就绪队列中的哪个进程应获得处理机,然后再由分派程序执行把处理机分配给该进程的具体操作。中级调度(中程调度)按一定的算法将外存中已具备运行条件的进程换入内存,而将内存中处于阻塞状态
21、的某些进程换出至外存。作业调度和进程调度不同点:作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占用中央处理机 作业调度是选符合条件的(收容态)作业装入内存。进程调度是从就绪态进程中选一个占用处理机。3.2 调度队列模型和调度准则周转时间 P90 带权周转时间 P903.3 调度算法先来先服务(FCFS)调度算法(非常重要) P91P92比较有利于长作业(进程),而不利于短作业(进程);有利于CPU繁忙型的作业,而不利用I/O繁忙型的作业。短作业优先(SJF)调度算法(非常重要) P91P93有利于短作业,不利于长作业。高优先权优先调度算法(非常
22、重要) P93P94 是一种既有利于短小作业又兼顾到长作业的作业调度算法。基于时间片的轮转调度算法(掌握) P95P96 多用于分时操作系统。3.5 产生死锁的原因和必要条件死锁:是指因相互竞争资源并且各进程推进不当使得系统中有多个阻塞进程相互等待的情况。产生死锁的原因:竞争资源 进程间推进顺序非法可剥夺性资源,是指某进程在获得这类资源后,该资源可以再被其他进程或系统剥夺,如CPU和主存。不可剥夺性资源,是指当系统把这类资源分配给某进程后,再不能强行收回,只能在进程用完后自行释放,如磁带机、打印机。产生死锁的必要条件:互斥条件:进程对所分配到的资源进行排他性使用。请求和保持条件:进程在保持资源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 复习资料 集合
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内