1、OS课堂练习1、 用信号量机制实现互斥时,信号量的初值为_。A. 0 B. 1 C. -1 D. 22、 用P、V操作实现进程同步时,信号量的初值为_。A. -1 B. 0 C. 1 D. 由用户确定3、 若信号量S的初值为3,当前值为-2,则表示有_个等待进程。A. 2 B. 3 C. 4 D. 54、 若信号量S的初值为3,当前值为1,则表示有_个等待进程。A. 3 B. 2 C. 1 D. 05、 设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是_。A. 0,1 B. 1,0 C. 1,2 D. 2,06、 对于两个并发进程
2、,设互斥信号量为mutex(初值为1),若mutex=0,则_。A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区7、 对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-1,则_。A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区8、 对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=1,则_。A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区C. 表示有一个进程进
3、入临界区,另一个进程等待进入D. 表示有两个进程进入临界区9、 当一个进程因在互斥信号量mutex上执行P(mutex)操作而被阻塞,则mutex的值为_。A. 大于0 B. 小于0 C. 大于等于0 D. 小于等于010、 当一个进程因在互斥信号量mutex上执行V(mutex)操作而导致唤醒另一个进程时,则mutex的值为_。A. 大于0 B. 小于0 C. 大于等于0 D. 小于等于011、 若一个系统中共有6个并发进程涉及某个相同的变量A,则变量A的相关临界区是由_个临界区构成的。A. 1 B. 3 C. 5 D. 612、 设有n个进程共用一个相同的程序段,如果每次最多允许m个进程(
4、m=n)同时进入临界区,则信号量的初值为_。A. n B. m C. m-n D. -m13、 下述哪个选项不是管程的组成部分_。A. 局限于管程的共享数据结构 B. 对管程内数据结构进行操作的一组过程C. 管程外过程调用管程内数据结构的说明D. 对局限于管程的数据结构设置初始值的语句14、 以下关于管程的描述中错误的是_。A. 管程是进程同步的工具,解决信号量机制中大量同步操作分散的问题B. 管程每次只允许一个进程进入管程C. 管程是被进程调用的,管程是语法单位,无创建和撤销D. 管程中signal操作的作用和信号量机制中的V操作相同15、 支持多道程序设计的操作系统在运行过程中,不断地选择
5、新进程运行来实现CPU的共享,但其中_不是引起操作系统选择新进程的直接原因。A. 运行进程的时间片用完 B. 运行进程出错C. 运行进程要等待某一事件发生 D. 有新进程进入就绪队列16、 P、V操作是进程同步、互斥的_。A. C语言程序 B. 信号量 C. 原语 D. 信箱通信17、 _是关于共享资源的数据结构及一组针对该资源的操作过程所构成的软件模块。A. 类程 B. 管程 C. 程序 D. 进程18、 并发进程之间_。A. 彼此无关 B. 必须同步C. 必须互斥 D. 可能需要同步或互斥19、 有m个进程共享一个临界资源,采用信号量进行管理,则信号量值的可能变化范围为_。A. -(m-1
6、)到0 B. -(m-1)到1 C. -m到 1 D. 都不对20、 当CPU执行操作系统代码时,称处理机处于_。A. 自由态 B. 目态 C. 管态 D. 就绪态21、 当CPU处于管态时,它可以执行的指令是_。A. 只有特权指令 B. 只有非特权指令 C. 只有访管指令 D. 计算机中的所有指令22、 用户程序中要将一个字符送到显示器上显示,需使用操作系统提供的_接口。A. 系统调用 B. 函数 C. 原语 D. 子程序23、 以下对进程的描述中,错误的是_。A. 进程是动态的概念 B. 进程执行需要处理机C. 进程是有生命期的 D. 进程是指令的集合24、 以下关于进程的描述中,正确的是
7、_。A. 进程获得CPU运行是通过调度得到的B. 优先级是进程调度的重要依据,一旦确定就不能改变C. 在单CPU的系统中,任意时刻都有一个进程处于运行状态D. 进程申请CPU得不到满足时,其状态变为阻塞25、 一个进程是_。A. 由处理机执行的一个程序 B. 一个独立的程序+数据集C. PCB结构、程序和数据的组合 D. 一个独立的程序26、 并发进程指的是_。A. 可并行执行的进程 B. 可同一时刻执行的进程C. 可同时执行的进程 D. 不可中断的进程27、 在多道程序环境下,操作系统分配资源以_为基本单位。A. 程序 B. 指令 C. 进程 D. 作业28、 在单处理机系统中实现并发技术后
8、,_。A. 各进程在某一时刻并行运行,CPU与I/O设备间并行工作B. 各进程在一个时间段内并发运行,CPU与I/O设备间串行工作C. 各进程在一个时间段内并发运行,CPU与I/O设备间并行工作D. 各进程在某一时刻并行运行,CPU与I/O设备间串行工作29、 一个进程被唤醒意味着_。A. 该进程可以重新占用CPU B. 它的优先级变为最大C. 其PCB移至就绪队列队首 D. 进程变为运行状态30、 分配到必要的资源并获得处理机时间的进程状态是_。A. 就绪状态 B. 运行状态 C. 阻塞状态 D. 撤销状态31、 当一个进程处于这样的状态时,_,称为阻塞状态。A. 它正等着输入一批数据 B.
9、 它正等着进程调度C. 它正等着分配给它一个时间片 D. 它正等着进入内存32、 某个运行中的进程要申请打印机,它将变为_。A. 就绪态 B. 阻塞态 C. 创建态 D. 撤销态33、 以下进程状态转变中,_转变是不可能发生的。A. 运行就绪 B. 运行阻塞C. 阻塞运行 D. 阻塞就绪34、 当_时,进程从执行状态转变为就绪状态。A. 进程被调度程序选中 B. 时间片到C. 等待某一事件 D. 等待的事件发生35、 一个进程的基本状态可以从其他两种基本状态转变过来,这个基本状态一定是_。A. 运行状态 B. 阻塞状态 C. 就绪状态 D. 完成状态36、 当一个进程完成一个时间片后,系统需要
10、将该进程的状态由运行状态转变为_。A. 就绪状态 B. 阻塞状态 C. 撤销状态 D. 完成状态37、 进程状态由就绪态转换为运行态是由_引起的。A. 中断事件 B. 进程状态转换 C. 进程调度 D. 为程序创建进程38、 一个进程被唤醒意味着_。A. 该进程一定重新占用CPU B. 它的优先级变为最大C. 其PCB移至就绪队列队首 D. 进程变为就绪状态39、 操作系统通过_对进程进行管理。A. JCB B. PCB C. DCT D. CHCT40、 操作系统是对_进行管理的软件。A. 软件 B. 硬件 C. 计算机资源 D. 应用程序41、 操作系统是提供了处理机管理、_管理、设备管理
11、和文件管理的软件。A. 存储器 B. 用户 C. 软件 D. 数据42、 从用户的观点看,操作系统是_。A. 用户与计算机之间的接口B. 控制和管理计算机资源的软件C. 合理地组织计算机工作流程的软件D. 由若干层次的程序按一定的结构组成的有机体43、 以下选项中,_不是操作系统关心的主要问题。A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器44、 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为_计算机。A. 并行 B. 真实 C. 虚拟 D. 共享45、 在操
12、作系统中,对系统的信息进行管理的部分通常称为_。A. 数据库系统 B. 软件系统 C. 文件系统 D. 检索系统46、 在操作系统中,并发性是指若干事件_发生。A. 在同一时刻 B. 一定在不同时刻C. 某一时间间隔内 D. 依次在不同时间间隔内47、 批处理系统的主要缺点是_。A. CPU利用率低 B. 缺少交互性 C. 不能并发执行 D. 以上都不是48、 在单处理机系统中,可并行的是_。. 进程与进程 . 处理机与设备 . 处理机与通道 . 设备与设备A.、和 B.、和 C.、和 D.、和49、 所谓_是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。A. 多重处理 B. 多道程序设计 C. 实时处理 D. 并行执行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1