操作系统12章习题课.doc_第1页
操作系统12章习题课.doc_第2页
操作系统12章习题课.doc_第3页
操作系统12章习题课.doc_第4页
操作系统12章习题课.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

操作系统第1、2章习题课一、选择题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、UNIX系统是一个_操作系统。 A、单用户 B、单用户多任务 C、多用户多任务 D、多用户单任务8、在操作系统中用户进程本身启动的唯一状态转换是_。 A、调度 B、阻塞 C、时间片到 D、唤醒9操作系统的基本职能是( )。A控制和管理系统内各种资源,有效地组织多道程序的运行 B提供用户界面,方便用户使用 C提供方便的可视化编辑程序D 提供功能强大的网络管理工具10下列进程状态的转换中,哪一个是不正确的( )。A.就绪运行 B.运行就绪C.就绪阻塞 D.阻塞就绪11. 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( )。A.从就绪变为运行 B从运行变为就绪 C 从运行变为阻塞 D从阻塞变为就绪12进程控制块是描述进程状态和特性的数据结构,一个进程( )。A. 可以有多个进程控制块 B可以和其他进程共用一个进程控制块C可以没有进程控制块 D只能有惟一的进程控制块13多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的( )。A. 动态性 B. 并发性 C. 调度性 D. 异步性14以下著名的操作系统中,属于多用户、分时系统的是( )。A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统15在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作( )。A文件系统 B. 操作系统 C. 网络管理系统 D. 数据库管理系统16.操作系统是一种()A.系统软件B.系统硬件C.应用软件D.支援软件17.任何两个并发进程之间()A.一定存在互斥关系B.一定存在同步关系C.一定彼此独立无关D.可能存在同步或互斥关系18.进程从运行状态进入就绪状态的原因可能是()A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完19.多道程序设计是指()A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序20如果进程PA对信号量S执行P操作,则信号量S的值应( )。 A加1 B减1 C等于0 D小于021在操作系统中引入“进程”概念的主要目的是( )。A改善用户编程环境 B. 描述程序动态执行过程的性质 C. 使程序与计算过程一一对应 D. 提高程序的运行速度22进程的动态、并发等特征是利用( )表现出来的。 A进程控制块 B数据 C程序 D程序和数据23、下述关于操作系统设计的描述不正确的是( )。A操作系统设计的目标之一是方便用户; B操作系统设计的目标是实现虚拟机; C操作系统设计的目标之一是使计算机能高效地工作;D操作系统设计的目标总是为其他程序设计提供良好的支撑环境24、操作系统分配资源的基本单位是( )。A程序 B.指令 C.作业 D.进程25、下面情况不能引起进程调度的是( )。A一个进程从阻塞态变成就绪态 B一个进程从运行态变成就阻塞态或就绪态 C一个进程从就绪态变成就运行态 D一个进程完成工作后被撤销26、进程与程序的主要区别是( A )。A. 动态性和静态性 B. 位于内存和位于外存 C. 顺序执行和非顺序执行 D. 独占资源和分时使用资源27、若进程所要求的一次打印输出结束,该进程的状态作如下哪一种改变()。A 就绪到运行 B阻塞到就绪C运行到就绪 D阻塞到运行28、并发进程一定具有以下哪个特性? ( ). A、互斥性 B、相关性C、可再现性 D、可并发执行性29、进程在系统中存在与否的唯一标志是( )。A.源程序 B.数据集 C.进程控制块 D.中断30、CPU分配给进程的时间片用完而强迫进程让出CPU,此时进程的状态转化为( )。A阻塞状态 B等待状态 C挂起状态 D就绪状态31、进程的互斥与协作体现了 ( ). A、资源的有限 B、动态与共享C、独立与制约 D、竞争与协作32、从用户的观点看,操作系统是( )。A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体33.操作系统的基本类型主要有( )。A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统34( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A.网络B.分布式C.分时D.实时35.下面6个系统中,必须是实时操作系统的有( )个 。计算机辅助设计系统 航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3 D.436.设计实时操作系统时,首先应考虑系统的( )。A.可靠性和灵活性B.实时性和可靠性C.灵活性和可靠性 D.优良性和分配性37.若把操作系统看作计算机系统资源的管理者,下列的( )不属于操作系统所管理的资源。A.程序B.内存C.CPUD.中断38.可以被多个进程在任一时刻共享的代码必须是( )。A.不能自身修改的代码B.顺序代码C.无转移指令的代码D.汇编语言编制的代码39.当对信号量进行V原语操作之后( )。A.当S0,要唤醒一个就绪进程 C.当S=0,要唤醒一个阻塞进程D.当S=0,要唤醒一个就绪进程40、在下列叙述中,错误的一条是( )。A.进程被撤销时,只需释放该进程的PCB就可以了,因为PCB是进程存在的唯一标志B.进程的互斥合同步都能用P/V原语实现C.用户程序中执行系统调用命令时,处理机的状态字将发生改变D.设备独立性是指用户在编程时,程序中所使用的设备与实际设备无关41、正在运行的进程在信号量S上操作P操作之后,当S0,进程将进入信号量的( )。A. 阻塞队列B.提交队列C.后备队列D.就绪队列42、某个信号量S初值为3,当前值为-2,则等待在该信号量上的进程数为( )个。A.1B.2C.3D.443、在操作系统中,进程的最基本的特征是( )。OS最基本的特征? A动态性和并发性 B顺序性和可再现性 C与程序的对应性 D执行过程的封闭性44、操作系统中利用信号量和P、V操作,( )。 A只能实现进程的互斥 B只能实现进程的同步 C可实现进程的互斥和同步 D可完成进程调度45、下列关于进程和线程的叙述中,正确的是( )。A一个进程只可拥有一个线程D一个线程可拥有若干个进程B一个线程只可拥有一个进程C一个进程可拥有若干个线程46、现代操作系统的基本特征是程序的并发执行、资源共享和( )。A. 多道程序设计 B. 操作的异步性C. 中断处理 D. 实现分时与实时处理47、信号量S的初值为5,在S上执行了9次P操作,6次V操作后,S的值为( )。A10 B8C6 D2二、填空1现代操作系统中申请资源的基本单位是 _,在 CPU上得到执行的基本单位是_。2从结构上看 , 每个进程都是由 _ 和 _ 以及 _ 三部分所组成的。3操作系统的主要特性有_,_,_和 _。4_ 系统,_ 系统和 _ 系统是目前操作系统所具有的三种基本形式。5 运动中的进程至少具有三个基本状态 , 即 _ 状态和 _ 状态以及 _ 状态。6系统中的进程具有两种相互制约的方式,它们是 _ 和 _.7、并发进程之间存在着_和_两种关系。9进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到 队列中。10进程调度的主要功能是_,_和_。11通常,线程的定义是_。在现代操作系统中,资源的分配单位是_,而处理机的调度单位是_,一个进程可以有_线程。13进程最基本的特性是_和_;每个进程都有惟一的_,系统对进程的管理就是利用_实现的。三、简答与应用题1什么是操作系统?它的主要功能是什么?(共8分)2、用户和操作系统之间的接口有几类?什么是系统调用?3、解释并发与并行,并说明两者关系。4、设有三个进程R、M、P,它们共享一个缓冲区。R负责从输入设备读信息,每读一纪录后,把它存放在缓冲区;M负责对缓冲区中的纪录进行加工;P把加工后的纪录打印输出。读入的纪录加工输出后,缓冲区中又可存放下一个纪录。请用PV操作写出它们能正确执行的程序。5、假设有两个个并发进程P、Q。其中P负责从输入设备上读入信息并传给Q;Q将信息加工后传给R。设:P、Q共享1个缓冲区,若一个缓冲区可保存一个数据信息,请回答下列问题。1)为实现上述进程之间的同步与互斥,应怎样定义信号量,写出信号量的初值。2)根据所定义的信号量,把应执行的wait和signal(或PV)操作填入下述括号中,以保证进程能够正确地并发执行(一个括号内可能有多个语句)。 P( ) While(1) 输入数据 ( ) 向缓冲区A写数据; ( ) Q( ) while(1) ( ) 从缓冲区A读数据; ( ) 6

温馨提示

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

评论

0/150

提交评论