欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    桂林理工大学操作系统试题.docx

    • 资源ID:3993192       资源大小:52.61KB        全文页数:23页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    桂林理工大学操作系统试题.docx

    1、桂林理工大学操作系统试题操作系统复习题第一章 操作系统引论一、单项选择题1、操作系统是一种( B )。A.应用软件 B. 系统软件 C.通用软件 D. 工具软件2、操作系统是一组( C )。A.文件管理程序 B.中断处理程序C.资源管理程序 D.设备管理程序3、现代操作系统的基本特征是( C )、资源共享和操作的异步性。A.多道程序设计 B. 中断处理C.程序的并发执行 D. 实现分时与实时处理4、( D )不是操作系统关心的主要问题。A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5、引入多道程序的目的在于( A )。A

    2、. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器6、( A )没有多道程序设计的特点。A. DOS B. UNIX C. Windows D.OS/27、下列操作系统中,为分时系统的是( C )。A. CP/M B. MS-DOSC. UNIX D. Windows NT8、在分时系统中,时间片一定,( B ),响应时间越长。A.内存越多 B.用户数越多C.后备队列越短 D.用户数越少9、批处理系统的主要缺点是( B )。A.CPU的利用率不高 B.失去了交互性C.不具备并行性 D.以上都不是10、在下列性质中,( D

    3、 )不是分时系统的特征。A. 交互性 B. 同时性 C. 及时性 D. 独占性11、实时操作系统追求的目标是( C )。A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。A. 运行进程修改程序状态字 B. 中断屏蔽C. 系统调用 D. 进程调度程序13、系统调用的目的是( A )。A.请求系统服务 B.终止系统服务C.申请系统资源 D.释放系统资源14、系统调用是由操作系统提供的内部调用,它( B )。A. 直接通过键盘交互方式使用B. 只能通过用户程序间接使用C. 是命令接口中的命令D. 与系统的

    4、命令一样15、UNIX操作系统是采用( B )实现结构设计的。A. 单块式结构 B. 层次结构 C. 微内核结构 D.网状结构16、UNIX命令的一般格式是( A )。A 命令名 选项 参数 B选项 参数 命令名C参数 选项 命令名 D命令名 选项 参数二、填空题1、按照所起的作用和需要的运行环境,软件通常可分为三大类,即应用软件、支撑软件 和 系统软件。2、操作系统的体系结构主要有单块结构、层次结构 和 微内核结构。3、UNIX系统是 分时 操作系统,DOS系统是 单用户 操作系统。4、 现代操作系统通常为用户提供三种使用界面:命令界面、图形界面和 系统调用界面。5、 计算机中CPU的工作分

    5、为系统态和用户态两种。系统态运行 操作系统 程序,用户态运行 用户 程序。第二章 进程管理一、 单项选择题1、顺序程序和并发程序的执行相比,( C )。A.基本相同 B. 有点不同C.并发程序执行总体上执行时间快D.顺序程序执行总体上执行时间快2、在单一处理机上,将执行时间有重叠的几个程序称为( C )。A.顺序程序 B. 多道程序 C.并发程序 D. 并行程序3、进程和程序的本质区别是( D )。A.存储在内存和外存 B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源 D.动态和静态特征4、在下列特性中,不是进程的特性的是( C )。A. 异步性 B. 并发性 C. 静态性 D.

    6、动态性5、各进程向前推进的速度是不可预知,体现出“走走停停”的特征,称为进程的(D )。 A动态性 B并发性 C调度性 D异步性6、在单处理机系统中,处于运行状态的进程( A )。A.只有一个 B. 可以有多个C.不能被挂起 D. 必须在执行完后才能被撤下7、下列进程状态的转换中,不正确的是( C )。A. 就绪运行 B. 运行就绪C. 就绪阻塞 D. 阻塞就绪8、已经获得除( C )以外的所有运行所需资源的进程处于就绪状态。A.存储器 B. 打印机 C. CPU D. 磁盘空间9、一个进程被唤醒意味着( B )。A.该进程重新占有了CPU B.进程状态变为就绪C.它的优先权变为最大 D.其P

    7、CB移至就绪队列的队首10、进程从运行状态变为阻塞状态的原因是( A )。A.输入或输出事件发生 B.时间片到C.输入或输出事件完成 D.某个进程被唤醒11、为了描述进程的动态变化过程,采用了一个与进程相联系的(C ),根据它而感知进程的存在。A.进程状态字 B. 进程优先数C.进程控制块 D. 进程起始地址12、操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为( B )。A.初始化程序 B. 原语 C.子程序 D. 控制模块13、进程间的基本关系为( B )。A.相互独立与相互制约 B.同步与互斥C.并行执行与资源共享 D. 信息传递与信息缓冲14、两个进程合作完

    8、成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( A )关系。A.同步 B. 互斥 C.竞争 D. 合作15、在一段时间内,只允许一个进程访问的资源称为( C )。A. 共享资源 B. 临界区 C. 临界资源 D. 共享区16、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是( C )。 A. S0 B. S=0 C. S0 D. S017、信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为( D )。 A10 B8 C6 D418、在进程通信中,使用信箱方式交换信息的是( B )。

    9、A低级通信 B高级通信 C共享存储器通信 D管道通信二、判断题(正确的划,错误的划并改正) 1、进程之间的同步(改为互斥),主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调。( )2、信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由PV操作来改变。( )3、V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为等待(改为就绪状)态,否则现进程继续进行。( )4、进程执行的相对速度不能由进程自己来控制。( )5、利用信号量的PV操作可以交换大量信息。( )大改为少6、并发进程在访问共享资源时,不可能

    10、出现与时间有关的错误。( )不去掉三、填空题1、每执行一次P操作,信号量的数值S减1。若S30,则该进程_ 继续执行_;若S0_,则该进程继续执行;否则,从对应的_等待 队列中移出一个进程并将_ _就绪_状态赋予该进程。五、应用题1、四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F。但限制是进程A和进程C不能同时读文件F,进程B和进程D也不能同时读文件F。为了使这四个进程并发执行时能按系统要求使用文件,现用PV操作进行管理,请回答下面的问题: (1)如何定义信号量及初值; (2)在下列的程序中填上适当的P、V操作,以保证它们能正确并发工作: 进程A 进程 B 进程 C

    11、进程 D 1; 3; 5; 7; read F; read F; read F; read F; 2; 4; 6; 8; 解:(1)定义二个信号量S1、S2,初值均为1,即:S1=1,S2=1(共2分)(2)从1到8分别为:P(S1), V(S1), P(S2), V(S2), P(S1) ,V(S1) ,P(S2) ,V(S2) 2、设有一台计算机,有两条I/O通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓冲区B1中,加工处理后再搬到缓冲区B2中,并在打印机上打印,问:系统要设几个进程来完成这个任务?各自的工作是什么?这些进程间有什么样的相互制约关系?用P、V操作写出这

    12、些进程的同步算法。2、解: 系统可设三个进程来完成这个任务:R进程负责从卡片输入机上读入卡片信息,输入到缓冲区B1中;C进程负责从缓冲区B1中取出信息,进行加工处理,之后将结果送到缓冲区B2中;P进程负责从缓冲区B2中取出信息,并在打印机上印出。 R进程受C进程影响,B1放满信息后R进程要等待等C进程将其中信息全部取走,才能继续读入信息;C进程受R进程和P进程的约束:B1中信息放满后C进程才可从中取出它们,且B2被取空后C进程才可将加工结果送入其中;P进程受C进程的约束:B2中信息放满后P进程才可从中取出它们,进行打印。 信号量含义及初值:B1full 缓冲区B1满,初值为0;B1empty缓

    13、冲区B1空,初值为0;B2full 缓冲区B2满,初值为0;B2empty缓冲区B2空,初值为0; P(B2full);从B2中取出信息进行打印; V(B2empty); R进程 C进程 P进程3、某分时系统的进程出现如下图所示的状态变化。 就绪进程队列 试问:(1)你认为该系统采用的是哪一种进程调度算法?(2)写出图中所示的每一个状态变化的原因(从到)。3、解: (1)该分时系统采用的进程调度算法是时间片轮转法。 (2)状态变化的原因如下: 进程被选中,变成运行态; 时间片到,运行的进程排入就绪队列尾部; 运行的进程启动打印机,等待打印; 打印工作结束,阻塞的进程排入就绪队列尾部; 等待磁盘

    14、读文件工作;磁盘传输信息结束,阻塞的进程排入就绪队列尾部。4、生产者-消费者问题表述如下:一组生产者进程和一组消费者进程通过缓冲区发生联系。生产者进程将生产的产品送入缓冲区,消费者进程则从中取出产品。假定环形缓冲池中共有N个缓冲区,编号为0N-1。 为了描述生产者进程和消费者进程,设指针in和out分别指向生产者进程和消费者进程当前所用的缓冲区(buffer),初值均为0。(1)应设置三个信号量实现两类进程的同步,分别是full、empty和mutex。请说出它们的含义及初值。(2)下面是生产者进程的算法描述,请填写相应的P、V操作语句。 while (TRUE) ; ; 产品送往buffer

    15、(in); in=(in+1)mod N; /*mod为取模运算*/ ; ;(3)指出生产者进程算法中的临界区是哪一段程序?1)full表示放有产品的缓冲区数,初值为0;empty表示可供使用的缓冲区数,初值为N;mutex为互斥信号量,初值为1,表示互斥进入临界区。(2)P(empty),P(mutex),V(mutex),V(full)(3)生产者进程算法中的临界区是如下程序段:产品送往buffer(in); in=(in+1) mod N; /*mod为取模运算* 第三章 处理机管理一、单项选择题1、操作系统中的作业管理是一种( A )。A.宏观的高级管理 B.宏观的低级管理C.系统刚开

    16、始加电 D.初始化引导完成2、 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( C )。A.进程 B.程序 C.作业 D.系统调用3、处于后备状态的作业存放在( A )中。A.外存 B.内存 C.A和B D.扩展内存4、在操作系统中,作业处于( C)时,已处于进程的管理之下。A.后备 B.阻塞 C.执行 D.完成5、 在操作系统中,JCB是指( A )。A.作业控制块 B.进程控制块C.文件控制块 D.程序控制块6、 作业调度的关键在于(B )。A.选择恰当的进程管理程序 B.选择恰当的作业调度算法C.用户作业准备充分 D.有一个较好的操作环境7、下列作业调

    17、度算法中,最短的作业平均周转时间是( B)。A先来先服务法 B. 短作业优先法C. 优先数法 D. 时间片轮转法8、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指( A )调度算法。 A.先来先服务法 B. 短作业优先法 C.时间片轮转法 D. 优先级法9、在批处理系统中,周转时间是( B)。A.作业运行时间 B.作业等待时间和运行时间之和C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间10、为了对紧急进程或重要进程进行调度,调度算法应采用( B )。A.先来先服务法 B. 优先级法C.短作业优先法 D. 时间片轮转法11、操作系统中,( A )负责对进

    18、程进行调度。A.处理机管理 B. 作业管理C.高级调度管理 D. 存储和设备管理二、填空题1、在页式管理中,页表的作用是实现从_高级调度_ 到 _中级调度_的地址映射,存储页表的作用是_低级调度_ 。2、动态存储分配时,要靠硬件地址变换机构实现_ 重定位_ 。3、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地 址转换为物理地址,这是操作系统的_ 重定位 功能。4、 用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称 之为_ 设备无关性_ 。5、在页式管理中,页式虚地址与内存物理地址的映射是由 页面 和_ 硬件地址变换机构、6、式管理中,页

    19、表中状态位的作用是 _ ,改变位的作用是 _ 。7、在请求页式管理中,当_ 发现所需的页不在_内存 时,产生中断信号,_ 作相应的处理。8、常用的内存管理方法有_ 硬件法_ 、_软件法 _ 和_软硬件结合_ 。9、段式管理中,以段为单位_分配内存_ ,每段分配一个 _ 连续的内存区。由于各段长度 _ 不等 ,所以这些存储区的大小不一,而且同一进程的各段之间不要求_连续 。三、计算题1、设有三个批作业JOB1,JOB2,JOB3,其到达时间、处理时间及完成时间如下:作业 作业到达时间 开始处理时间 处理完成时间JOB1 15 18 22JOB2 18 21 23 JOB3 17 19 21试计算

    20、:JOB1的周转时间为 7 ;JOB2的周转时间为 5 ;JOB3的周转时间为 4 ;所有作业的平均周转时间是 5.33 。2、假定在单CPU条件下有下列要执行的作业:作业运行时间优先级1102243335 作业到来的时间是按作业编号顺序进行的(即后面作业依次比前一个作业迟到一个时间单位)。 (1)用一个执行时间图描述在采用非抢占式优先级算法时执行这些作业的情况。(2)对于上述算法,各个作业的周转时间是多少?平均周转时间是多少?(3) 对于上述算法,各个作业的带权周转时间是多少?平均带权周转时间是多少?2、解: (1) 非抢占式优先级算法(3分) 作业1 作业3 作业2 | | | | t 0

    21、 10 13 17 (2) 和(3)作业到达时间运行时间完成时间周转时间带权周转时间101010101.021417164.032313113.7平均周转时间12.3平均带权周转时间2.93、现有一个作业,在段式存储管理的系统中已为其主存分配,建立的段表内容如下:段号主存起始地址段长度012040176030248020337020计算逻辑地址(2,15),(0,60),(3,18)的绝对地址是多少?注:括号中第一个元素为段号,第二个元素为段内地址。3、解:段式存储管理的地址转换过程为:(1)根据逻辑地址中的段号查段表的相应栏目;(2)根据段内地址段长度,检查地址是否越界;(3)若不越界,则绝

    22、对地址=该段的主存起始地址+段内地址。逻辑地址(2,15)查段表得段长度为20,段内地址1540,地址越界,系统发出“地址越界”中断。逻辑地址(3,18)查段表得段长度为20,段内地址1820,地址不越界,段号3查表得段首地址为370,于是绝对地址=370+18=388。第四章 存储器管理一、 单项选择题1、 存储管理的目的是( C )。A.方便用户 B.提高内存利用率C.方便用户和提高内存利用率 D.增加内存实际容量2、 外存(如磁盘)上存放的程序和数据( B )。A可由CPU直接访问 B必须在CPU访问之前移入内存C是必须由文件系统管理的 D必须由进程调度程序管理3、 当程序经过编译或者汇

    23、编以后,形成了一种由机器指令组成的集合,被称为( B )。A.源程序 B.目标程序 C.可执行程序 D.非执行程序4、可由CPU调用执行的程序所对应的地址空间为( D )。A.符号名空间 B.虚拟地址空间C.相对地址空间 D.物理地址空间5、经过( B ),目标程序可以不经过任何改动而装入物理内存单元。A.静态重定位 B.动态重定位C.编译或汇编 D.存储扩充6、若处理器有32位地址,则它的虚拟地址空间为( B )字节。A.2GB B.4GB C.100KB D.640KB7、分区管理要求对每一个作业都分配( A )的内存单元。A.地址连续 B.若干地址不连续C.若干连续的帧 D.若干不连续的

    24、帧8、( B )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。A.覆盖技术 B.对换技术C.虚拟技术 D.物理扩充9、虚拟存储技术是( B )。A.补充内存物理空间的技术 B.补充相对地址空间的技术C.扩充外存空间的技术 D.扩充输入输出缓冲区的技术10、虚拟存储技术与( A )不能配合使用。A.分区管理 B.动态分页管理C.段式管理 D.段页式管理11、以下存储管理技术中,支持虚拟存储器的技术是( C )。 A动态分区法 B可重定位分区法 C请求分页技术 D对换技术 12、在请求页式存储管理中,若所需页面不在内存中,则会引起( D )。 A.输入输出中断 B.

    25、时钟中断 C.越界中断 D. 缺页中断13、在分段管理中,( A)。A. 以段为单位分配,每段是一个连续存储区B. 段与段之间必定不连续C. 段与段之间必定连续D. 每段是等长的14、( C )存储管理方式提供一维地址结构。A.固定分区 B.分段C.分页 D.分段和段页式15、分段管理提供( B )维的地址结构。A.1 B.2 C.3 D.416、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( B )。A、 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。B、 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。C、

    26、 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。D、 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。17、段页式管理每取一次数据,要访问( C )次内存。A.1 B.2 C.3 D.418、碎片现象的存在使得( A )。A.内存空间利用率降低 B. 内存空间利用率提高C. 内存空间利用率得以改善 D. 内存空间利用率不影响19、 下列( D )存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。A.固定分区 B.可变分区 C.分页管理 D.段页式管理20、 系统抖动是指( B )。A. 使用机器时,千万屏幕闪烁的现象B. 刚被调出的页面又立刻被调入所形成的频繁调入调

    27、出现象C. 系统盘不净,千万系统不稳定的现象D. 由于内存分配不当,偶然造成内存不够的现象21、在请求分页系统中,LRU算法是指( B )。A. 最早进入内存的页先淘汰B. 近期最长时间以来没被访问的页先淘汰C. 近期被访问次数最少的页先淘汰D. 以后再也不用的页先淘汰二、判断题(正确的划,错误的划并改正)1、在现代操作系统中,不允许用户干预内存的分配。( )2、固定分区式管理是针对单道系统的内存管理方案。( X )他是支持多道的3、采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。( )4、可重定位分区管理可以对作业分配不连续的内存单元。( X )必须是连续的5、利用交换技

    28、术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间。( )6、在虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量。( )7、在页式存储管理方案中,为了提高内存的利用效率,允许同时使用不同大小的页面。( X )8、页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占用连续的内存空间。( X )三、填空题1、在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器,另一个是 限长寄存器 。2、实现虚拟存储技术的物质基础是 二级存储器结构 和 动态地址转换机构 。3、在页式管理中,页表的作用是实现从 页号 到 物理块号 的地址映射,存储页表的作用是 记录内存页面的分配情况 。4、在段页式存储管理系统中,面向 用户 的地址空间是段式划分,面向 物理实现 的地址空间是页式划分。五、计算题1、某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:页号物理块号03172113


    注意事项

    本文(桂林理工大学操作系统试题.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开