操作系统原理在线作业(30页).doc
《操作系统原理在线作业(30页).doc》由会员分享,可在线阅读,更多相关《操作系统原理在线作业(30页).doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-操作系统原理在线作业-第 30 页窗体顶端您的本次作业分数为:100分 单选题 1.【第0104章】 以下描述中,( )并不是多线程系统的特长。A 利用线程并行地执行矩阵乘法运算。 B web服务器利用线程请求http服务 C 键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。 D 基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。 正确答案:C单选题 2.【第0104章】 现代操作系统的基本特征是( )、资源共享和异步性。A 多道程序设计 B 中断处理 C 实现分时与实时处理 D 程序的并发执行 正确答案:D单选题 3.【第0104章】 操作系统
2、的进程管理模块并不负责( )。 A 进程的创建和删除 B 提供进程通信机制 C 实现I/O设备的调度 D 通过共享内存实现进程间调度。 正确答案:C单选题 4.【第0104章】 下列选择中,( )不是操作系统必须要解决的问题。A 提供保护和安全机制 B 管理目录和文件 C 提供应用程序接口 D 提供C+语言编译器 正确答案:D单选题 5.【第0104章】 用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是( )。A 进程 B 系统调用 C 库函数 D 图形用户接口 正确答案:B单选题 6.【第0104章】 操作系统的 管理部分负责对进程进行调度。A 主存储器 B 控制
3、器 C 运算器 D 处理机 正确答案:D单选题 7.【第0104章】 下面关于进程的叙述不正确的是( )。A 进程申请CPU得不到满足时,其状态变为就绪状态。 B 在单CPU系统中,任一时刻有一个进程处于运行状态。 C 优先级是进行进程调度的重要依据,一旦确定不能改变。 D 进程获得处理机而运行是通过调度而实现的。 正确答案:C单选题 8.【第0104章】 下列选项中,操作系统提供给应用程序的接口是( )。A 系统调用 B 中断 C 库函数 D 原语 正确答案:A单选题 9.【第0104章】 下列选项中,降低进程优先级的合理时机是( )。A 进程的时间片用完 B 进程刚完成I/O,进入就绪队列
4、 C 进程长期处于就绪队列中 D 进程从就绪态转为运行态 正确答案:A单选题 10.【第0104章】 一个进程可以包含多个线程,各线程( )。A 共享进程的虚拟地址空间 B 必须串行工作 C 是资源分配的独立单位 D 共享堆栈 正确答案:A单选题 11.【第0104章】 为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤。但是,( )不一定需要。A 向操作系统预定运行时间 B 将程序装入内存 C 确定起始地址,并从这个地址开始执行 D 用控制台监控程序执行过程 正确答案:A单选题 12.【第0104章】 操作系统的基本功能是( )。A 提供功能强大的网络管理工具 B 提供用户界面
5、,方便用户使用 C 提供方便的可视化编辑程序 D 控制和管理系统内各种资源,有效地组织多道程序的运行 正确答案:D单选题 13.【第0104章】 并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和( )。A 封闭性 B 多发性 C 顺序性 D 资源共享性 正确答案:D单选题 14.【第0104章】 我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用。但是在以下操作中,( )可以不必具有此种特权。A 设置定时器的初值 B 触发trap指令(访管指令) C 内存单元复位 D 关闭中断允许位 正确答案:B单选题 15.【第0104章】 某进程由
6、于需要从磁盘上读入数据而处于等待状态。当系统完成了所需的读盘操作后,此时该进程的状态将( )。A 从就绪变为运行 B 从运行变为就绪 C 从运行变为阻塞 D 从等待变为就绪 正确答案:D单选题 16.【第0104章】 在操作系统中引入“进程”概念的主要目的是( )。A 改善用户编程环境 B 提高程序的运行速度 C 描述程序动态执行过程的性质 D 使程序与计算过程一一对应 正确答案:C单选题 17.【第0104章】 实时操作系统对可靠性和安全性的要求极高,它( )。A 十分注意系统资源的利用率 B 不强调响应速度 C 不强求系统资源的利用率 D 不必向用户反馈信息 正确答案:C单选题 18.【第
7、0104章】在操作系统中,一般不实现进程从( )状态的转换。A 就绪等待 B 运行就绪 C 就绪运行 D 等待就绪 正确答案:A单选题 19.【第0104章】 当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。请问唤醒被阻塞进程的是( )。A 父进程 B 子进程 C 进程本身 D 另外的或与被阻塞进程相关的进程 正确答案:D单选题 20.【第0104章】( )不是一个操作系统环境。 A VMWARE B Windows 2008 server C GNU/Linux D Open Solaris 正确答案:A单选题 21.【第
8、0104章】 当操作系统完成了用户请求的“系统调用”功能后,应使CPU( )工作。A 维持在用户态 B 从用户态转换到核心态 C 维持在核心态 D 从核心态转换到用户态 正确答案:D单选题 22.【第0104章】 支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( )不是引起操作系统选择新进程的直接原因。A 运行进程的时间片用完 B 运行进程出错 C 运行进程要等待某一时间发生 D 有新进程进入就绪状态 正确答案:D单选题 23.【第0104章】 下列几种关于进程的叙述,( )最不符合操作系统对进程的理解。A 进程是在多程序环境中的完整程序 B 进程可以由
9、正文段、数据段和进程控制块描述 C 线程(Thread)是一种特殊的进程 D 进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位 正确答案:A单选题 24.【第0104章】 下面的叙述中正确的是( )。A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同 B 为了避免发生进程死锁,各个进程只能逐个申请资源 C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息 D 进程同步是指某些进程之间在逻辑上的相互制约关系 正确答案:D单选题 25.【第0506章】下列哪一个进程调度算法会引起进程的饥饿问题?A 先来先服务(FCFS)算
10、法 B 时间片轮转(RR)算法 C 优先级(Priority)算法 D 多级反馈队列算法 正确答案:C单选题 26.【第0506章】一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是( )。A 2 B 1 C 3 D 0.5 正确答案:C单选题 27.【第0506章】假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将( )。A 转为等待状态 B 转为就绪状态 C 继续运行 D 终止 正确答案:A单选题 28.【第0506章】设与某资源关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待资源的进程数,则M、N分别
11、是( )。A 0、1 B 1、0 C 1、2 D 2、0 正确答案:B单选题 29.【第0506章】下列进程调度算法中,综合考虑进程等待时间和执行时间的是( )。A 时间片轮转调度算法 B 短进程优先调度算法 C 先来先服务调度算法 D 高响应比优先调度算法 正确答案:D单选题 30.【第0506章】操作系统在使用信号量解决同步与互斥问题中,若P(或wait)、V(或signal)操作的信号量S初值为3, 当前值为-2, 则表示有( )等待进程。A 0个 B 1个 C 2个 D 3个 正确答案:C单选题 31.【第0506章】进程中( )是临界区。 A 用于实现进程同步的那段程序 B 用于实现
12、进程通讯的那段程序 C 用于访问共享资源的那段程序 D 用于更改共享数据的那段程序 正确答案:D单选题 32.【第0506章】有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为( )。 A 1 B 6 C 8 D 9 正确答案:A单选题 33.【第0506章】在进程调度中,若采用优先级调度算法,为了尽可能使CPU和外部设备并行工作,有如下三个作业:J1以计算为主,J2以输入输出为主,J3计算和输入输出兼顾,则它们的优先级从高到低的排列顺序是( )。A J1,J2,J3 B J2,J3,J1 C J3,J2,J1 D J2,J
13、1,J3 正确答案:C单选题 34.【第0506章】下列哪种方法不能实现进程之间的通信?A 共享文件 B 数据库 C 全局变量 D 共享内存 正确答案:C单选题 35.【第0506章】( )是可以用来解决临界区(Critical Section)问题。A 银行家算法 B 测试与设置(Test-and-Set)指令 C 时间片轮转算法 D LRU算法 正确答案:B单选题 36.【第0506章】进程调度有各种各样的算法,如果算法处理不当,就会出现( )现象。A 颠簸(抖动) B 饥饿 C 死锁 D Belady(异常) 正确答案:B单选题 37.【第0506章】在解决进程间同步和互斥机制中,有一种
14、机制是用一个标志来代表某种资源的状态,该标志称为( )。A 共享变量 B flag C 信号量 D 整型变量 正确答案:C单选题 38.【第0506章】在一个使用抢占式调度的操作系统中,下列说法正确的是( )。 A 如果一个系统采用时间片轮转调度,那么它的调度是抢占式的 B 实时系统中常采用抢占式的调度算法 C 在抢占式调度的操作系统中,进程的执行时间是可以预测的 D 以上都不对 正确答案:A单选题 39.【第0506章】在操作系统中,信号量表示资源,其值( )。A 只能进行加减乘除运算来改变 B 进行任意的算术运算来改变 C 只能进行布尔型运算来改变 D 仅能用初始化和P、V操作来改变 正确
15、答案:D单选题 40.【第0506章】对信号量S执行P操作后,使进程进入等待队列的条件是( )。A S.value 0 B S.value 0 D S.value = 0 正确答案:A单选题 41.【第0506章】当进程( )时,进程从执行状态转变为就绪状态。 A 被调度程序选 B 时间片到 C 等待某一事件 D 等待的事件发生了 正确答案:B单选题 42.【第0506章】若有3个进程共享一个互斥段每次最多允许2个进程进入互斥段,则信号量的变化范围是( )。A 2,1,0,-1 B 3,2,1,0 C 2,1,0,-1,-2 D 1,0,-1,-2 正确答案:A单选题 43.【第0506章】关
16、于优先权大小的论述中,正确的论述是( )。A 计算型进程的优先权,应高于I/O型进程的优先权。 B 用户进程的优先权,应高于系统进程的优先权。 C 资源要求多的进程,其优先权应高于资源要求少的进程。 D 在动态优先权中,随着进程执行时间的增加,其优先权降低。 正确答案:D单选题 44.【第0506章】我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,请选择一条正确的论述。A 对临界资源是不能实现资源共享的。 B 对临界资源,应采取互斥访问方式,来实现共享。 C 为临界资源配上相应的设备控制块后,便能被共享。 D 对临界资源应采取同时访问方式,来实现共享。
17、正确答案:B单选题 45.【第0506章】在执行V操作时,当信号量的值( ),应释放一个等待该信号量的进程。 A 小于0 B 大于0 C 小于等于0 D 大于等于0 正确答案:C单选题 46.【第0708章】存储管理中,下列说法中正确的是( )。A 无论采用哪种存储管理方式,用户程序的逻辑地址均是连续的 B 地址映射需要有硬件地址转换机制作支持 C 段表和页表都是由用户根据进程情况而建立的 D 采用静态重定位可实现程序浮动 正确答案:B单选题 47.【第0708章】设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按LRU页面替换算法,当访问4号页面时,应淘汰( )号页面。A 1 B
18、 2 C 3 D 4 正确答案:C单选题 48.【第0708章】在哲学家进餐问题中,若仅提供5把叉子,则同时要求进餐的人数最多不超过( )时,一定不会发生死锁。A 2 B 3 C 4 D 5 正确答案:C单选题 49.【第0708章】采用按序分配资源的策略可以预防死锁,这是利用了哪个条件不成立?A 互斥 B 循环等待 C 不可抢占 D 占有并等待 正确答案:B单选题 50.【第0708章】分段系统中信息的逻辑地址到物理地址的变换是通过( )来实现的。A 段表 B 页表 C 物理结构 D 重定位寄存器 正确答案:A单选题 51.【第0708章】互斥条件是指( )。A 某资源在一段时间内只能由一个
19、进程占有,不能同时被两个或两个以上的进程占有。 B 一个进程在一段时间内只能占用一个资源。 C 多个资源只能由一个进程占有。 D 多个资源进程分配占有。 正确答案:A单选题 52.【第0708章】在下列描述中,( )发生进程通信上的死锁。A 某一时刻,发来的消息传给进程P1,进程P1传给进程P2,进程P2得到的消息传给进程P3,则P1、P2、P3三进程。 B 某一时刻,进程P1等待P2发来的消息,进程P2等待P3发来的消息,而进程P3又等待进程P1发来的消息,消息未到,则P1、P2、P3三进程。 C 某一时刻,发来的消息传给进程P3,进程P3再传给进程P2,进程P2再传给进程P1,则P1、P2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 在线 作业 30
限制150内