2022年操作系统第二章作业答案教学内容.pdf
《2022年操作系统第二章作业答案教学内容.pdf》由会员分享,可在线阅读,更多相关《2022年操作系统第二章作业答案教学内容.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操 作 系 统 第 二 章 作 业答 案精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 5 页 - - - - - - - - - - 精品资料仅供学习与交流,如有侵权请联系网站删除谢谢2 第二章作业1.操作系统中为什么要引入进程的概念?为了实现并发进程中的合作和协调,以及保证系统的安全,操作系统在进程管理方面要做哪些工作?答: 为了从变化角度动态地分析研究可以并发执行的程序,真实的反应系统的独立性、并发性、动态性和相互制约,操作系统中不得不引入进程的概念。为了防止操作系统及其关键的数据结构如
2、:PCB 等,受到用户程序破坏,将处理机分为核心态和用户态。对进程进行创建、撤销以及在某些进程状态之间的转换控制。2. 试描述当前正在运行的进程状态改变时,操作系统进行进程切换的步骤。答:分为两种情况:(1):运行状态就绪状态:根据进程的自身的情况插入到就绪队列的适当位置,系统收回处理及转入进程调度程序重新进行调度。(2):运行状态阻塞状态:系统会调用进程调度程序重新选择一个进程投入运行。3. 现代操作系统一般都提供多任务的环境,是回答以下问题。为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构?答:系统必须建立 PCB 。为支持进程的状态变迁,系统至少应该供哪些进程控制原语?答:阻塞
3、、唤醒、挂起和激活原语。当进程的状态变迁时,相应的数据结构发生变化吗?精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 5 页 - - - - - - - - - - 精品资料仅供学习与交流,如有侵权请联系网站删除谢谢3 答:会根据状态的变迁发生相应的变化。例如:将进程PCB 中进程的状态从阻塞状态改为就绪状态,并将进程从阻塞队列摘下,投入到就绪队列中。4. 什么是进程控制块?从进程管理、中断处理、进程通信、文件管理、设备管理及存储管理的角度设计进程控制块应该包含的内容。答:PCB :描述进程本
4、身的特征、状态、调度信息以及对资源占有情况等的数据结构,是进程存在的唯一标识。进程控制块所包含的内容:进程信息描述; CPU 信息状态;进程调度信息;进程控制和资源占用信息。5. 假设系统就绪队列中有 10个进程,这 10个进程轮换执行,每隔 300ms轮换一次,CPU 在进程切换时所花费的时间是10ms,试问系统化在进程切换上的开销占系统整个时间的比例是多少?解:P=(10*10)/(300+10)*10=3.2% 6. 试述线程的特点及其与进程之间的关系。答:线程的特点:是被独立分派和调度的基本单位。线程与进程的关系:线程是进程的一部分,是进程内的一个实体;一个进程可以有多个线程,但至少必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 操作系统 第二 作业 答案 教学内容
限制150内