- 208
- 0
- 约1.87千字
- 约 3页
- 2018-11-28 发布于浙江
- 举报
操作系统二章作业答案
第二章作业
1.操作系统中为什么要引入进程的概念?为了实现并发进程中的合作和协调,以及保证系统的安全,操作系统在进程管理方面要做哪些工作?
答: 为了从变化角度动态地分析研究可以并发执行的程序,真实的反应系统的独立性、并发性、动态性和相互制约,操作系统中不得不引入进程的概念。
为了防止操作系统及其关键的数据结构如:PCB等,受到用户程序破坏,将处理机分为核心态和用户态。对进程进行创建、撤销以及在某些进程状态之间的转换控制。
2. 试描述当前正在运行的进程状态改变时,操作系统进行进程切换的步骤。
答:分为两种情况:
(1):运行状态 就绪 状态:根据进程的自身的情况插入到就绪队列的适当位置,系统收回处理及转入进程调度程序重新进行调度。
(2):运行状态→阻塞状态:系统会调用进程调度程序重新选择一个进程投入运行。
3.现代操作系统一般都提供多任务的环境,是回答以下问题。
为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构?
答:系统必须建立PCB。
为支持进程的状态变迁,系统至少应该供哪些进程控制原语?
答:阻塞、唤醒、挂起和激活原语。
当进程的状态变迁时,相应的数据结构发生变化吗?
答:会根据状态的变迁发生相应的变化。例如:将进程PCB中进程的状态从阻塞状态改为就绪状态,并将进程从阻塞队列摘下,投入到就绪队列中。
4.什么是进程控制块?从进程管理、中断处理、进程通信、文
您可能关注的文档
最近下载
- 低浓度甲烷在多孔介质中燃烧的数值模拟.doc VIP
- 约翰·麦基启发的奇怪有趣的线描画.pptx VIP
- 高处作业危险源辨识及管控清单.docx
- 电气控制技术课件 项目3 三相笼型异步电动机全压起动控制.pptx VIP
- 自考13887经济学原理(中级)考试试题及答案2024-2026年4月.pdf VIP
- 消防安全主题教育班会消防安全主题教育班会.ppt VIP
- 《硅外延用碳化硅载盘》标准立项修订与发展报告.docx VIP
- 【方案】可信数据空间建设方案(36页 PPT).pptx VIP
- 烤后烟叶初分工作存在的问题及解决措施-来源:现代农业科技(第2021011期)-安徽省农业科学院.pdf VIP
- 大队委竞选面试答辩题40道及标准答案(参考版).docx VIP
原创力文档

文档评论(0)