操作系统试题库(经典版)81801_第1页
操作系统试题库(经典版)81801_第2页
操作系统试题库(经典版)81801_第3页
操作系统试题库(经典版)81801_第4页
操作系统试题库(经典版)81801_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编辑版/操作系统试题库一,选择题第一部分:操作系统概述在计算机系统中,操作系统是<B>.A.一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件<D>不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统<C>不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性关于操作系统的叙述<D>是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"操作系统的发展过程是<A>A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统设计批处理多道系统时,首先要考虑的是<B>A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性操作系统是一种<B>.A,应用软件B,系统软件C,通用软件D,工具软件计算机系统的组成包括<B>.A,程序和数据B,计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备下面关于计算机软件的描述正确的是<B>.A,它是系统赖以工作的实体B,它是指计算机的程序及文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类财务软件是一种<C>.A,系统软件B,接口软件C,应用软件D,用户软件世界上第一个操作系统是<B>.A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统批处理操作系统提高了计算机的工作效率,但<B>.A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性允许多个用户以交互使用计算机的操作系统是<A>.A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统下面关于操作系统的叙述正确的是<A>.A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源操作系统是一组<C>.A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序现代操作系统的两个基本特征是<C>和资源共享.A,多道程序设计B,中断处理C,程序的并发执行D,实现分时与实时处理<D>不是操作系统关心的主要问题.A,管理计算机裸机B,设计,提供用户程序与计算机硬件系统的界面C,管理计算机系统资源D,高级程序设计语言的编译器引入多道程序的目的是<D>.A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间在多道程序设计的计算机系统中,CPU<C>.A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对多道程序设计是指<B>.A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程从总体上说,采用多道程序设计技术可以<>单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要<B>.A,增加,减少B,增加,延长C,减少,延长D,减少,减少<A>没有多道程序设计的特点.A,DOSB,UNIXC,WINDOWSD,OS/2下列四个操作系统中,是分时系统的为<C>.A,MS-DOSB,WINDOWS98C,UNIXD,OS/2系统在分时系统中,时间片一定,<B>,响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少批处理系统的主要缺点是<B>.A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是在下列性质中,哪一个不是分时系统的特征.<C>A,交互性B,多路性C,成批性D,独占性实时操作系统追求的目标是<C>.A,高吞吐率B,充分利用内存C,快速响应D,减少系统开销以下<C>项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度操作系统程序结构的主要特点是<C>.A,一个程序模块B,分层结构C,层次模块化D,子程序结构操作系统负责为方便用户管理计算机系统的<C>.A,程序B,文档资料C,资源D,进程计算机在接受用户请求后处理数据以及在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装<C>A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统操作系统的基本职能是<A>.A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具分布式操作系统与网络操作系统本质上的不同在于<D>.A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务Linux操作系统是著名的〔B。A.多道批处理系统B.分时系统C.实时系统D.分布式系统主要由于<D>原因,使linux易于移植.A,linux是由机器指令书写的B,linux大部分由汇编少部分用C语言编写C,linux是用汇编语言编写的D,linux小部分由汇编大部分用C语言编写<C>不是Linux系统的特色.A.交互的分时系统B.以全局变量为中心的模块结构C.模块之间调用关系简明D.可以分成内核和外壳在下列关于Linux的论述中,<D>是不正确的.A.Linux是一个多道分时操作系统B.管道机制是Linux贡献之一C.提供可动态装卸的文件系统是Linux的特色之一D.路径名是Linux独有的实现文件共享的机制将汇编语言源程序转换成等价的目标程序的过程称为<C>A.汇编B.解释C.编译D.连接下面<B>不是计算机高级语言。A.PASCALB.UNIXC.CD.BASIC最基本的系统软件是<A>。A.操作系统B.文字处理系统C.语言处理系统D.数据库管理系统计算机操作系统的作用是<A>A.管理计算机系统的全部软.硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面B.对用户存储的文件进行管理,方便用户C.执行用户键入的各类命令D.为汉字操作系统提供运行的基础<D>操作系统是工作站上的主流系统。A.DOSB.UNIXC.VMSD.WINDOWS操作系统的主要功能是<C>。A.提高计算的可靠性B.对硬件资源分配.控制.调度.回收C.对计算机系统的所有资源进行控制和管理D.实行多用户及分布式处理下列哪项不是分时操作系统的特点〔D。A交互性B多路性C独占性D自治性操作系统核心部分的主要特点是〔B。A、一个程序模块

B、常驻内存C、有头有尾的程序

D、串行执行操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统和分布式操作系统基本类型。其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[4]等。供选择的答案:[1]B[2]E[3]CA、单用户系统B、批处理系统C、分时系统D、微机操作系统E、实时系统[4]DA、计算机激光照排系统B、办公自动化系统C、计算机辅助设计系统D、航空订票系统以下〔C项功能不是操作系统具备的主要功能。A.内存管理B.中断处理C.文档编辑D.CPU调度操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为B;允许多用户将若干个作业提交给计算机系统集中处理的操作系统,称为A;在C的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应;在IBM-PC机上的操作系统称为D。A:批处理操作系统;B:分时操作系统;C:实时操作系统;D:微机操作系统;E:多处理机操作系统;F:分布式操作系统关于操作系统的叙述D是不正确的。A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"第二部分:进程管理进程和程序的一个本质区别是<A>.A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU进程在系统中是否存在的惟一标志是<D>.A.数据集合B.目标程序C.源程序D.进程控制块处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许<C>使用.A,操作员B,联机用户C,操作系统D,目标程序当用户程序执行访管指令时,中断装置将使中央处理器<B>工作.A,维持在目态B,从目态转换到管态C,维持在管态D,从管态转换到目态进程所请求的一次打印输出结束后,将使进程状态从<D>A,运行态变为就绪态B,运行态变为等待态C,就绪态变为运行态D,等待态变为就绪态作业调度是从输入井中处于<B>状态的作业中选取作业调入主存运行.A,运行B,收容C,输入D,就绪一作业进入内存后,则所属该作业的进程初始时处于<C>状态.A,运行B,等待C,就绪D,收容共享变量是指<D>访问的变量.A,只能被系统进程B,只能被多个进程互斥C,只能被用户进程D,可被多个进程临界区是指并发进程中访问共享变量的<D>段.A,管理信息B,信息存储C,数据D,程序我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为D。A对临界资源是不能实现资源共享的。B只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享。C为临界资源配上相应的设备控制块后,便能被共享。D对临界资源,应采取互斥访问方式,来实现共享。若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许<D>个进程参于竞争,而不会发生死锁.A,5B,2C,3D,4产生系统死锁的原因可能是由于<C>.A,进程释放资源 B,一个进程进入死循环C,多个进程竞争,资源出现了循环等待D,多个进程竞争共享型设备产生死锁的主要原因是进程运行推进的顺序不合适〔DA.系统资源不足和系统中的进程太多B.资源的独占性和系统中的进程太多C.进程调度不当和资源的独占性D.资源分配不当和系统资源不足linux系统中,进程调度采用的技术是<D>.A,时间片轮转B,先来先服务C,静态优先数D,动态优先数计算机系统中判别是否有中断事件发生应是在<B>A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时若当前进程因时间片用完而让出处理机时,该进程应转变为<A>状态.A.就绪B.等待C.运行D.完成一种既有利于短小作业又兼顾到长作业的作业调度算法是<C>A.先来先服务B.轮转C.最高响应比优先D.均衡调度运行时间最短的作业被优先调度,这种企业调度算法是〔CA.优先级调度B.响应比高者优先C.短作业优先D.先来先服务CPU的调度分为高级、中级和低级三种,其中低级调度是指C调度。A.作业 B交换C进程 D线程作业调度程序是从处于<B>状态的作业中选取一个作业并把它装入主存.A.输入B.收容C.执行D.完成在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于<C>A.进程相应的程序段的长度B.进程总共需要运行时间多少C.进程调度策略和进程自身D.进程完成什么功能若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由<D>临界区构成.A.2个B.3个C.4个D.5个在多进程的并发系统中,肯定不会因竞争<D>而产生死锁.A.打印机B.磁带机C.磁盘D.CPU通常不采用<D>方法来解除死锁.A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源当处理器处于管态时,处理器可以执行的指令应该是<C>.A,非特权指令B,仅限于特权指令C,一切指令D,访管指令当操作系统退出执行,让用户执行时,系统会<C>.A,继续保持管态B,继续保持目态C,从管态变为目态D,从目态变为管态用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指<C>.A,进程B,程序C,作业D,系统调用CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是<C>.A,运行进程修改程序状态字B,中断屏蔽C,系统调用D,进程调度程序如果进程PA对信号量S执行P操作,则信号量S的值应<B>.A.加1B.减1C.等于0D.小于0对于记录型信号量,在执行一次P操作时,信号量的值应当C;在执行V操作时,信号量的值应当B。A:不变;B:加1;C:减1;D:加指定数值;E:减指定数值。在操作系统中引入"进程"概念的主要目的是<B>.A.改善用户编程环境B.描述程序动态执行过程的性质C.使程序与计算过程一一对应D.提高程序的运行速进程的动态,并发等特征是利用<A>表现出来的.A.进程控制块B.数据C.程序D.程序和数据计算机系统产生死锁的根本原因是<D>.A.资源有限B.进程推进顺序不当C.系统中进程太多D.A和B进程与程序之间有密切联系,但又是不同的概念.二者的一个本质区别是<A>.A.程序是静态概念,进程是动态概念B.程序是动态概念,进程是静态概念C.程序保存在文件中,进程存放在内存中D.程序顺序执行,进程并发执行进程和程序的一个本质区别是〔A。A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU。在9个生产者,6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S的初始值为<B>.A.8B.1C.9D.6操作系统中的作业管理是一种<A>.A.宏观的高级管理B.宏观的低级管理C.系统刚开始加电D.初始化引导完成死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之一.下列方法中破坏了"循环等待"条件的是<D>.A.银行家算法B.一次性分配策略C.剥夺资源法D.资源有序分配法进程在运行过程中等待的事件已发生,例如,打印结束,此时该进程的状态将〔C。A.从就绪变为运行B.从运行变为就绪C.从运行变为阻塞D.从阻塞变为就绪下述〔B不属于多道程序运行的特征。A.多道B.运行速度快C.宏观上并行D.实际上多道程序是串插运行的引入多道程序的目的在于〔A。A.充分利用CPU,减少CPU等待时间B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利用存储器某个正在运行的进程,当所分配的时间片用完后,将其挂在〔C。A.等待队列B.运行队列C.就绪队列D.任意队列在分时系统中,时间片一定,〔B,响应时间越长。A.内存越多B.用户数越多C.后备队列D.用户数越少为了对紧急进程或重要进程进行调度,调度算法应采用〔。A.先进先出调度算法B.优先数法C.最短作业优先调度D.定时轮转法进程控制块是描述进程状态和特性的数据结构,一个进程〔D。A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块C.可以没有进程控制块D.只能有惟一的进程控制块原语是一种特殊的系统调用命令,它的特点是〔A。A.执行时不可中断B.自己调用自己C.可被外层调用D.功能强原语是<B>

。A、一条机器指令

B、若干条机器指令组成

C、一条特定指令

D、中途能打断的指令竞争计算机系统资源的基本单位是〔A。A.进程B.作业C.程序D.过程在操作系统中,可以并行工作的基本单位是〔C。A.作业B.程序C.进程D.过程时间片轮转法进行进程调度是为了<A>。A.多个终端都能得到系统的及时响应B.先来先服务C.优先级较高的进程得到及时响应D.需要cpu最短的进程先做进程在系统中是否存在的唯一标志是〔D。A.数据集合B.目标程序C.源程序D.进程控制块一个作业从提交给系统到该作业完成的时间间隔称为〔A。A周转时间B响应时间C等待时间D运行时间一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是C。A.2 B.1C.3"线程"的概念是由〔B引入的。A虚拟机B微内核方法C进程的概念D多处理机环境linux系统中,用于创建新进程的系统调用命令是〔A。AforkBpipeCexitDread当系统响应用户要求,将输入的作业存入到直接存取的外部存贮器上,并等待调度执行时,则该作业处于〔C。A提交状态B后备状态C执行状态D完成状态作业调度程序的工作有〔B。A分配和释放内存B分配和释放外部设备C把作业的内存、外设要求转给相应的管理程序D对处理机的分配工作某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将<C>。A.

从就绪变为运行;B.从运行变为就绪;C.从运行变为阻塞;

D.从阻塞变为就绪进程控制块是描述进程状态和特性的数据结构,一个进程<D>。A.

可以有多个进程控制块;

B.可以和其他进程共用一个进程控制块;C.

可以没有进程控制块;

D.只能有惟一的进程控制块。在一般操作系统中必不可少的调度是<D>

。A.高级调度

B.中级调度C.作业调度

D.进程调度避免死锁的一个著名的算法是<B>。A.先入先出法;

B.银行家算法;

C.优先级算法;

D.资源按序分配法。我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用B;为照顾紧急作业用户,应采用E,为能实现人机交互作用应采用C,而能使短作业,长作业及交互作业用户都比较满意时,应采用D。A:FCFS调度算法;B:短作业优先调度算法;C:时间片轮转法;D:多级反馈队列调度算法;E:基于优先权的剥夺调度算法;F:响应比优先算法。第三部分:内存管理虚拟存储器的最大容量是由<A>决定的.A.计算机系统的地址结构和外存空间B.页表长度C.内存空间D.逻辑空间分段管理提供〔B维的地址结构。A.1B.2

C.3

D.4〔D实现了段式、页式两种存储方式的优势互补。A.请求分页管理

B.可变式分区管理C.段式管理D.段页式管理存储管理的目的是〔。A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量在请求页式存储管理中,若所需页面不在内存中,则会引起〔。A.输入输出中断

B.时钟中断C.越界中断

D.缺页中断;虚拟存储技术是〔。A.补充内存物理空间的技术B.补充相对地址空间的技术C.扩充外存空间的技术D.扩充输入输出缓冲区的技术段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即〔。A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。〔存储管理支持多道程序设计,算法简单,但存储碎片多。A.段式B.页式C.固定分区D.段页式在请求分页系统中,LRU算法是指〔。A、最早进入内存的页先淘汰B、近期最长时间以来没被访问的页先淘汰C、近期被访问次数最少的页先淘汰D、以后再也不用的也先淘汰碎片现象的存在使得内存空间利用率〔。A.降低B.提高C.得以改善D.不影响分区管理方式中,当内存碎片容量大于某一作业所申请的内存容量时,〔C。A、可以为这一作业分配内存B、不可以为这一作业分配内存C、拼接后,可以为这一作业分配内存D、一定能够为这一作业分配内存实现虚拟存储器最关键的技术是C。A内存分配B置换算法C请求调页<段>D对换空间管理在动态分区式内存管理中,倾向于优先使用低地址部分空闲区的算法是C;能使内存空间中空闲区分布较均匀的算法是D;每次分配时把既能满足要求,又是最小的空闲区分配给进程的算法是A。A:最佳适应算法;B:最坏适应算法;C:首次适应算法;D:循环适应算法;在回收内存时可能出现下述四种情况:<1>释放区与插入点前一分区F1相邻接,此时应C;<2>释放区与插入点的后一分区F2相邻接,此时应D;<3>释放区不与F1和F2相邻接,此时应A。A:为回收区建立一分区表项,填上分区的大下和始址;B:以F1分区的表项作为新表项且不做任何改变;C:以F1分区的表项作为新表项,修改新表项的大小;D:以F2分区的表项作为新表项,同时修改新表项的大小和始址。E:以F2分区的表项作为新表项,同时修改新表项的始址。在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是。A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区在循环首次适应算法中,要求空闲分区按A顺序链接成空闲分区链;在最佳适应算法中是按C顺序形成空闲分区链。A.空闲区首址递增;B.空闲区首址递减;C.空闲区大小递增;D.空闲区大小递减。静态重定位是在作业的B中进行的,动态重定位是在作业的D中进行的。A:编译过程B:装入过程C:修改过程D:执行过程在A中,要求空闲分区按空闲区地址递增顺序链接成空闲分区链;在C__中是按空闲区大小递增顺序形成空闲分区链;在B中,是按空闲区大小递减的顺序形成空闲分区链。A:首次适应算法; B:最坏适应算法;C:最佳适应算法; D:循环首次适应算法。以下支持虚拟存储器的存储管理技术是〔。A.动态分区法

B.可重定位分区法C.请求分页技术

D.对换技术下列〔存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。A.固定分区B.可变分区C.分页管理

D.段页式管理在请求调页中可采用多种置换算法,其中LRU是置换算法。A:最佳B:最近最久未用C:最近未用 D:最少使用若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为〔字节。A.2GB

B.4GBC.100KBD.64MB存储分配解决多道作业地址空间的划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把[1]转为[2],静态重定位由[3]实现,动态重定位由[4]实现。供选择的答案:[1]C、[2]

DA页面地址B段地址C逻辑地址D物理地址

E外存地址F设备地址[3]D、[4]

AA硬件地址变换机构

B执行程序C汇编程序D连接装入程序

E调试程序F编译程序

G解释程序〔说明:汇编程序、解释程序、编译程序的作用是将源程序变为机器语言指令;调试程序是进行程序调试的一种工具。执行程序是可被计算机直接执行的机器代码程序。在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F<H>所对应的物理地址为<A0115233742A.0E1F<H>B.031F<H>C.0A1F<H>D.021F在段式存储管理中,一个段是一个<B>区域.A.定长的连续B.不定长的连续C.定长的不连续D.不定长的不连续外存上存放的数据<D>.A.CPU可直接访问B.CPU不可访问C.是高速缓冲器中的信息D.必须在访问前先装入内存在下述存储管理技术中,<D>处理不当会产生抖动.A.固定分区B.可变分区C.简单分页D.请求分页采用动态重定位方式装入的作业,在执行中允许<C>将其移动.A,用户有条件地B,用户无条件地C,操作系统有条件地D,操作系统无条件地分页式存储管理中,地址转换工作是由<A>完成的.A,硬件B,地址转换程序C,用户程序D,装入程序支持程序浮动的地址转换机制是<D>A.页式地址转换B.段式地址转换C.静态重定位D.动态重定位在可变分区存储管理中,最优适应分配算法要求对空闲区表项按<D>进行排列.A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大通常,采用紧缩法消除内存碎片的存储管理技术是<C>.A.固定分区法B.动态分区法C.可重定位分区法D.对换技术把逻辑地址转变为内存的物理地址的过程称作<D>.A.编译B.连接C.运行D.重定位将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为〔A。A重定位B逻辑变换C地址交换D进程创建〔C存储管理支持多道程序设计,算法简单,但存储碎片多。A.段式B.页式C.分区D.段页式逻辑地址转变为内存的物理地址的过程称作〔D。A.编译B.连接C.运行D.重定位或地址映射用可重定位分区分配方式,〔C。A.使用户程序占用若干不连续的内存空间B.解决了碎片问题C.为用户编写程序提供方便D.扩充了内存容量,提供了虚拟存储器可重定位内存的分区分配目的为<C>。A、解决碎片问题

B、便于多作业共享内存

C、回收空白区方便

D、便于用户干预逻辑地址就是<B>。A、用户地址B、相对地址

C、物理地址

D、绝对地址第四部分:文件管理如果允许不同用户的文件可以具有相同的文件名,通常采用〔D来保证按名存取的安全。A、重名翻译机构 B、建立索引表C、建立指针D、多级目录结构对记录式文件,操作系统为用户存取文件信息的最小单位是〔。A、字符 B、数据项C、记录 D、文件为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级管理是〔安全管理。A.系统级B.用户级C.目录级D.文件级文件的存储方法依赖于〔。A.文件的物理结构B.存放文件的存储设备的特性C.A和BD.文件的逻辑使用绝对路径名访问文件是从〔开始按目录结构访问某个文件。A.当前目录B.用户主目录C.根目录D.父目录目录文件所存放的信息是〔。A.某一文件存放的数据信息B.某一文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录由字符序列组成,文件内的信息不再划分结构,这是指〔。A.流式文件B.记录式文件C.顺序文件D.有序文件数据库文件的逻辑结构形式是〔。A.字符流式文件B.档案文件C.记录式文件D.只读文件按逻辑结构可把文件分为E和F两类。A:读,写文件;B:只读文件;C:索引文件;D:链式文件;E:记录式文件;F:流式文件。逻辑文件是〔B的文件组织形式。A.在外部设备上B.从用户观点看C.虚拟存储D.目录利用基本文件目录法实现文件共享,文件系统必须设置一个〔1,每个用户都应具有一个〔2。〔1A:系统文件目录B:主目录C:基本文件目录D:根目录〔2A:用户文件目录B:符号目录C:基本文件目录D:当前目录假定磁盘的大小为1K,对于1.2MB的软盘,FAT需占用〔1的存储空间;对于100MB的硬盘,FAT需占用〔2的存储空间。〔1A.1KB B.1.5KBC.1.8KBD.2.4KB〔2A.100KBB.150KB C.200KBD.250KB对于一个文件的访问,常由共同限制。A.用户访问权限和文件属性B.用户访问权限和文件优先级C.优先级和文件属性D.文件属性和口令在树型目录结构中,对某文件的首次访问通常都采用C,文件被打开后,对文件的访问采用D。A:文件符号名;B:从根目录开始的路径名;C:从当前目录开始的路径名;D:用户文件描述符使用文件之前必须先文件。A.命名B.打开C.建立D.备份文件系统最基本的目标是A,它主要是通过目录管理功能实现的,文件系统所追求的最重要目标是D。A:按名存取;B:文件共享;C:文件保护;D:提高对文件的存取速度;E:提高I/O速度;F:提高存储空间的利用率。如果文件系统中有两个文件重名,不应采用〔。A.一级目录结构B.树型目录结构C.二级目录结构D.A和C在存取文件时,如果是利用给定的记录键值对链表或线性表进行检索,以找到指定记录的物理地址,则上述文件分别称为B或C;如果可根据给定的记录健值直接获得指定记录物理地址,则把这种文件称为D。A:顺序文件;B:串联文件;C:索引文件;D:直接文件。树型目录结构的第一级称为目录树的〔。A.分支节点B.根节点C.叶节点D.终节点外存〔如磁盘上存放的程序和数据〔B。A.可由CPU

B.必须在CPU访问之前移入内存C.是必须由文件系统管理的D.必须由进程调度程序管理磁带适用于存放〔D文件。A.随机B.索引C.串联D.顺序磁盘属于<A>设备.A.顺序存取B.直接存取C.链接存取D.随机存取在Linux中,通常把设备作为<A>来处理.A.特殊文件B.普通文件C.目录文件D.设备文件如果允许不同用户的文件可以具有相同的文件名,通常采用<D>来保证按名存取的安全.A,重名翻译机构B,建立索引表C,建立指针D,多级目录结构对记录式文件,操作系统为用户存取文件信息的最小单位是<C>.A,字符B,数据项C,记录D,文件linux系统中,文件存储空间的管理采用的是:<A>.A,位图法B,空闲块表法C,成组连接法D,单块连接法逻辑文件存放在到存储介质上时,采用的组织形式是与<B>有关的.A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式文件的保密是指防止文件被<C>A.篡改B.破坏C.窃取D.删除Linux文件系统中采用的目录结构是<D>.A.单级目录结构B.二级目录结构C.纯树型目录结构D.带链接的树型目录结构在Linux中,文件系统的目录结构采用的是〔C。A线型结构B二维结构C树型层次结构D网状结构索引式文件组织的一个主要优点是<D>。A、不需要链接指针

B、能实现物理块的动态分配C、回收实现比较简单

D、用户存取方便用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:drwxrw-r--2usergk3564Oct2810:30/user/asD.h则同组人的访问权限是<D>.A.读和执行B.读或执行C.写和执行D.读和写文件的存储方法依赖于〔C。A.文件的物理结构B.存放文件的存储设备的特性C.a和bD.文件的逻辑结构目录文件所存放的信息是〔D。A.某一文件存放的数据信息B.某一个文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录在文件系统中,用户通过〔C来访问文件。A文件类型B文件结构C文件名D文件属性通过存取控制机制来防止由〔A所造成的文件不安全性。A人为因素B自然因素C系统因素D以上三者文件目录的主要作用是<A>。A、按名存取

B提高文件查找速度C、节省空间

D、提高外存利用率在Linux中,通常把设备作为〔A文件来处理。A.特殊B.普通C.目录文件D.设备第四部分:设备管理为了提高设备分配的灵活性,用户申请设备时应指定<A>号.A,设备类相对B,设备类绝对C,相对D,绝对在操作系统中,用户在使用I/O设备时,通常采用〔。A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号通常把通道程序的执行情况记录在<D>中.A,程序状态字B,进程控制块C,通道地址字D,通道状态字启动外设前必须组织好通道程序,通道程序是由若干<A>组成.A.通道控制字B.通道状态字C.通道地址字D.程序状态字用户程序中的输入,输出操作实际上是由<C>完成.A.程序设计语言B.编译系统C.操作系统D.标准库程序对磁盘进行移臂调度的目的是为了缩短<A>时间.A.寻找B.延迟C.传送D.启动SPOOLing技术可以实现设备的<C>分配.A.独占B.共享C.虚拟D.物理设备的打开,关闭,读,写等操作是由<C>完成的.A.用户程序B.编译程序C.设备驱动程序D.设备分配程序CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用<C>.A.并行技术B.通道技术C.缓冲技术D.虚存技术用SPOOLing系统的目的是为了提高〔D的使用效率。A.操作系统B.内存C.CPUD.I/O设备在现代操作系统中采用缓冲技术的主要目的是〔C。A.改善用户编程环境B.提高CPU的处理速度C.提高CPU和设备之间的并行程度D.实现与设备无关性操作系统中采用缓冲技术的目的是为了增强系统〔的能力。A.串行操作

B.控制操作C.重执操作D.并行操作操作系统采用缓冲技术,能够减少对CPU的〔A次数,从而提高资源的利用率。A.中断B.访问C.控制D.依赖I/O设备是指<A>A.外部设备。它负责与计算机的外部世界通信用的输入.输出设备。I/O设备包括:I/O接口,设备控制器,I/O设备,I/O设备驱动程序B.I/O系统,它负责与计算机的外部世界通信用的输入.输出设备C.负责与计算机的外部世界通信用的硬件和软件设备D.完成计算机与外部世界的联系,即输入.输出设备在几种常见的数据传递方式中,CPU和外围设备只能串行工作的是〔A。A程序直接控制方式B中断方式CDMA方式D通道控制方式在设备分配方式,动态分配〔D。A在用户作业开始执行之前B设备的使用效率低C不符合设备分配的总原则D有可能造成进程死琐对打印机进行I/O控制时,通常采用B方式;对硬盘的I/O控制采用C方式。A:程序直接控制 B:中断驱动C:DMA D:通道设备管理的目的是为了合理地利用外部设备和[1],设备按照信息的传递特性可分为[2]和[3]。设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信息时,设备分配程序分配设备的过程通常是[4]。供选择的答案:[1]:A、提高CPU利用率

B、提供接口

C、方便用户

D、实现虚拟设备[2]:A、块设备B、存储设备

C、独立设备

D、虚拟设备[3]:A、共享设备B、输入输出设备

C、系统设备

D、字符设备[4]:A、先分配设备,再分配控制器,最后分配通道B、先分配控制器,再分配设备,最后分配通道C、先分配通道,再分配设备,最后分配控制器D、先分配通道,再分配控制器,最后分配设备通道是一种〔。A.I/O端口B.数据通道C.I/O专用处理机D.软件工具缓冲技术用于〔。A、提高主机和设备交换信息的速度B、提供主、辅存接口C、提高设备利用率D、扩充相对地址空间采用SPOOLing技术的目的是〔。A.提高独占设备的利用率B.提高主机效率C.减轻用户编程负担D.提高程序的运行速度采用假脱机技术的目的是[1]。假脱机技术是将输入输出控制工作大部分交由相应的通道来承担,利用磁盘作为后援存储器,实现了外设同时联机操作,使得[2]成为[3],减少了对频繁使用外设的压力,但假脱机技术一般不适用于[4]。供选择的答案:[1]:

A、提高外设和主机的利用率B、提高内存和主机效率

C、减轻用户编程负担

D、提高程序的运行速度[2]C[3]D:A、块设备B、字符设备

C、独占设备

D、虚拟设备[4]:

A、分时系统

B、多道批处理系统

C、网络操作系统

D、多处理机系统通道是一种特殊的<1>,具有<2>能力。<1>A:I/O设备;B:设备控制器;C:处理机;D:I/O控制器。<2>A:执行I/O指令集;B:执行CPU指令集;C:传输I/O命令;D:运行I/O进程。在设备管理中为了提高I/O速度和设备利用率,是通过功能实现的。A:设备分配B:缓冲管理C:设备独立性D:虚拟设备如果进程需要读取磁盘上的多个连续的数据块,数据传送方式的效率最高。A.程序直接控制方式B.中断控制方式C.DMA方式D.通道方式第五部分:用户接口关于Linux的用户标识,<C>是不正确的.A.一为实际的UID,一为有效的SUIDB.UID与SUID可能不同C.SUID比UID更能反映用户的真实身份D.SUID表示用户临时具有执行某个程序的权力Linux命令的一般格式是<A>.A,命令名[选项][参数]B,[选项][参数]命令名C,[参数][选项]命令名D,[命令名][选项][参数]系统调用的目的是<A>.A,请求系统服务B,终止系统服务C,申请系统资源D,释放系统资源系统调用是<B>。A、一条机器指令

B、提供编程人员访问操作系统的接口C、中断子程序

D、用户子程序系统调用是由操作系统提供的内部调用,它<B>.A,直接通过键盘交互方式使用B,只能通过用户程序间接使用C,是命令接口中的命令使用D,与系统的命令一样用户要在程序一级获得系统帮助,必须通过<C>.A.进程调度B.作业调度C.系统调用D.键盘命令内核与用户程序、应用程序之间的接口是〔C。A.shell命令B.图形界面C.系统调用D.C语言函数键盘上F1的功能是<A>A.显示当前程序或者Windows的帮助内容B.刷新显示器屏幕C.查找文件D.激活当前程序的菜单栏联机命令接口是〔A。A分时系统中的接口B批处理系统中的接口C实时操作系统的接口D其他系统的接口在图形用户接口中,用于查看和操纵应用程序或文档的是〔B。A窗口B对话框C图标D菜单操作系统中用得最多的数据结构是<B>

。A、堆栈

B、队列

C、表格

D、树在Linux系统中获取帮助信息的命令为B。A:help B:man C:cat Dtype在Linux系统中的mv命令表示B。A:删除文件B:移动文件或对文件换名C:复制文件 D撤销文件在UNIX系统中,复制文件采用的命令为A。A:cp B:mv C:rm D:copy二,判断题<在你认为正确的题后写上"对";在你认为是错误的题后写上"错"并予以改正,但要符合原义,改动应少>.一般地,进程由PCB和其执行的程序,数据所组成.<对>一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行.<错,一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,如果当时该进程的优先级最高,就恢复该进程被中断时的现场,使它继续执行.>虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加.<对>虚拟存储器不是物理上扩大内存空间,而是逻辑上扩充了内存容量.<对>用信号量和P,V原语操作可解决互斥问题,互斥信号量的初值一定为1.<错,用信号量和P,V原语操作可解决互斥问题,互斥信号量的初值通常<或:不一定>为1.>系统发生死锁时,其资源分配图中必然存在环路.因此,如果资源分配图中存在环路,则系统一定出现死锁.<系统发生死锁时,其资源分配图中必然存在环路.然而,资源分配图中存在环路,系统中不一定出现死锁.>>进程控制块<PCB>是专为用户进程设置的私有数据结构,每个进程仅有一个PCB.<错,进程控制块/PCB是为系统中所有进程设置的私有数据结构,每个进程仅有一个PCB.>进程控制块<PCB>是为所有进程设置的私有数据结构,每个进程仅有一个PCB.<对>产生死锁的根本原因是供使用的资源数少于需求资源的进程数.<对>在采用树型目录结构的文件系统中,各用户的文件名可以互不相同.<对.>在采用树型目录结构的文件系统中,各用户的文件名必须互不相同.<错,在采用树型目录结构的文件系统中,各用户在不同目录中的文件名可以互不相同>平均周转时间和周转时间与选用的调度算法有关.<正确>利用交换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量,降低交换所用的时间.<正确>在Linux系统中,常采用单空闲块链接法来实施存储空间的分配与回收.<<×>在Linux系统中,采用位示图法来实施存储空间的分配与回收.>P,V操作不仅可以实现并发进程之间的同步和互斥,而且能够防止系统进入死锁状态.<<×>P,V操作使用不当,将使系统进入死锁状态.>程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。〔错,程序〔或者进程在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以进程为单位分配系统资源。由于资源数少于进程对资源的需求数,因而产生资源的竞争,所以这种资源的竞争必然会引起死锁。〔错,资源竞争是引起死锁的根本原因,但是并非必然引起死锁,而是在操作不当的情况可能引起死锁。分页存储管理中,由于地址是由页号p和页内地址d两部分组成,所以作业的逻辑地址空间是二维的。〔错,在分页存储管理中,逻辑地址是一维的多级目录的作用之一是解决了用户的文件名重名问题。〔对操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。〔错,操作系统是系统软件中的一种,在进行系统安装时必须先安装操作系统,然后再装其它软件。一个正在运行的进程可以阻塞其他进程。但一个被阻塞的进程不能唤醒自己,它只能等待别的进程唤醒它。〔错,一个正在运行的进程只可以阻塞自己,不能阻塞别的进程。产生死锁的根本原因是供使用的资源数少于需求资源的进程数。〔对引入缓冲技术的主要目的是平滑数据的I/O速率。〔对在分段存储管理中,分配给用户的地址空间大小由系统〔或硬件决定。〔错,在分段存储管理中,分配给用户的地址空间大小由用户程序决定的。与分时系统相比,实时操作系统对响应时间的紧迫性要求高的多。〔对一个正在运行的进程可以主动地阻塞自己。但一个被阻塞的进程不能唤醒自己,它只能等待别的进程唤醒它。〔对可重定位分区管理可以对作业分配不连续的内存单元。〔错。可重定位分区管理不可以对作业分配不连续的内存单元。利用置换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间。〔对死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况。〔错。死锁是指因相互竞争资源并且各进程推进不当使得系统中有多个阻塞进程相互等待的情况。操作系统是计算机系统中必不可少的系统软件。〔对由于资源数少于进程对资源的需求数,因而产生资源的竞争,所以这种资源的竞争必然会引起死锁。〔错,资源竞争是引起死锁的根本原因,但是并非必然引起死锁,而是在操作不当的情况可能引起死锁。采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。〔对产生死锁的原因可归结为竞争资源和进程推进顺序不当.〔对死锁是指两个或多个进程都处于互等状态而无法继续工作.〔对若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁。〔错,若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则只可判定系统可能会发生了死锁而不是必然会发生死锁。多用户操作系统一定是具有多道功能的操作系统.〔对进程的相对速度不能由自己来控制.〔对实时系统中的作业周转时间有严格的限制.〔错,实时系统中的作业周转时间有严格的限制多用户操作系统在单一硬件终端硬件支持下仍然可以工作.〔对进程在运行中,可以自行修改自己的进程控制块.〔错,进程在运行中不可以自行修改自己的进程控制块,由操作系统修改系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近硬件。〔错,系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近用户。设备独立性〔或无关性是指能独立实现设备共享的一种特性.〔错,设备独立性〔或无关性是指能独立实现设备共享的一种特性虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。〔对作业同步面向用户而进程同步面向计算机内部资源管理控制.〔对特殊文件是指其用途由用户特殊规定的文件〔错,特殊文件是指其用途由系统特殊规定的文件P操作和V操作都是原语操作.〔对SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责I/O的常驻内存的进程以及输入、输出井组成。〔对信号量机制是一种有效的实现进程同步与互斥的工具.信号量只能由PV操作来改变.〔对rmdir命令用于删除指定的子目录文件,但不能删除普通文件。可用于删除当前目录,但不能删除根目录。它可同时删除多个目录。<错,该命令用于删除指定的子目录文件,但不能删除普通文件,而且,一次只能删除一个空目录〔其中仅含"."和".."两个文件,不能删除根及当前目录。>同步反映了进程间的合作关系,互斥反映了进程间的竞争关系。<对>CPU的二级调度是指作业调度和进程调度。<对>环路既是死锁的必要条件,又是死锁的充分条件。<错,环路条件等四个条件只是死锁的必要条件,不是死锁的充分条件。>分布式系统具有高可靠性和健壮性,就是因为采用了冗余技术。<对>在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。<错,在采用树型目录结构的文件系统中,不同在一个目录中的各用户的文件名可以相同。>进程的互斥和同步总是因相互制约而同时引起<错,不总是同时引起,有时只有同步或只有互斥>操作系统"生成"是可以按用户要求任意装配成各种应用核心〔错,统一核心,装配不同应用程序多用户操作系统离开了多终端硬件支持无法使用。<对>一般的分时操作系统无法作实时控制用。<对>死锁是指两个或多个进程都处于互等状态而无法继续工作。<对>具有多道功能的操作系统一定是多用户操作系统。<错,也可能是单用户多任务操作系统,如win98>PC机一个逻辑驱动器号能管理两个以上物理硬盘。<对>操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。〔错,裸机上第一个要安装的就是操作系统程序在运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。<错,执行处理机调度的基本单位是进程>SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责I/O的常驻内存的进程以及输入、输出井组成。〔对三,填空题操作系统的特征是〔并发性,〔共享性和随机性.按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类型,即:〔批处理系统,〔分时系统和实时系统.软件系统分为系统软件,〔支撑软件和〔应用软件.多数计算机系统将处理器的工作状态划分为〔管态和目态.后者一般指用户程序运行时的状态,又称为普通态或〔用户态态.存储器一般分成高速缓冲器,〔内存和〔外存三个层次,其中高速缓冲器是造价最高,存取速度最快.文件的物理结构有:顺序结构,〔链接结构和〔索引结构.通道是独立于CPU的,专门负责数据〔输入输出传输工作的〔处理单元.在单CPU系统中有n<n>1>个进程,在任一时刻处于就绪的进程最多是〔n-1个,最少是〔0个.系统为每一台设备确定一个编号,以便区分和识别,这个确定的编号称为设备的〔绝对号.由用户在程序中定义的设备编号称为设备的〔相对号.一个作业可划分成若干个〔相对独立的部分,每个部分称为一个〔作业步.在批处理兼分时的系统中,往往由分时系统控制的作业称为〔前台作业,而由批处理系统控制的作业称为〔后台作业.操作系统为用户提供两种类型的使用接口,它们是〔操作员或用户>接口和〔程序员或程序>接口.操作系统中,进程可以分为〔系统进程和〔用户进程两类.操作系统的主要功能是<进程管理>、〔内存管理、〔文件管理、〔设备管理、〔用户接口管理。除了新建状态与撤销状态,进程的基本状态有<运行>、〔就绪、〔阻塞。在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,〔计算时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,〔等待时间长的作业得到优先调度.当一个进程独占处理器顺序执行时,具有两个特性:〔封闭性和〔可再现性.Linux的shell有两层含义,一是指由〔shell命令组成的Shell命令语言;二是指〔该命令的解释程序.操作系统的主要设计目标是〔方便用户使用或界面友好和〔系统能高效工作或资源利用率高.当一个进程完成了特定的任务后,系统收回这个进程所占的〔工作区或主存空间或资源和取消该进程的〔进程控制块PCB,就撤消了该进程.每个索引文件都必须有一张〔索引表,其中每个登记项用来指出一个逻辑记录的〔存放位置或指针或首地址.实现SPOOL系统时必须在磁盘上辟出称为〔输入井和〔输出井>的专门区域,以存放作业信息和作业执行结果.一个理想的作业调度算法应该是既能〔提高系统效率或吞吐量高又能使进入系统的作业〔及时得到计算结果周转时间短等.死锁的四个必要条件是〔互斥使用资源,〔占用并等待资源,不可抢夺资源和循环等待资源.操作系统一般为用户提供了三种界面,它们是<命令界面>,<图形界面>和系统调用界面.进程间相互合作的关系是<同步>关系,而对资源争用的关系是<互斥>关系.若干进程使用同一临界资源时必须互斥执行.处理机调度可分为三级,它们是高级调度,<中级调度>和低级调度;在一般操作系统中,必须具备的调度是<进程调度>.一般说来,用户程序中所使用的地址是逻辑地址,而内存中各存储单元的地址是<物理地址或绝对地址>;将前者转变为后者的过程称作<重定位>.在段页式存储管理系统中,面向<用户>的地址空间是段式划分,面向<物理实现>的地址空间是页式划分.在Linux系统中,基本的文件类型分为<普通>文件,目录文件和文件,所有的I/O设备按其物理特性分为<字符>设备和块设备.操作系统的基本特征是并发,<共享>和<异步性>.通常,线程的定义是是进程中执行运算的最小单位/执行处理机调度的基本单位.在现代操作系统中,资源的分配单位是<进程>,而<处理机>的调度单位是线程操作系统的设备管理应具备的主要功能是<监视设备状态>,<进行设备分配>,完成I/O操作和缓冲管理与地址转换.对信号量S每执行一次P操作,则信号量S的值就减1.当S的值小于0时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的<末尾>,并且该进程放弃处理机,由<进程调度程序>调度合适进程.把逻辑地址转变为内存的物理地址的过程称作重定位,它分为<静态重定位>和<动态重定位>两种形式,在现代操作系统中都采用动态重定位形式来实现这种地址转换.进程的基本状态有运行态、〔就绪态、〔阻塞态。SPOOLing的中文含义为〔同时外围联机操作或〔假脱机操作。.操作系统的特征是并发性、〔共享性、〔随机性。进程实体由程序、〔PCB或进程控制块和〔逻辑数据集合三部分组成。多数计算机系统将处理器的工作状态划分为〔管态和〔目态。后者一般指用户程序运行时的状态,又称为普通态。可以把文件划分成三类逻辑结构:〔无结构的字符流式文件、定长记录文件和〔不定长记录文件。存储器一般分成〔高速缓冲器、内存和外存_三个层次,其中〔外存是造价最低、存取速度最慢。通道是独立于〔CPU的、专门负责〔数据输入输出传输工作的处理单元。用户程序中使用的地址称为〔逻辑地址,其对应的存储空间称为〔逻辑地址空间。采用缓冲技术最根本的原因是CPU处理的速度与〔设备传输数据的速度不相匹配,需要用〔缓冲区缓解共间的速度矛盾。操作系统的主要功能是处理器管理、〔存储器管理、〔文件管理、作业管理和设备管理。分区存贮管理方法的主要优点是易于〔实现,缺点是容易产生〔碎片。内存中很多容量太小、无法被利用的空闲块被称为〔碎片。利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间,该虚拟内存空间通常被称为〔虚拟存储器。在存储管理中,允许一个程序的若干程序段或几个程序的某些部分共享某一个存储空间,这种技术称为〔覆盖技术。刚被调出的页面又立即要用而装入,而装入后不久又被调出,如此反复,使调度非常频繁,这种现象称为〔抖动〔或颠簸。在现代操作系统中,资源的分配单位是〔进程,而处理机的调度单位是〔线程,一个进程可以有〔多个线程。一次仅允许一个进程使用的共享资源称为〔临界资源。每个进程中访问临界资源的那段程序称为〔临界区。采用通道这种I/O结构的最大优点是可以实现〔CPU和〔外设并行工作。在Linux系统中,文件的类型主要包括<普通文件>,<目录文件>,<特殊文件>。常用的设备分配技术有〔独占分配、<共享分配>、<虚拟分配>。在存储器管理中,页面是信息的<基本分配>单位,分段是信息的<逻辑>单位。页面大小由<系统>确定,分段大小由<程序>确定。在现代操作系统中,资源的分配单位是〔进程,而处理机的调度单位是〔进程或线程,一个进程可以有<多个>线程。按资源分配特点,设备类型可分为以下三类:<独占设备>,〔共享设备,〔虚拟设备。

常用的进程调度算法有<先来先服务>

、〔时间片轮转、〔优先级。设备I/O方式有如下三种:<程序方式>、〔中断方式

、〔DMA方式。在文件使用中涉及的系统调用主要有以下六种:〔新建文件、〔打开文件、〔关闭文件、〔读文件、〔写文件、〔新建目录。

共享设备允许多个作业同时使用,这里的"同时使用"的含义是指〔多个作业可以交替地启动共享设备,在某一时刻仍只有一个作业占有。现代处理器有〔管态或核心态和〔目态或用户态两种工作状态,前者可以运行特权指令,具有较高的特权级别,后者不能运行特权指令,具有较低的特权级别。四,简答题从资源管理的角度说明操作系统的主要功能.答:进程管理<或处理器管理>,存储管理,文件管理,作业管理和设备管理.什么是操作系统?答:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。为什么说批处理多道系统能极大地提高计算机系统的工作效率?答:①多道作业并行工作,减少了处理器的空闲时间。②作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源。③作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间。④作业成批输入,减少了从操作到作业的交接时间。进程有哪几种基本状态试描绘出进程状态转换图.答:进程有运行态,就绪态和阻塞态三种基本状态.三种基本状态的转换图如图1所示,图中数字1的含义是:进程被调度进程选中,数字2的含义是:时间片用完,数字3的含义是:等待某事件发生,数字4的含义是:等待的事件已发生.什么是临界区进程进入临界区的调度原则是什么答:在每个进程中访问临界资源的那段程序叫临界区.进程进入临界区的调度原则是:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入.②任何时候,处于临界区内的进程不可多于一个.如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待.③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区.④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现"忙等"现象.一个具有分时兼批处理功能的操作系统应怎样调度和管理作业答:1>优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业.2>允许终端作业和批处理作业混合同时执行.3>把终端作业的就绪进程排成一个就绪队列,把批处理作业的就绪进程排入另外的就绪队列中.4>有终端作业进程就绪时,优先让其按"时间片轮转"法先运行.没有终端作业时再按确定算法选批处理作业就绪进程运行.处理机调度分为哪三级?各自的主要任务是什么?答:作业调度:从一批后备作业中选择一个或几个作业,给它们分配资源,建立进程,挂入就绪队列。执行完后,回收资源。进程调度:从就绪进程队列中根据某个策略选取一个进程,使之占用CPU。交换调度:按照给定的原则和策略,将外存交换区中的进程调入内存,把内存中的非执行进程交换到外存交换区。试比较进程调度与作业调度的不同点.答:<1>作业调度是宏观调度,它决定了哪一个作业能进入主存.进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机.<或>作业调度是高级调度,它位于操作系统的作业管理层次.进程调度是低级调度,它位于操作系统分层结构的最内层.<2>作业调度是选符合条件的收容态作业装入内存.进程调度是从就绪态进程中选一个占用处理机.进程与程序是两个完全不同的概念,但又有密切的联系,试写出两者的区别。答:两者的主要区别有:〔1进程是动态,程序是静态的;〔2进程是独立运行的单位,程序不能作为运行单位;〔3各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以不存在异步特征。简述死锁的防止与死锁的避免的区别.答:死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生.而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁.试说明资源的静态分配策略能防止死锁的原因.答:资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行.这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一"占有并等待条件",从而防止死锁的发生.计算机系统中产生死锁的根本原因是什么一般解决死锁的方法有哪三种答:计算机系统中产生死锁的根本原因是:资源有限且操作不当.一般解决死锁的方法有:死锁的预防,死锁的避免,死锁的检测与恢复等三种.什么是死锁?产生死锁的四个必要条件是什么?死锁:当某进程提出资源申请后,使得系统中一些进程处于无休止的阻塞状态,在无外力作用下,永远不能再继续前进。产生死锁的必要条件:互斥条件:某段时间内某资源只能由一个进程使用。不剥夺条件:资源在未使用完前,不能被剥夺,由使用进程释放。部分分配〔请求和保持:进程因请求资源而阻塞时,对已分配给它的资源保持不放。环路条件:发生死锁时,有向图必构成一环路。进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么答:可抢占式会引起系统的开销更大.可抢占式调度是严格保证任何时刻,让具有最高优先数<权>的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间<和空间>开销增大.存储管理的主要功能是什么答:存储管理的主要功能包括:<1>主存空间的分配和回收;<2>将用户的逻辑地址转换成主存的物理地址,完成重定位;<3>主存空间的共享和保护;<4>使用"虚拟存储器",扩充主存空间.试述分区管理方案的优缺点.答:优点:算法较简单,实现较容易,内存开销较少,存储保护措施简单.缺点:内存使用不充分,存在较严重的碎片问题.虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制?答:虚拟存储器的基本特征是:①虚拟扩充,即不是物理上而是逻辑上扩充了内存容量;②部分装入,即每个作业不是全部一次性地装入内存,而是只装入一部分;③离散分配,即不必占用连续的内存空间,而是"见缝插针";④多次对换,即所需的全部程序和数据要分成多次调入内存.虚拟存储器的容量主要受到指令中表示地址的字长和外存的容量的限制.什么是虚拟存储器,它有什么特点?答:虚拟存储器是一种存储管理技术,用以完成用小的内存实现在大的虚空间中程序的运行工作。它是由操作系统提供的一个假想的特大存储器。但是虚拟存储器的容量并不是无限的,它由计算机的地址结构长度所确定,另外虚存容量的扩大是以牺牲CPU工作时间以及内、外存交换时间为代价的。什么是动态重定位?如何实现?动态重定位是指在程序执行期间,随着每条指令和数据的访问,自动的、连续的进行映射。具体实现过程为:当某个进程取得CPU控制权时,OS应负责把该作业程序在主存中的起始地址送入重定位寄存器中之后,每次访问存储器时,重定位寄存区的内容将被自动加到逻辑地址中区,经这样变换后,执行结果是正确的。试简述页式存储管理的优缺点。答:优点:有效地解决了碎片问题;缺点:程序的最后一页会有浪费空间的现象并且不能应用在分段编写的、非连续存放的大型程序中。影响缺页中断率的因素有哪些?答:4个因素,分别是:〔1分配给程序的主存块数;〔2页面的大小;〔3程序编制方法;〔4页面调度算法。什么是快表?它在地址转换中起什么作用?快表是一个高速、具有并行查询能力的联想存储器,用于存放正运行的进程的当前页号和块号,或者段号和段起始地址。加入快表后,在地址转换时,首先在快表中查找,若找到就直接进行地址转换;未找到,则在主存页表继续查找,并把查到的页号和块号放入联想存储器中。快表的命中率很高,有效地提高了地址转换的速度。主存空间信息保护有哪些措施?①程序执行时访问属于自己主存区域的信息,允许它既可读,又可写;②对共享区域中的信息只可读,不可修改;③对非共享区域或非自己的主存区域中的信息既不可读,也不可写。操作系统为用户提供哪些接口?答:操作系统为用户提供两种类型的使用接口:一是操作员级的,它为用户提供控制作业执行的途径;二是程序员级的,它为用户程序提供服务功能。系统调用的执行过程分可分为哪几步?答:系统调用的执行过程分成以下几步:<1>设置系统调用号和参数;<2>系统调用命令的一般性处理;<3>系统调用命令处理程序做具体处理。目前操作系统采用的目录结构是什么?它具有什么优点?为了给用户提供对文件的存取控制及保护功能,而按一定规则对系统中的文件名,<亦可包含文件属性>进行组织所形成的表,称为目录表或文件目录。目前操作系统采用的目录结构是树型目录结构,它的优点有:有效地提高对目录的检索速度;允许文件重名;便于实现文件共享。试说明和比较几种文件共享的方法绕弯路法:利用基本文件目录实现文件共享:基于索引节点的共享方法:利用符号链实现文件共享:文件系统要解决哪些问题答:一般说来,文件系统应具备以下功能:文件管理<如创建/删除文件,对文件的各种操作等>,目录管理<创建/删除目录项,权限验证等>,文件存储空间的管理<如外存空间的分配与回收>,文件的共享和保护,提供方便的接口<如实现按名存取,文件系统调用等>.常用的文件存取控制方式有哪些答:主要有存取控制矩阵,用户权限表,使用口令,使用密码.UNIX/Linux文件系统的主要特点是什么答:UNIX/Linux文件系统的主要特点有:<1>UNIX或Linux文件系统的目录组织是一个树形结构;<2>文件本身是无结构的字符流;<3>UNIX或Linux文件系统把外部设备做成特殊文件,与普通文件一并进行管理.请说明在生产者-消费者问题的描述中,P操作颠倒会产生死锁吗?为什么?答:如果将生产者执行的两个P操作顺序颠倒,会产生死锁。因为,在这种情况下,当缓冲区都为满时,生产者仍可顺利执行P<mutex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论