第三章进程管理 一、选择题参考答案 题号 1 2 答案 趣号 1 12 答案 22 案 答案 题号 答案 答案 答案 题号 91 92 答案 D A 二、填空题参考答案 题号答案 1前后次序相继、静态 2顺序执行、并发执行 3 顺序性、可再现性
1 第三章 进程管理 一、选择题参考答案 题号 1 2 3 4 5 6 7 8 9 10 答案 C B A D B D D D A D 题号 11 12 13 14 15 16 17 18 19 20 答案 B A D C C D A A B C 题号 21 22 23 24 25 26 27 28 29 30 答案 A B A D A A D A C D 题号 31 32 33 34 35 36 37 38 39 40 答案 C A B C A C C B D A 题号 41 42 43 44 45 46 47 48 49 50 答案 C B D D B C B C A B 题号 51 52 53 54 55 56 57 58 59 60 答案 B B A B A A D A B B 题号 61 62 63 64 65 66 67 68 69 70 答案 B D D D B B A D D C 题号 71 72 73 74 75 76 77 78 79 80 答案 D A A B C B B B D A 题号 81 82 83 84 85 86 87 88 89 90 答案 C B B A C C B A D B 题号 91 92 93 94 95 96 97 98 99 答案 B C D C D B A A C 二、填空题参考答案 题号 答 案 1 前后次序相继、静态 2 顺序执行、并发执行 3 顺序性、可再现性
4洛佰批白性 5提高资源利用率 6资源的有限性 7独立的、异步的 8程序并发执行、系统所拥有的资源被共享、用户随即地使用系统的资源 9并发执行、动态执行 10相石独立。相石五叠 11进程的静态描述 12工作风,操作对象 13讲程代先级.讲积开始地 14资源管理信息 15使用输入输出设备的信息 16保护当前讲程的Cp】现场 17进程上下文,进程上下文 18已执行,正在执行,待执行 19程序寄存器PC,处理机状态字寄存器 20PCB结构,表格,核心栈 21执行状态,等待状态,就绪状态 22内存就绪状态,外存就绪状态 23用户程序,操作系统内核程序 24用户,系统 26用户态,系统态 27内存等待,设备等待,文件等待,数据等待 28 系统参数,状态转换过程 29过程执行讨程 30原件触发双 31 机器指令集原语、功能级原语 32创建原语、撤销原语、阻塞原语、唤醒原语 33系统程序模块、父进程 34资源分配、管理工作 35资源、PCB结构 36就绪、执行 37阻塞、唤醒 38中断处理机、保存现场 39 系统进程、事件发生进程 40原调用程序、进程调度 41并发讲程交叉执行 交叉执行、临界区 43直接制约、间接制约 44并发进程执行速度
2 4 资源共享性 5 提高资源利用率 6 资源的有限性 7 独立的、异步的 8 程序并发执行、系统所拥有的资源被共享、用户随即地使用系统的资源 9 并发执行、动态执行 10 相互独立、相互重叠 11 进程的静态描述 12 工作区,操作对象 13 进程优先级,进程开始地址 14 资源管理信息 15 使用输入输出设备的信息 16 保护当前进程的 CPU 现场 17 进程上下文,进程上下文 18 已执行,正在执行,待执行 19 程序寄存器 PC,处理机状态字寄存器 20 PCB 结构,表格,核心栈 21 执行状态,等待状态,就绪状态 22 内存就绪状态,外存就绪状态 23 用户程序,操作系统内核程序 24 用户,系统 25 1 26 用户态,系统态 27 内存等待,设备等待,文件等待,数据等待 28 系统参数,状态转换过程 29 过程执行过程 30 硬件触发器 31 机器指令集原语、功能级原语 32 创建原语、撤销原语、阻塞原语、唤醒原语 33 系统程序模块、父进程 34 资源分配、管理工作 35 资源、PCB 结构 36 就绪、执行 37 阻塞、唤醒 38 中断处理机、保存现场 39 系统进程、事件发生进程 40 原调用程序、进程调度 41 并发进程交叉执行 42 交叉执行、临界区 43 直接制约、间接制约 44 并发进程执行速度
45互相共享对方的私有资源 加锁实现、用P,V原语实现 47反复测试kevs 48相应的锁定位 信号量、中断 5080 51进程间的同步 52合作进程 53消息、事件 54信号量 55私有信号量 56公用信号量 57P,V原语 58直接制约 59生产者-消费者 60硬件、软件 61消费者、生产者 62任意次序、死锁 6 直接制约 64开始执行、等待状态 65邮箱头 66消息 67服务讲程 6互斥执行 69平等 0控制信息的传送、大批量数据传送 71低级通信、高级通信 72交换信总 3使用进程、服务进程 74互相通信 5互斥条件、不剩夺条件、部分分配、环路条件 76预防、避免、检测与恢复 77 有限状态转换图、petriNet 782 79痪状态 80 睡眠(阻塞)、唤醒 81假脱机技术 82并发讲程 83 避免 84拾洲与恢复、外力 5描述信息、控制信息、保护信息
3 45 互相共享对方的私有资源 46 加锁实现、用 P,V 原语实现 47 反复测试 key[s] 48 相应的锁定位 49 信号量、中断 50 S<=0 51 进程间的同步 52 合作进程 53 消息、事件 54 信号量 55 私有信号量 56 公用信号量 57 P,V 原语 58 直接制约 59 生产者-消费者 60 硬件、软件 61 消费者、生产者 62 任意次序、死锁 63 直接制约 64 开始执行、等待状态 65 邮箱头 66 消息 67 服务进程 68 互斥执行 69 平等 70 控制信息的传送、大批量数据传送 71 低级通信、高级通信 72 交换信息 73 使用进程、服务进程 74 互相通信 75 互斥条件、不剥夺条件、部分分配、环路条件 76 预防、避免、检测与恢复 77 有限状态转换图、petriNet 78 2 79 瘫痪状态 80 睡眠(阻塞)、唤醒 81 假脱机技术 82 并发进程 83 避免 84 检测与恢复、外力 85 描述信息、控制信息、保护信息
线程、用户程序控制8687轻权进程、轻量级进程88进程89独立执行、多个、唯90多处理机系统、网络系统TCB、指针用堆栈9192线程、速度、效率93减少处理机空载时间、减少进程阻塞的频率与时间94用户级线程、系统级线程95派生、阻塞、激活、调度、结束96高优先级、低优先级97挂起98相同99用户级线程100系统级线程101setPriority(int)102线程103Run、Stop104优先级和调度返回4
4 86 线程、用户程序控制 87 轻权进程、轻量级进程 88 进程 89 独立执行、多个、唯一 90 多处理机系统、网络系统 91 TCB、指针用堆栈 92 线程、速度、效率 93 减少处理机空载时间、减少进程阻塞的频率与时间 94 用户级线程、系统级线程 95 派生、阻塞、激活、调度、结束 96 高优先级、低优先级 97 挂起 98 相同 99 用户级线程 100 系统级线程 101 setPriority(int) 102 线程 103 Run、Stop 104 优先级和调度 返 回 回