计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第17章:进程与线程 习题和答案

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第17章:进程与线程 习题和答案相关的知识,希望对你有一定的参考价值。

1. 进程与线程习题答案


1.1 选择题

  1. 并发执行的程序具有( D)特征。
    A.顺序性
    B.封闭性
    C.可再现性
    D.间断性

  2. 在操作系统中,要想读取文件中的数据,通过( A)来实现?
    A.系统调用
    B.原语
    C.文件共享
    D.中断

  3. 在进程状态转换图中,( C)是不可能的。
    A.运行态→就绪态
    B.运行态→等待态
    C.等待态→运行态
    D.等待态→就绪态

  4. 操作系统对进程进行管理与控制的基本数据结构是( B)。
    A.JCB
    B.PCB
    C.PMT
    D.DCT

  5. 一个进程当前处于等待状态,则( B)。
    A.它可以被调度而获得处理机
    B.当I/O完成后,它将变成就绪状态
    C.它永远不会被执行
    D.它可能变成就绪状态,也可能直接获得处理机

  6. 进程和程序的本质区别是( A)。
    A.动态或静态
    B.分时使用或独占计算机资源
    C.顺序或非顺序地执行其指令
    D.存储在内存和外存

  7. 进程和线程的区别是( C)。
    A.大小不同
    B.独立调度的单位
    c.是否拥有资源
    D.对应的分别是程序和过程

  8. 建立进程就是( B)。
    A.建立进程的目标程序
    B.为其建立进程控制块
    C.将进程挂起
    D.建立进程及其子孙的进程控制块

  9. 对进程的管理和控制使用( B)。
    A.指令
    B.原语
    C.信号量
    D.信箱通信

  10. 下面对进程的描述,错误的是( D)。
    A.进程是一个动态的概念
    B.进程的执行需要处理机
    C.进程是有生命期的
    D.进程是指令的集合

  11. 多道程序环境中,操作系统分配资源是以( C)为单位。
    A.程序
    B.指令
    C.进程
    D.作业

  12. 并发程序失去了封闭性是指( D)。
    A.多个相对独立的进程以各自的速度向前推进
    B.并发进程执行时,在不同时刻发生的错误
    C.并发进程执行结果与速度无关
    D.并发进程共享变量,变量的值与并发执行的进程先后顺序有关

  13. 下面关于进程的描述,不正确的是( A)。
    A.进程是多道程序环境中的一个程序
    B.进程由程序﹑数据、栈和 PCB组成
    C.线程是一种特殊的进程
    D.进程是程序在一个数据集合上的执行过程,它是系统进行资源分配的单位

  14. 当一个进程处于( D)状态时,不属于等待状态。
    A.进程正等待着输入一批数据
    B.进程正等待着打印输出
    C.进程正等待着另一个进程发来的消息
    D.进程正等待着给它一个时间片

  15. 以下关于进程的说法,正确的是( C)。
    A.进程就是程序,它是程序的另一种叫法
    B.进程被创建后,在它消亡之前,任何时刻总是处于运行,就绪或阻塞3种状态之一
    C.多个不同的进程可以包含相同的程序
    D.两个进程可以同时处于运行状态

  16. 进程的并发执行是指若干个进程( B)。
    A.同时执行
    B.在执行时间上是重叠的
    C.在执行时间上是不重叠的
    D.共享系统资源

  17. 进程是一个具有一定独立功能的程序在其数据集合上的一次( B)。
    A.等待活动
    B.运行活动
    C.单独活动
    D.关联操作

  18. 以下进程控制块中的四项内容,( D)主要是由处理机各种寄存器中的内容组成的。
    A.进程标识信息
    B.进程调度信息
    C.进程控制信息
    D.处理机状态信息

  19. 以下四项内容中,( A)不是进程创建过程所必需的。
    A.为进程分配CPU
    B.建立进程控制块
    C.为进程分配内存
    D.将进程链入就绪队列

  20. 一个进程被唤醒意味着( B)。
    A.进程重新得到CPU
    B.进程变为就绪状态
    C.进程的优先级变为最大
    D.一个进程被挂起

  21. 在单处理机系统中有n(n>2)个进程,不可能发生的情况是( C)。
    A.没有进程运行,没有就绪进程, n个等待进程
    B.有1个进程运行,没有就绪进程,n-1个等待进程
    C.有2个进程运行,有1个就绪进程,n—3个等待进程
    D.有1个进程运行,有n—1个就绪进程,没有等待进程

  22. 在单处理机系统实现并发后,以下说法正确的是( C)。
    A.各进程在某一时刻并行运行,CPU与外设之间并行工作
    B.各进程在某一时间段并行运行,CPU与外设之间串行工作
    C.各进程在某一时间段并行运行,CPU与外设之间并行工作
    D.各进程在某一时刻并行运行,CPU与外设之间串行工作

  23. 进程的数目主要受( A)的限制。
    A.CPU速度
    B.用户数目
    C.终端数目
    D.打开文件数目

  24. ( B)必定引起进程切换。
    A.一个进程被创建
    B.一个进程变为等待状态
    C.一个进程变为就绪状态
    D.一个进程的PCB内容改变

  25. ( D)不是线程的实现方式。
    A.用户级线程
    B.内核级线程
    C.用户级线程与内核级线程组合的方
    D.轻量级线程

  26. 下列选项中,在用户态执行的是( A)。
    A.命令解释程序
    B.缺页处理程序
    C.进程调度程序
    D.时钟中断处理程序

  27. 下列选项中,导致创建新进程的操作是( C)。
    Ⅰ.用户登录成功 Ⅱ.设备分配 Ⅲ.启动程序执行
    A.仅Ⅰ和Ⅱ
    B.仅Ⅱ和Ⅲ
    C.仅Ⅰ和Ⅲ
    D.Ⅰ、Ⅱ 、Ⅲ

  28. 在用户级线程模型中,若一个进程中有多个线程,当进程中的某个线程被阻塞后( B)。
    A.该进程的其他线程仍可继续运行
    B.整个进程都将阻塞
    C.该阻塞线程将被撤销
    D.该阻塞线程将永远不可能在执行

  29. 在内核级线程模型中,若一个进程中有多个线程,当进程中的某个线程被阻塞后( A)。
    A.该进程的其他线程仍可继续运行
    B.整个进程都将阻塞
    C.该阻塞线程将被撤销
    D.该阻塞线程将永远不可能在执行


1.2 判断题

1.用户态和核心态是由操作系统设定的。F
2. Bernstein提出了控制进程并发执行的条件。T
3.只有处在阻塞状态的进程才可能被挂起。F
4.进程控制块是进程存在的唯一标志。T
5.线程所占有的存储空间一定比进程小。F
6.不同进程所执行的程序必定不同。F
7.并发执行的程序具有可再现性。F
8.原语在执行时不能被中断。T
9.任一时刻,若有执行状态的进程,就一定有就绪状态的进程。F
10.线程既是拥有资源的单位,又是独立调度和分派的单位。F
11.特权指令只能在核心态下运行,而不能在用户态下执行。T
12.创建原语用来创建一个新进程,并将此新进程投入等待队列。F
13.进程可以并发执行的条件是 Bernstein。T
14.原语在执行时能被中断。F
15.进程是一段独立的程序。F
16.操作系统对进程的管理和控制主要是通过PCB来实现的。T
17.并发是指若干事件在不同时刻发生。F
18. 一个程序在执行过程中可能产生多个进程。T
19.进程获得处理机而运行是自己能决定的。F
20.线程无论采用什么方式实现,同一进程内或不同进程的线程都可以并发执行。F


1.3 填空题

题目:

答案:



以上是关于计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第17章:进程与线程 习题和答案的主要内容,如果未能解决你的问题,请参考以下文章

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第21章:虚拟存储管理 习题和答案

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第18章:进程同步与通信 习题和答案

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第16章:操作系统概述 习题和答案

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第22章:设备管理 习题和答案

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第19章:调度与死锁 习题和答案

计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第17章:进程与线程 习题和答案