(单选题) 引入进程概念的关键在于( )。
A. 共享资源
B. 独享资源
C. 顺序执行
D. 便于执行
正确答案: A
(单选题) 一个进程当前处于等待状态,则( )。
A. 它可以被调度而获得处理机
B. 它可能变成就绪状态,也可能直接获得处理机
C. 它永远不会被执行
D. 当I/O完成后,它将变成就绪状态
正确答案: D
(单选题) 两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( )。
A. 互斥
B. 同步
C. 调度
D. 伙伴
正确答案: B
(单选题) 一个进程被唤醒意味着( ) 。
A. 该进程重新占有CPU
B. 进程状态变为就绪
C. 它的优先权变为最大
D. 该进程会立即执行
正确答案: B
(单选题) 一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是( )。
A. 运行态-就绪态-等待态
B. 等待态-就绪态-运行态
C. 就绪态-运行态-等待态
D. 就绪态-等待态-运行态
正确答案: C
(单选题) 一个作业第一次执行时用了5分钟,而第二次执行时用了6分钟,这说明了操作系统的( )。
A. 共享性
B. 不确定性
C. 并发性
D. 机器有问题
正确答案: B
(单选题) 下面关于线程的叙述中,正确的是( )。
A. 不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B. 线程是资源的分配单位,进程是调度和分配的单位。
C. 不管系统中是否有线程,进程都是拥有资源的独立单位。
D. 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
正确答案: C
(单选题) 进程有三种基本状态,可能的状态转换是( )。
A. 就绪态到运行态、等待态到就绪态、运行态到等待态
B. 就绪态到运行态、就绪态到等待态、等待态到运行态
C. 就绪态到运行态、等待态到就绪态、等待态到运行态
D. 运行态到就绪态、就绪态到等待态、等待态到运行态
正确答案: A
(单选题) 下列几种关于进程的叙述,( )最不符合操作系统对进程的理解?
A. 进程是在多程序并行环境中的完整的程序。
B. 进程可以由程序、数据和进程控制块描述。
C. 线程是一种特殊的进程。
D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
正确答案: A
(单选题) 若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A. 就绪
B. 等待
C. 运行
D. 完成
正确答案: A
(单选题) 系统在( ),发生从目态到管态的转换。
A. 发出P操作时
B. 发出V操作时
C. 执行系统调用时
D. 执行置程序状态字时
正确答案: C
(单选题) Signal原语对信号量做运算后,( ) 。
A. 当S<0时进程继续执行
B. 当S<0时要唤醒一个就绪进程
C. 当S≤0时要唤醒一个等待进程
D. 当S≤0 时要唤醒一个就绪进程
正确答案: C
(单选题) 用户要在程序一级获得系统帮助,必须通过( ) 。
A. 进程调度
B. 作业调度
C. 键盘命令
D. 系统调用
正确答案: D
(单选题) 已经获得除( )以外的所有运行所需资源的进程处于就绪状态。
A. 内存
B. I/O设备
C. CPU
D. 磁盘空间
正确答案: C
(单选题) 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( )。
A. 1至 –(m-1)
B. 1至m-1
C. 1至–m
D. 1至m
正确答案: A
(单选题) 当一个进程处于( )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机
B. 它正等待合作进程的一个消息
C. 它正等待分给它一个时间片
D. 它正等待进入内存
正确答案: B
(单选题) 下列不属于进程高级通信工具的是( )。
A. 共享存储器系统
B. 信号量
C. 消息传递系统
D. 管道
正确答案: B
(单选题) 两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( )。
A. 飞机票
B. 旅行社
C. 航空公司
D. 旅行社和航空公司
正确答案: A
(单选题) 临界区是指并发进程中访问共享变量的( )段。
A. 管理信息
B. 信息存储
C. 数据
D. 程序
正确答案: D
(单选题) 信号量可以用来实现进程之间的( )。
A. 调度
B. 同步
C. 互斥
D. 同步与互斥
正确答案: D
(单选题) 某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有( )个。
A. 1
B. 4
C. 5
D. 0
正确答案: C
(单选题) 进程从运行状态进入就绪状态的原因可能是( )。
A. 时间片用完
B. 被选中占有CPU
C. 等待某一事件
D. 等待的事件已经发生
正确答案: A
(单选题) 在进程的状态转换过程中,( )是不可能发生的。
A. 运行态变为就绪态
B. 就绪态变为运行态
C. 运行态变为阻塞态
D. 阻塞态变为运行态
正确答案: D
(单选题) 进程和程序的一个本质区别是( )。
A. 前者分时使用CPU,后者独占CPU
B. 前者存储在内存,后者存储在外存
C. 前者为动态的,后者为静态的
D. 前者在一个文件中,后者在多个文件中
正确答案: C
(单选题) 引入进程的原因是( )。
A. 提高资源的利用率和控制程序的执行
B. 提高资源的利用率和正确描述程序的执行情况
C. 提高程序的执行速度和控制程序的执行
D. 提高程序的执行速度和正确描述程序的执行情况
正确答案: B
(单选题) 在一单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( )个。
A. 0
B. 1
C. 4
D. 5
正确答案: C
(单选题) 一作业进入内存后,则所属该作业的进程初始时处于( )状态。
A. 就绪
B. 运行
C. 挂起
D. 阻塞
正确答案: A
(单选题) 进程和线程的区别是( )。
A. 大小不同
B. 是否拥有资源
C. 是否顺序执行
D. 对应的分别是程序和过程
正确答案: B
(单选题) 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。
A. 操作员
B. 联机用户
C. 操作系统
D. 目标程序
正确答案: C
(单选题) 设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是( )。
A. 1,0,-1,-2
B. 2,0,-1,-2
C. 1,0,-1
D. 3,2,1,0
正确答案: A
(单选题) 操作系统对进程进行管理与控制的基本数据结构是( )。
A. JCB
B. DCB
C. PCB
D. FCB
正确答案: C
(单选题) 用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。
A. 等待
B. 就绪
C. 运行
D. 完成
正确答案: B
(单选题) 信箱通信是一种( )通信方式。
A. 直接通信
B. 间接通信
C. 低级通信
D. 信号量
正确答案: B
(单选题) 对于记录型信号量,在执行一次P操作时,信号量的值应当( )。
A. 不变
B. 加1
C. 减1
D. 加指定数值
正确答案: C
(单选题) 进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A. 只能有惟一的进程控制块
B. 可以有多个进程控制块
C. 可以和其他进程共用一个进程控制块
D. 可以没有进程控制块
正确答案: A
(单选题) 共享变量是指( )访问的变量。
A. 只能被系统进程
B. 只能被多个进程互斥
C. 只能被用户进程
D. 可被多个进程
正确答案: D
(单选题) 若进程用信件来传递信息,那么发送信息者的进程名应( )。
A. 存放在信件中
B. 作为send原语的参数
C. 作为receive原语的参数
D. 存放在信箱说明中
正确答案: A
(单选题) 当一个进程( )就要退出等待队列而进入就绪队列。
A. 启动了外设
B. 用完了规定的时间片
C. 获得了所等待的资源
D. 能得到所等待的处理器
正确答案: C
(单选题) 进程所请求的一次打印输出结束后,将使进程状态从( )。
A. 运行态变为就绪态
B. 运行态变为阻塞态
C. 就绪态变为运行态
D. 阻塞态变为就绪态
正确答案: D
(单选题) 一个进程释放一种资源将有可能导致一个或几个进程( )。
A. 由就绪变运行
B. 由运行变就绪
C. 由阻塞变运行
D. 由阻塞变就绪
正确答案: D
(判断题) 并发执行的程序具有可再现性。
A. 对
B. 错
正确答案: B
(判断题) 创建原语用来创建一个新进程,并将此新进程投入就绪队列。
A. 对
B. 错
正确答案: A
(判断题) 在多道程序环境下,任意两个进程都是可以并发执行的。
A. 对
B. 错
正确答案: B
(判断题) 内核级线程是用户通过建立线程库来实现的。
A. 对
B. 错
正确答案: B
(判断题) 一个程序在执行时可以包含多个进程,一段程序指令也可以包含在多个进程中。
A. 对
B. 错
正确答案: A
(判断题) 随着进程的撤消,程序也随之消亡。
A. 对
B. 错
正确答案: B
(判断题) 线程支持的操作系统中调度和资源分配均以线程为单位。
A. 对
B. 错
正确答案: B
(判断题) 在单处理机系统中最多允许两个进程处于运行状态。
A. 对
B. 错
正确答案: B
(判断题) 因为临界资源一次只允许一个进程使用,因此临界资源不能共享。
A. 对
B. 错
正确答案: B
(判断题) 并发性是指若干事件在同一时刻发生。
A. 对
B. 错
正确答案: B
精准
(单选题) 进程和程序的一个本质区别是()。
A. 前者分时使用CPU,后者独占CPU
B. 前者存储在内存,后者存储在外存
C. 前者为动态的,后者为静态的
D. 前者在一个文件中,后者在多个文件中
正确答案: C
(单选题) 若进程用信件来传递信息,那么发送信息者的进程名应()。
A. 存放在信件中
B. 作为send原语的参数
C. 作为receive原语的参数
D. 存放在信箱说明中
正确答案: A
(单选题) 进程和线程的区别是()。
A. 大小不同
B. 是否拥有资源
C. 是否顺序执行
D. 对应的分别是程序和过程
正确答案: B
(单选题) 进程控制块是描述进程状态和特性的数据结构,一个进程()。
A. 只能有惟一的进程控制块
B. 可以有多个进程控制块
C. 可以和其他进程共用一个进程控制块
D. 可以没有进程控制块
正确答案: A
(单选题) 设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是 ()。
A. 1,0,-1,-2
B. 2,0,-1,-2
C. 1,0,-1
D. 3,2,1,0
正确答案: A
(单选题) 一作业进入内存后,则所属该作业的进程初始时处于()状态。
A. 就绪
B. 运行
C. 挂起
D. 阻塞
正确答案: A
(单选题) 某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有()个。
A. 1
B. 4
C. 5
D. 0
正确答案: C
(单选题) 一个进程释放一种资源将有可能导致一个或几个进程()。
A. 由就绪变运行
B. 由运行变就绪
C. 由阻塞变运行
D. 由阻塞变就绪
正确答案: D
(单选题) 进程是对并发程序的描述机制,是程序的运行过程,由( )所组成。
A. 进程控制块、本进程区表、系统区表、文件描述符表和文件打开表
B. 程序上下文和寄存器上下文
C. 程序段、数据段和进程控制块
D. 程序段和数据段
正确答案: C
(单选题) 信号量可以用来实现进程之间的()。
A. 调度
B. 同步
C. 互斥
D. 同步与互斥
正确答案: D
(单选题) 程序在独占处理器的情况下运行时将会体现出封闭性的特征。关于这里的封闭性的理解或描述,下列不正确的选项是( )。
A. 只有当前运行的程序才能改变计算机系统资源的状态
B. 程序在封闭环境下运行并独占计算机的所有资源
C. 程序的执行相对封闭,但受到并发协作进程的制约
D. 程序的执行结果不受外界因素的影响
正确答案: C
(单选题) 在多进程系统中,进程什么时候占用处理器,取决于()。
A. 进程相应的程序段的长度
B. 进程调度策略
C. 进程总共需要运行时间多少
D. 进程完成什么功能
正确答案: B
(单选题) Signal原语对信号量做运算后,()
A. 当S<0时进程继续执行
B. 当S<0时要唤醒一个就绪进程
C. 当S≤0时要唤醒一个等待进程
D. 当S≤0 时要唤醒一个就绪进程
正确答案: C
(单选题) 引入进程概念的关键在于( )。
A. 共享资源
B. 独享资源
C. 顺序执行
D. 便于执行
正确答案: A
(单选题) 下面关于线程的叙述中,正确的是()。
A. 不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B. 线程是资源的分配单位,进程是调度和分配的单位。
C. 不管系统中是否有线程,进程都是拥有资源的独立单位。
D. 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
正确答案: C
(单选题) 进程所请求的一次打印输出结束后,将使进程状态从()。
A. 运行态变为就绪态
B. 运行态变为阻塞态
C. 就绪态变为运行态
D. 阻塞态变为就绪态
正确答案: D
(单选题) 信箱通信是一种()通信方式。
A. 直接通信
B. 间接通信
C. 低级通信
D. 信号量
正确答案: B
(单选题) 若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()临界区构成。
A. 2个
B. 3个
C. 4个
D. 5个
正确答案: D
(单选题) 一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是()。
A. 运行态-就绪态-等待态
B. 等待态-就绪态-运行态
C. 就绪态-运行态-等待态
D. 就绪态-等待态-运行态
正确答案: C
(单选题) 进程有三种基本状态,可能的状态转换是()
A. 就绪态到运行态、等待态到就绪态、运行态到等待态
B. 就绪态到运行态、就绪态到等待态、等待态到运行态
C. 就绪态到运行态、等待态到就绪态、等待态到运行态
D. 运行态到就绪态、就绪态到等待态、等待态到运行态
正确答案: A
(单选题) 在进程的状态转换过程中,()是不可能发生的。
A. 运行态变为就绪态
B. 就绪态变为运行态
C. 运行态变为阻塞态
D. 阻塞态变为运行态
正确答案: D
(单选题) 下列不属于进程高级通信工具的是()。
A. 共享存储器系统
B. 信号量
C. 消息传递系统
D. 管道
正确答案: B
(单选题) 当一个进程()就要退出等待队列而进入就绪队列。
A. 启动了外设
B. 用完了规定的时间片
C. 获得了所等待的资源
D. 能得到所等待的处理器
正确答案: C
(单选题) 两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。
A. 互斥
B. 同步
C. 调度
D. 伙伴
正确答案: B
(单选题) 程序在独占处理器的情况下运行时:只要程序执行时的环境和初始条件相同,程序重复执行的结果相同,这称之为( )。
A. 顺序性
B. 可再现性
C. 开放性
D. 封闭性
正确答案: B
(单选题) 一个作业第一次执行时用了5分钟,而第二次执行时用了6分钟,这说明了操作系统的()。
A. 共享性
B. 不确定性
C. 并发性
D. 机器有问题
正确答案: B
(单选题) 当一个进程处于()状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机
B. 它正等待合作进程的一个消息
C. 它正等待分给它一个时间片
D. 它正等待进入内存
正确答案: B
(单选题) 用V操作唤醒一个等待进程时,被唤醒进程的状态变为()。
A. 等待
B. 就绪
C. 运行
D. 完成
正确答案: B
(单选题) 两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是()。
A. 飞机票
B. 旅行社
C. 航空公司
D. 旅行社和航空公司
正确答案: A
(单选题) 进程从运行状态进入就绪状态的原因可能是()。
A. 时间片用完
B. 被选中占有CPU
C. 等待某一事件
D. 等待的事件已经发生
正确答案: A
(单选题) 下列几种关于进程的叙述,()最不符合操作系统对进程的理解?
A. 进程是在多程序并行环境中的完整的程序。
B. 进程可以由程序、数据和进程控制块描述。
C. 线程是一种特殊的进程。
D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
正确答案: A
(单选题) 在一单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有()个。
A. 0
B. 1
C. 4
D. 5
正确答案: C
(单选题) 引入进程的原因是 ( )。
A. 提高资源的利用率和控制程序的执行
B. 提高资源的利用率和正确描述程序的执行情况
C. 提高程序的执行速度和控制程序的执行
D. 提高程序的执行速度和正确描述程序的执行情况
正确答案: B
(单选题) 一个进程被唤醒意味着() 。
A. 该进程重新占有CPU
B. 进程状态变为就绪
C. 它的优先权变为最大
D. 该进程会立即执行
正确答案: B
(单选题) 一个进程当前处于等待状态,则()。
A. 它可以被调度而获得处理机
B. 它可能变成就绪状态,也可能直接获得处理机
C. 它永远不会被执行
D. 当I/O 完成后,它将变成就绪状态
正确答案: D
(单选题) 关于进程的状态转换,引入挂起状态的原因不包括( )。
A. 进程进行I/O操作时应保证处理器的高效利用
B. 操作系统在运行过程中需要对资源使用情况进行检查和记账
C. 用户可能在程序运行期间发现可疑问题而需要暂停进程
D. 系统需要进行负荷调节和保证实时任务及时完成
正确答案: A
(单选题) 对于记录型信号量,在执行一次P操作时,信号量的值应当()。
A. 不变
B. 加1
C. 减1
D. 加指定数值
正确答案: C
(单选题) 操作系统对进程进行管理与控制的基本数据结构是()。
A. JCB
B. DCB
C. PCB
D. FCB
正确答案: C
(单选题) 共享变量是指()访问的变量。
A. 只能被系统进程
B. 只能被多个进程互斥
C. 只能被用户进程
D. 可被多个进程
正确答案: D
(单选题) 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A. 1至 –(m-1)
B. 1至m-1
C. 1至–m
D. 1至m
正确答案: A