




已阅读5页,还剩89页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合练习,课程目的,学习、掌握操作系统设计思想,应用为主要目的。熟悉操作系统平台,以便更好的进行上层程序设计。,选择题填空题简答题综合运用题,选择题,操作系统是一种( )。 A.应用软件 B. 系统软件 C.通用软件 D. 工具软件在计算机系统中,操作系统是( )。A 一般应用软件; B.核心系统软件; C.用户应用软件; D.系统支撑软件。操作系统是一组( )。A.文件管理程序 B.中断处理程序C.资源管理程序 D.设备管理程序,答案:1、B;2、B;3、C,操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为1、2、3、个人机系统、网络操作系统和分布式操作系统等基本类型。其中1的主要目标是提高系统的吞吐率和效率,而2是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如4等。供选择的答案:123A、 单用户系统 B、多道批处理系统 C、分时系统 D、微机操作系统 E、实时系统4A、计算机激光照排系统 B、办公自动化系统C、计算机辅助设计系统 D、航空订票系统,答案:B E C D,操作系统是为了提高计算机的1和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的2,其中包括3,4,外部设备和系统中的数据。操作系统中的3管理部分负责对进程进行管理。操作系统对系统中的数据进行管理的部分通常叫做5。供选择的答案:1 A、速度 B、利用率 C、灵活性 D、兼容性2 A、程序 B、功能 C、资源 D、进程34 A、主存储器 B、虚拟存储器 C、运算器D、控制器 E、微处理器 F、处理机5 A、数据库系统 B、文件系统 C、检索系统D、数据库 E、数据存储系统 F、数据结构G、数据库管理系统,答案:B、C、F、A、B,现代操作系统的基本特征是( ) 、资源共享和操作的异步性。A.多道程序设计 B. 中断处理C.程序的并发执行 D. 实现分时与实时处理答案:C,引入多道程序的目的在于( )。A. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器答案:A,在分时系统中,时间片一定,( ),响应时间越长。A.内存越多 B.用户数越多C.后备队列越短 D.用户数越少答案:B,以下( )项功能不是操作系统具备的主要功能。A内存管理 B中断处理 C文档编辑 DCPU调度答案:C,用户要在程序一级获得系统帮助,必须通过( )。A.进程调度 B.作业调度 C.键盘命令 D.系统调用答案:D,在单一处理机上执行程序,多道程序的执行是在( )进行的。A.同一时刻 B. 同一时间间隔内C.某一固定时刻 D. 某一固定时间间隔内答案:B,顺序程序和并发程序的执行相比,( )。A.基本相同 B. 有点不同C.并发程序执行总体上执行时间快D.顺序程序执行总体上执行时间快答案:C,进程和程序的本质区别是( )。A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源 D.动态和静态特征答案:D,进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。进程具有1、2、调度性、异步性和结构性等基本特征。进程是一次执行过程,具有生命期体现了进程的1特征。进程由程序段、3、4组成,其中4是进程在系统中存在的唯一标识。供选择的答案:12 A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性3 A、过程 B、数据 C、进程标识符 D、函数4 A、FCB B、FIFO C、PCB D、JCB答案:A、D、B、C,进程执行时的间断性,决定了进程可能具有多种状态。进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由1进入2。如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入3,这个过程是由4来完成。供选择的答案:123 A、就绪状态 B、静止状态C、阻塞状态 D、运行状态4 A、进程控制程序 B、资源分配程序C、进程调度程序 D、处理机分配程序答案:D、A、D、C,为了描述进程的动态变化过程,采用了一个与进程相联系的( ),根据它而感知进程的存在。A.进程状态字 B. 进程优先数C.进程控制块 D. 进程起始地址答案:C,下列进程状态的转换中,哪一个是不正确的( )。A. 就绪-运行 B. 运行-就绪C. 就绪-阻塞 D. 阻塞-就绪答案:C,下列各项步骤中,哪一个不是创建进程所必须的步骤( )。A. 建立一个进程控制块PCBB. 由CPU调度程序为进程调度CPUC. 为进程分配内存等必要的资源D. 将PCB链入进程就绪队列答案:B,在下列特性中,哪一个不是进程的特性( )。A. 异步性 B. 并发性 C. 静态性 D. 动态性答案:C,在单处理机系统中,处于运行状态的进程( )。A.只有一个 B. 可以有多个C.不能被挂起 D. 必须在执行完后才能被撤下答案:A,如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入( )。A.自由状态 B. 停止状态 C.阻塞状态 D. 静止状态答案:C,一个进程被唤醒意味着( )。A.该进程重新占有了CPU B.进程状态变为就绪C.它的优先权变为最大 D.其PCB移至就绪队列的队首答案:B,进程从运行状态变为阻塞状态的原因是( )。A.输入或输出事件发生 B.时间片到C.输入或输出事件完成 D.某个进程被唤醒A,在操作系统中同时存在多个进程,它们( )。A. 不能共享系统资源B. 不能调用同一段程序代码C. 可以共享允许共享的系统资源D. 可以共享所有的系统资源C,进程和程序的区别是()a.程序有状态,而它没有 b. 它有状态,而程序没有c.程序可占用资源,而它不可 d.它可占用资源,而程序不可答案:B,操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为( )。A.初始化程序 B. 原语 C.子程序 D. 控制模块B,进程间的同步与互斥,分别表示了各进程间的( )。A.相互独立与相互制约 B.协调与竞争C.不同状态 D. 动态性与独立性B,两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。A.同步 B. 互斥 C.竞争 A,在一段时间内,只允许一个进程访问的资源称为( )。A. 共享资源 B. 临界区 C. 临界资源 D. 共享区C,在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是( )。A. S0 B. S=0 C. S0 D. S=10C,从下列有关进程管理的叙述中,选出正确的五条叙述。a、 进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调; b、 临界资源是指每次仅允许一个进程访问的资源; c、 信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由p-v操作来改变; d、 v操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行;,e、 消息通信、信箱通信都属于高级通信方式; f、 死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况; g、 若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁; h、 在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用; i、 产生死锁的原因可归结为竞争资源和进程推进顺序不当; j、 在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。,答案: bcehi,操作系统中的作业管理是一种( )。A.宏观的高级管理 B.宏观的低级管理C.系统刚开始加电 D.初始化引导完成A,用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( )。A.进程 B.程序 C.作业 D.系统调用C,下列作业调度算法中,最短的作业平均周转时间是( )。A先来先服务法 B. 短作业优先法C.优先数法 D. 时间片轮转法B,按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指( )调度算法。A.先来先服务法 B. 短作业优先法C.时间片轮转法 D. 优先级法A,在批处理系统中,周转时间是( )。A.作业运行时间 B.作业等待时间和运行时间之和C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间B,为了对紧急进程或重要进程进行调度,调度算法应采用( )。A.先来先服务法 B. 优先级法C.短作业优先法 D. 时间片轮转法B,所谓设备独立性是指,用户在编程时要给出_。 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,25. 系统调用是由操作系统提供的内部调用,它( )。 a.直接通过键盘交互方式使用 b. 只能通过用户程序间接使用 c.是命令接口中的命令使用 d. 与系统的命令一样B,命令接口,程序接口,图形接口。命令接口:用户与OS的接口,通过键盘键入命令取得OS的服务。程序接口:应用程序与OS的接口,在应用程序中使用系统调用。图形用户接口:将系统的各项功能及各种应用程序,以图标表示,操作简单,用户在自己的用户终端上连续键入组成作业的若干命令,无需等待一条命令是否执行完毕。所键入的命令形成了一道命令串,存储在一个系统缓冲区中,由操作系统自动地对这些命令逐步提取并解释进行,最后向用户提供处理结果。在这样的多用户、多作业、多命令串的系统中,前后台作业的执行调度( a)。 a.完全由操作系统自动完成,无需用户干预 b. 由用户干预完成 c.由系统和用户干预结合完成 d. 全由用户完成 a,存储管理的目的是( )。 a.方便用户 b.提高内存利用率 c.方便用户和提高内存利用率 d.增加内存实际容量 答案:C,从下列有关存储管理的叙述中,选出四条正确叙述。 a、在页式存储管理方案中,为了提高内存的利用效率,允许同时使用不同大小的页面;b、在虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量;c、固定分区式管理是针对单道系统的内存管理方案;d、可重定位分区管理可以对作业分配不连续的内存单元;,e、利用交换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间;f、在现代操作系统中,不允许用户干预内存的分配;g、采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存;h、页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占用连续的内存空间。 EGBF,下列( )存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。a.固定分区 b.可变分区c.分页管理 d.段页式管理 d,填空题,无论哪种操作系统都执行同样的资源管理功能,它们的构架是一样的,都由_、_、设备管理和文件系统组成。 现代计算机系统是分态的,当操作系统程序执行时,机器处于_态。 产生死锁的必要条件是_、不剥夺条件、_条件和环路条件。,操作系统的主要功能是 _。 进程的基本状态有_。在存储器管理中,页面是信息的()单位,分段是信息的()单位。页面大小由()确定,分段大小由()确定。在UNIX系统中,文件的类型主要包括()、()和()。通常,线程的定义是()。在现代操作系统中,资源的分配单位是(),而处理机的调度单位是()。一个进程可以有()线程。,存储器管理、处理机管理、设备管理、文件管理、用户接口管理。,执行态、就绪态、等待态。,物理,逻辑。系统(或硬件),用户程序。,普通文件,目录文件,特殊文件。,系统调度的基本单位;进程、线程、多个,请求分页系统中,中断位所表示的意义是_,改变位所表示的意义是_。,文件的存取方法有顺序存取和_两种。,从资源管理的角度看操作系统,它具有四大管理功能,其中,_是对系统软件资源的管理。 动态地址映射是在_期间,将程序的逻辑地址转换为主存的物理地址。,设备管理中最重要的数据结构是_。,进程的静态实体由_、_和_三部分组成。进程被创建后,最初处于_状态,然后经_选中后进入_ 状态。,用于进程控制的原语主要有_、_、_和_。建立原语、撤销原语、阻塞原语、唤醒原语操作系统中信号量的值与_的使用情况有关,它的值仅能由_来改变。,利用信号量实现进程的_,应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于_和_原语之间。,简答题,各章节课后的简答题,什么是操作系统?为什么说“操作系统是控制硬件的软件”的说法不确切?,操作系统的职能是管理和控制计算机系统中的所有硬、软件资源,合理的组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统不仅能够控制硬件,也可以控制各种软件资源。,为了支持操作系统,现代处理器一般都提供哪两种工作状态,用来隔离操作系统和普通程序?两种状态各有什么特点?,多数系统将处理器工作状态划分为管态和目态管态:操作系统管理程序运行的状态,较高的特权级别,又称为特权态(特态)、系统态目态:用户程序运行时的状态,较低的特权级别,又称为普通态(普态)、用户态,一个单CPU的操作系统共有n个进程,不考虑进程状态过渡时的情况。1)给出运行进程的个数;2)给出就绪进程的个数;3)给出等待进程的个数。,1. 运行进程的个数可能是 0,也可能是 12. 就绪的进程的个数可能是0,n-13等待进程的个数可能是0, n,PCB的作用是什么?他是怎么样描述进程的动态本质的?,PCB称为进程控制块(Process Control Block),为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义一个专门的数据结构,就是PCB。 系统利用PCB来描述进程的基本情况以及进程的运行变化过程。PCB是进程存在的唯一标志。当系统创建一个进程时,为进程设置一个PCB,再利用PCB对进程进行控制和管理;撤销进程时,系统收回它的PCB,进程也随之消亡。,是否所有的资源都是临界资源,为什么?,不是,根据定义,一次只允许一个进程使用得进程才叫临界资源,能同时被多个进程使用得资源不是临界资源。打印机是一种临界资源磁盘不是,抢占式进程调度是指系统能够强制性的使执行进程放弃处理机,试问分时系统采用的是抢占式还是非抢占式进程调度?实时系统?,分时系统主要采用的是非抢占式进程调度 实时系统采用的是抢占式进程调度,在CPU按优先级调度的系统中1)没有运行的进程是否一定没有就绪进程2)没有运行进程,没有就绪进程或两者都没有是否可能?各是什么情况?3)运行进程是否一定是自由进程中优先数最高的?,1)一定没有 2) 没有运行进程,一定没有就绪进程;没有就绪进程可能有等待进程,也可能有运行进程;两者都没有,可能有等待进程 3)不一定,可能出现等待进程中优先级更高,什么是碎片?试述各种多道程序系统存储管理方案中碎片是如何出现的?,经过一段时间的分配回收后,内存中存在很多很小的空闲块。它们每一个都很小,不足以满足分配要求;但其总和满足分配要求,这些空闲块被称为碎片。,综合应用题,设某系统有输入进程和输出进程共用一个单缓冲T(该缓冲区的大小为每次只能存放一个数据),输入进程负责不断地计算数据并送入单缓冲T;输出进程负责从单缓冲T中取出数据去打印。试用信号等的P、V操作实现输入进程和输出进程的同步,要求写出程序描述。,P:While(true) 计算出一个数据; P(S1); 把数据放入缓冲; V(S2);,Q:While(true) P(S2); 从缓冲里取数据; V(S1); 打印数据;;,设置两个信号量,S1初值为1,S2初值为0,设系统中只有一台打印机,有三个用户的程序在执行过程中都要使用打印机输出计算结果。设每个用户程序对应一个进程。问:这三个进程间有什么样的制约关系?试用P、V操作写出这些进程使用打印机的算法。,设一台计算机,有两条I/O通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓冲区B1中,加工处理后再搬到缓冲区B2中,并在打印机上印出,问:1)系统要设几个进程来完成这个任务?各自的工作是什么?2)这些进程间有什么样的相互制约关系3)用P,V操作写出这些进程的同步算法,这是一个典型的生产者,消费者问题1)系统要设三个进程完成任务,第一个进程P1,从卡片输入机中读入数据,并且把数据放入缓冲区B1中。第二个进程从B1缓冲区中取数据,加工处理后放入缓冲区B2中。第三个进程将缓冲区的内容输入到打印机中打印出来,2)这三个进程之间是同步和互斥的关系,3)三个进程之间必须协调工作,需设置四个信号量,S1,S2,S3,S4并令S1的初值为1,S2、S3的初值为0,S4的初值为1,则程序为:进程 p1 进程p2 进程p3While(1) While(1) while(1)P(S1) P(S2) P(S3)从卡片机中读入数据 将缓冲区B1内容取出 V(S1) 加工数据 P(S4) V(S2) 在打印机中输出 拷贝道Buffer B2中 V(S4) V(S3),假定系统有三个并发进程read, move和print共享缓冲器B1和B2.进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一记录,加工后存入缓冲器B2.进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录的个数,次序完全一样。,设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、B两种物品的数量满足下述不等式:-MA物品数量B物品数量N其中M和N为正整数。 试用信号量和PV操作描述A、B两种物品的入库过程。,semaphore a=n;semaphore b=m;,A物品入库:process A()while(1) P(a); A物品入库; V(b); ,B物品入库:process B() while(1) P(b); B物品入库; V(a); ,在银行家算法中,若出现下述资源分配情况: Allocation Max AvailableP0 0 0 1 2 0 0 1 2 2 1 0 0P1 2 0 0 0 2 7 5 0 P2 0 0 3 4 6 6 5 6P3 2 3 5 4 4 3 5 6P4 0 3 3 2 0 6 5 2问:1。该状态是否为安全状态,找出安全序列 2。如果进程P2提出请求Request(0,1,0,0)后,系统能否将资源分配给它,说明原因。要求:给出做题过程,安全性如下:,安全序列:P0 P3 P4 P1 P2,P2提出申请之后,发现0 1 0 02 1 0 0,系统目前可以满足要求,又比较,发现 0 1 0 0 Need(6 6 2 2),因此,系统暂定可以把资源分给它,然后检查安全性。,资源4 6 9 8不能满足P1,P2的要求,因此,系统进入不安全状态。所以,如果进程P2提出请求Request(0,1,0,0)后,系统不能将资源分配给它,设有三个批作业JOB1、JOB2、JOB3,其到达时间、处理时间及完成时间如下:作业 作业到达时间(时) 开始处理时间(时) 处理完成时间(时)JOB1 15 18 22JOB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年未来职业发展与规划能力测试试卷及答案
- 2025年网络舆情监测专员专业素质评估试题及答案
- 2025年网络营销与社交媒体管理师资格考试试题及答案
- 格列佛游记读后感450字7篇范文
- 2025年轴承离合器用油合作协议书
- 闽清中考数学试卷
- 分布式光伏政策解读课件
- 米东区一模数学试卷
- 梅岭中学初二数学试卷
- 南京七上期中数学试卷
- 《KTV市场调研》课件
- 番茄病毒病图谱及简介
- 食品分析实践报告范文
- DB62-T 5041-2024 凹凸棒石黏土矿产地质勘查规范
- 承插盘扣落地脚手架施工方案
- GB/T 3325-2024金属家具通用技术条件
- 矿山安全生产法律法规
- GB/T 44670-2024殡仪馆职工安全防护通用要求
- THXCY 001-2024 草种质资源调查与收集技术规程
- 2024连续油管技术规范
- 2024版专升本宣讲课件完整版
评论
0/150
提交评论