ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:29.83KB ,
资源ID:12329216      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12329216.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统复习资料.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

操作系统复习资料.docx

1、操作系统复习资料进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。线程也有就绪、阻塞和运行三种基本状态。线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元一、单项选择题1操作系统是扩充(B )功能的第1层系统软件。 A. 软件 B. 裸机 C. 机器语言 D. 中断 2从资源管理程序的观点来看,操作系统是(B )的管理者。 A. 程序和数据 B. 系统硬软件资源 C. 进程 D. 中断 3属于实时控制系统的是(A )。 A. 飞机自动驾驶系统 B. 飞机订票

2、系统 C. 电子商务系统 D. 管理信息系统 4操作系统的职能有三,管理系统硬软件资源、合理地组织计算机工作流程以及(B )。 A. 防止某些人以非法手段进入系统 B. 为用户提供良好的工作环境的接口 C. 对用户的命令快速产生响应 D. 作为服务机构向其他站点提供优质服务 5非影响分时系统响应时间的是(C )。 A. 进程调度和对换的时间 B. 分时用户的数目 C. 分时用户所运行程序的特性 D. 时间片的大小6当用户程序需要使用操作系统功能从磁盘读取执行的程序和数据时,首先要通过专门的指令完成(C )。 A. 从运行态到阻塞态的转换 B. 进程从活动态到挂起态的转换 C. 进程从目态到管态

3、的转换 D. 进程从管态到目态的转换 7在批处理系统中,不属于作业管理程序任务的是( D)。 A. 按照调度算法在后备状态的作业中选择作业 B. 为选中的作业创建相应进程 C. 为选中的作业分配主存等系统资源 D. 为作业对应的进程分配处理器 8若一程序运行时独占系统全部资源,资源的状态只受该程序而改变,程序执行结果不受外界因素的影响,这是指( B)。 A. 程序顺序执行的顺序性 B. 程序顺序执行的封闭性 C. 程序顺序执行的可再现性 D. 并发程序失去封闭性 9不属于进程3种基本状态的是(C )。 A. 运行态 B. 就绪态 C. 后备态 D. 阻塞态 10下面关于并行性和并发性说法正确的

4、是(D )。 A. 并行性是指2个或2个以上的事件在同一时间段内发生 B. 并发性是指2个或2个以上的事件同一时刻发生 C. 在单处理机系统中2个或2个以上的进程可并行执行 D. 在单处理机系统中2个或2个以上的进程可并发执行 A. 执行状态 B. 完成状态 C. 就绪状态 D. 阻塞状态 12多个进程同时存在于一个系统内,能在同一时间段内运行,被称为进程的(D )。 A. 动态性 B. 异步性 C. 封闭性 D. 并发性 13进程一旦被建立,它的(A )就进入内存,直到进程被撤消。 A. 进程控制块PCB B. 程序段 C. 数据集 D. 上下文 14处理器设计成两种执行状态:系统态和用户态

5、,是为了(D )。 A. 加快系统的运行速度 B. 实现系统程序的共享 C. 实现用户程序的保密 D. 防止用户程序对操作系统的破坏 15银行家算法是一种(C )的方法,它能使系统不发生死锁。 A死锁预防 B死锁检测 C死锁避免 D死锁解除 16为进程一次性分配其所需的资源是一种(A )的方法,它能使系统不发生死锁。 A死锁预防 B死锁检测 C死锁避免 D死锁解除 17在(C )的情况下不可能产生死锁的。 A多道程序环境中系统资源有限 B使用同类临界资源的并发进程随机交替运行 C规定进程一旦得到了需要的所有资源才投入运行 D就绪队列中已无等待的进程 18下面不属于研究死锁问题的是(A )。 A

6、死锁的显示 B死锁的预防 C死锁的避免 D死锁的检测 19(B )是按某种算法,从就绪队列中挑选一个进程,并向它移交处理器的控制权。 A作业调度 B进程调度 C磁盘调度 D中级调度 20采用(B )调度算法,运行时间最短的作业被优先调度。 AFCFS BSJF CFB DRR 21某系统中预计有50个用户同时上机,为使每个用户能在2秒内得到响应,时间片最大限度应为(C )。 A20ms B30 ms C40 ms D50 ms 22磁盘访问中把数据从磁盘读出,或向磁盘写入数据所花费的时间叫做(D )。 A寻找指定柱面的时间 B旋转延迟时间 C周转时间 D传输时间 23从用户角度看文件系统,文件

7、系统是(B )的系统。 A按路径存取 B按名存取 C按地址存取 D按内存存取 24文件系统中,(B )利用二进制的一位来表示磁盘中一块的使用情况。 A空白文件目录 B位示图 C空闲块链 D空闲块成组链 25不是具体对文件实施存取控制的方法为(C )。 A文件存取控制矩阵 B文件存取控制表 C用户登录系统验证 D用户存取权限表 26适用于长度不变的文件物理结构是(D )。 A索引结构 B链接结构 C多重索引结构 D连续结构 27在C源程序中用printf( )格式输出语句在屏幕上显示信息,操作系统为它提供的是(C )接口。 A联机命令 B脱机命令 C程序 D图形 28既适合于随机存取又可以顺序存

8、取的文件物理结构是(B )。 A链接结构 B索引结构 C堆结构 D直接结构 29不允许没有账户的用户进入系统,以防止其非法使用系统资源是(B )的功能。 A用户级安全管理 B系统级安全管理 C文件级安全管理 D目录级安全管理30.下列那一种(些)磁盘调度算法只考虑公平性? (A)1.先来先服务 2.最短寻道时间优先 3.电梯算法 A)1 B)2 C)1和3 D)全部32.在下列解决死锁的方法中,属于死锁预防策略的是:(C) A)银行家算法 B)死锁检测算法 C)资源有序分配法 D)资源分配图化简33. 操作系统所管理的资源包括:(D) A)CPU和程序 B)程序和数据 C)CPU,程序和数据

9、D)CPU,程序,数据和外部设备 34 .引入多道程序设计技术的目的是:(A) A)充分利用CPU B)提高系统是实时性 C)扩充内存容量 D)增强系统的用户友好性35属于内存连续分配方式的是(A )。 A固定分区分配方式 B分段存储管理方式 C分页存储管理方式 D段页式存储管理方式 36为进程分配连续内存的是(C )。 A分页存储管理 B分段存储管理 C可变分区管理 D段页式存储管理 37可变分区管理中的(B )算法,空闲区按其大小递增次序组成链。 A首次适应 B最佳适应 C下次首次适应 D最坏适应 38关于分段存储管理说法错误的是(B )。 A便于编程 B便于分段共享 C便于内存分配 D能

10、动态链接 39在下面的页面置换算法中,(D )是实际上难以实现的 A 先进先出置换算法 B最近最久未使用置换算法 Cclock 置换算法 D最佳置换算法 40. 在批处理系统中,用户的作业是由哪几部分组成的? (D) A)程序 B)程序,数据 C)程序,作业说明 D)程序,数据和作业说明 41属于单用户多任务的微机操作系统是(C )。 AUNIX BLinux CWindows 3.0 DWindows NT 42不属于微机内核成分是(B )。 A中断和异常处理机制 B联机命令接口 C进程通信机制 D处理器调度机制 43关于分布式操作系统与网络操作系统说法错误的是(D )。 A两种操作系统的硬

11、件环境都是计算机网络 B网络操作系统中用户通过网络服务器名请求服务 C分布式操作系统中用户只需要服务名称请求服务 D网络操作系统中用户只需要通过服务名称请求服务 44网络操作系统具有许多功能,其中最基本的功能是(C )。 A网络服务 B网络管理 C网络通信 D资源管理6作业调度的关键在于( C )。 A选择恰当的进程管理程序 B用户作业准备充分 C选择恰当的作业调度算法 D有一个较好的操作环境45系统抖动是指( D )。 A使用机器时,屏幕闪烁的现象 B由于主存分配不当,偶然造成主存不够的现象 C系统盘有问题,致使系统不稳定的现象D被调出的页面又立刻被调入所形成的频繁调入调出现象46下列关于进

12、程和线程的叙述中,正确的是( C )。A一个进程只可拥有一个线程B一个线程只可拥有一个进程C一个进程可拥有若干个线程D一个线程可拥有若干个进程47.进程所请求的一次打印输出结束后,将使进程状态从(D ) A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、阻塞态变为就绪态48临界区是指并发进程中访问共享变量的( D)段。 A、管理信息 B、信息存储 C、数据 D、程序 49进程调度有各种各样的算法,如果算法选择不当,就会出现什么现象? (B )A颠簸(抖动) B进程长期等待 C死锁 D不安全50为减少对CPU的IO中断次数,缓解CPU与外部设备之间的速度不匹配的矛盾,可引入(

13、D ) A对换技术 B中断技术 C虚存技术 D缓冲技术51对同时到达的作业流,下列作业调度算法中可以得到最短作业平均周转时间的是(B ) A先来先服务 B短作业优先 C最高响应比优先 D优先数法52一个进程可以包含多个线程,各线程(B ) A必须串行工作 B共享分配给进程的主存地址空间 C共享进程的PCB D是资源分配的独立单位53以下不是存储管理处理的功能有(D )。 A为每个程序安排内存空间 B保护运行程序不受干扰 C将运行中程序的地址转换成物理地址 D决定哪个进程的程序和数据切换到内存中 54下列(C )属于独占设备。 A硬盘 B磁鼓 C打印机 D光盘 55属于共享设备的是(B )。 A

14、打印机 B磁盘 C用户终端 D鼠标器 56不使用中断机构的I/O控制方式是(C )。 A中断控制方式 BDMA控制方式 C程序I/O方式 DI/O通道控制方式 57spooling技术能将(B )改造成可以共享的虚拟设备。 A内存 B独占设备 CCPU DI/O设备 58(A )是磁盘访问时间中占的比例最大。 A寻找时间 B旋转延迟时间 C传输时间 D周转时间 59破坏死锁的四个必要条件之一就可以预防死锁:若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了什么条件? (B ) A互斥使用 B占有并等待 C不可抢夺 D循环等待60在计算机操作系统中,若P、V操作的信号量S初值为3当前值为

15、-2,则表示系统中的等待信号量S的进程共有( C) A5个 B3个 C2个 D0个61在操作系统中,死锁出现是指:(C)A.计算机系统发生了重大故障 B资源数目远远少于进程数 C.若干进程因竞争资源而无限等待其他进程释放已占有的资源 D进程同时申请的资源数超过资源总和62. 在工业控制中使用的操作系统应属于下列那一类: (C) A)批处理操作系统 B)个人计算机操作系统 C)实时操作系统 D)网络操作系统63. 一个已经具备运行条件,但由于没有获得CPU而不能运行的程序处于: (C) A)等待状态 B)睡眠状态 C)就绪状态 D)挂起状态64.下列那一种文件存储不支持文件的随机存取? (D)

16、A)磁盘 B)光盘 C)软盘 D)磁带二判断题(你认为下列各题中,针对括号内部分的描述是否正确,正确的就在其题干后的括号内打“”;错误的打“”,并改正。每小题2分,共20分)1. 一旦出现死锁, 所有进程都不能运行. ()2. 文件系统中不允许文件同名, 否则会引起混乱. ()3. 块特殊文件是指其用途由用户特殊规定的文件. ()4. 打印机是一类典型的块设备. ()5. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态. ()6. 参与死锁的所有进程都占有资源. ()7. 页式存储管理中, 用户应将自己的程序划分成若干相等的页. ()8. 在页式虚拟存储系统中, 页面长度是

17、根据程序长度动态地分配的. ()9. 系统处于不安全状态不一定是死锁状态. ()10. 有m个进程的操作系统出现死锁时, 死锁进程的个数为1km. ()11分页式存储管理中,(页的大小)是可以不相等的。() 12(原语)是一种不可分割的操作。() 13对(临界资源)应采取互斥访问方式来实现共享。() 14与分时系统相比,实时操作系统对响应时间的紧迫性要求高的多。() 15设备独立性是指设备由用户独占使用。()16.利用置换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间。()17死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况。()18、程序在运行时需要很多系

18、统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。()19、在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。()20、虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。()三、解答题1多级目录结构有什么优点? 答:不同用户的文件、不同性质的文件可以构成不同的子树,便于管理;系统或用户可以规定不同层次、不同子树文件有不同的存取权限,以便更好地对文件进行保护。2.系统调用 system calls答:系统调用是用户在程序中调用操作系统所提供的功能程序,它是一种特殊的过程调用。3请描述系统调用的处理过程 Please

19、describe the system call processing。 答:(1)户程序中为系统调用设置命令相关参数,并安排一条访管指令;(2)执行访管指令产生访管中断,从目态转成管态,并进入中断处理程序;(3)中断处理程序中按照系统调用命令的功能号,转向相应的功能子程序执行;(4)功能子程序执行完后,退出中断,恢复中断现场信息,继续用户程序的执行。4.原语:The original language答:原语是一种特殊的广义指令,又称原子操作,它应该在不可中断的状态下执行。5.地址映射Address mapping 答:为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换

20、为运行时由机器直接寻址的物理地址,这一过程称为地址映射。6.多道程序设计 Multiprogramming答:是指允许多个程序同时进入内存并运行,引入目的是为了提高系统效率。在多道程序环境下,要考虑资源的分配问题。对CPU只能通过调度来解决竞争问题,而对于其它资源通过申请分配使用回收的办法进行管理,当且仅当占有CPU的时候才可以申请,否则要排队等候。7什么叫进程同步机制?What is called synchronization process?答:用于保证多个进程在执行次序上的协调关系的相应机制,称为进程同步机制。进程同步机制的4条准则:(1)空闲让进。当无进程在临界区时,允许一个请求进入

21、临界区的进程立即进入自己的临界区。 (2)忙则等待。当已有进程进入其临界区时,其他试图进入临界区的进程必须等待。(3)有限等待。对要求访问临界资源的进程,应保证它在有限时间内进入临界区。(4)让权等待。当进程不能进入其临界区时,应立即释放处理器。8.死锁 deadlock 答:死锁是系统中两个或两个以上的进程由于竞争系统资源而出现的一种相互等待的现象。9.什么是操作系统?答:操作系统是控制和管理计算机硬件和软件资源,合理组织计算机工作流程以及方便用户的程序集合。10.什么是中断?中断处理的一般过程分为哪几个阶段? What is the interrupt? Interrupt handlin

22、g general process is divided into several stages which?答:所谓中断是指CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。中断处理的一般过程分为以下阶段:保存现场,分析原因,处理中断,返回断点。11.虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?The basic characteristics of the virtual memory is what? Virtual memory capacity of t

23、he two aspects which are mainly affected by the limit?答:虚拟存储器的基本特征是:虚拟扩充,即不是物理上而是逻辑上扩充了内存容量;部分装入,即每个作业不是全部一次性地装入内存,而是只装入一部分;离散分 配,即不必占用连续的内存空间,而是“见缝插针”; 多次对换,即所需的全部程序和数据要分成多次调入内存。虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制。12什么是动态重定位?它有什么好处?What is the dynamic relocation? What good is it? 答:动态重定位是指在程序执行过程中进行的地址

24、重定位,即可使装配模块不加任何修改就装入内存。 好处主要有2个:一是被装入的程序可以在内存中移动而不影响其程序正确运行;二是程序的若干个相对独立的目标模块可以装在不相邻的内存区域。13.进程与程序是两个完全不同的概念,但又有密切的联系,试写出两者的区别。Processes and procedures are two different concepts, but are closely linked, try to write the difference between the two.答:两者的主要区别有:(1) 进程是动态,程序是静态的; (2)进程是独立运行的单位,程序不能作为运行单

25、位;(3)各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以不存在异步特征。14进程调度需要完成哪些功能?What function complete process scheduling need? 答:记录系统中所有进程执行情况;选择下次占有处理器的进程;进行进程上下文切换。15. 简述死锁的四个必要条件。Briefly deadlocks four necessary conditions. 答:不可抢占条件、占有且申请条件、循环等待条件、互斥条件。16什么是资源分配图?资源分配图如何化简?What is the resource allocation chart? R

26、esource allocation chart to reduction? 答:资源分配图是一种描述系统当前状态的图,图中有进程结点、资源结点以及两种不同结点之间的有向边。 资源分配图化简方法:从资源分配图中找既非孤立又非阻塞的进程结点,将该结点直接有关的有向边全删去,重复上述过程直到图中找不到既非孤立又非阻塞的进程结点为止。什么是进程? What is the process? 进程是正在运行的程序.陷阱和中断的差别 Trap and interrupt 中断时由硬件产生的工作流的改变,是外部设备发给CPU信号,陷阱是软件产生的中断,是CPU监测的一个非正常状态.基本概念和术语计算机系统、

27、多道程序设计、操作系统、系统调用、分时一个完整的计算机系统是由硬件和软件两大部分组成的。通常硬件是指计算机物理装置本身;而软件是相对硬件而言的,简单地说,软件是计算机执行的程序。在多道程序设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替地执行。这些作业共享CPU和系统中的其他资源。操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。系统调用是操作系统内核与用户程序、应用程序之间的接口。分时主要是指若干并发程序对CPU时间的共享。进程是程序在并发环境中的执行过程。进程互斥:各个进程彼此不知道对方的存在,逻辑上没

28、有关系,由于竞争同一资源(如打印机、文件等)而发生相互制约。 进程同步:各个进程不知对方的名字,但通过对某些对象(如I/O缓冲区)的共同存取来协同完成一项任务。临界资源:一次仅允许一个进程使用的资源。 临界区:在每个进程中访问临界资源的那段程序。死锁是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能引发的事件而无限期地僵持下去的局面。中断是指CPU对系统发生的某个事件做出的一种反应,它使CPU暂停正在执行的程序,保留现场后自动执行相应的处理程序,处理该事件后,如被中断进程的优先级最高,则返回断点继续执行被“打断”的程序。操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地

29、组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。四计算题1. 设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1, 2, 3, 6, 4, 7, 3, 2, 1, 4, 7, 5, 6, 5, 2, 1。试用FIFO与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序。(假设开始的4个页面已装入主存) 1 set some homework 7 pages, if it holds in main storage only allowed into four pages (4), w

30、ork sets, practical assignments page order is visited, 1, 2, 3, 4, 6, 7, 1, 2, 3, 4, 5, 6, 7, 1, 2, 5. Trial FIFO LRU page scheduling algorithm, with each page listed out of order and interruption, and finally fall on page 4 main memory of the order. (assuming the four pages has started into main storage)FIFO: 1 2 3 6 4 7 6次 2 1 5 6 LRU: 1 2 6 4 7 3 2 1 4 7 10次 6 5 2 1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1