- 1
- 0
- 约1.72万字
- 约 23页
- 2021-09-13 发布于广东
- 举报
信息工程与自动化学院学生实验报告
(2011 —2012 学年第二学期)
一、 实验目的
通过编写进程管理的算法,要求学生掌握整个进程管理的各个环节,进程的数据结 构描述,进程的各种状态之间的转换,以及进程的调度算法。以加深对进程的概念及进 程调度算法的理解,并且提高链表的应用能力,达到提高编程能力的目的。
二、 实验原理及基本技术路线图(方框原理图)
用C语言或C++语言开发。需要定义PCB的数据结构,用链表的形式管理进程,采用 多级反馈队列调度的算法模拟进程的控制。要求有创建、撤销、调度、阻塞、唤醒进程等功 能。
进程的状态转换图
各原语的功能说明
就绪态(ready):进程占有具备运行条件,都是由于处理器的数量少于可运行进程的数量,愆未投入运 行,却相当于等待处理器资源。
运行态(nin):进程占冇处理器资源,正在运行。显然,在单处理器系统中任一时刻只能有一个进程处 于此种状态。
等待态(wait):也称为挂起态(suspend),封锁态(blocked),睡眼态(sleep)0进程本少不具备运彳亍条 件,却使分给其他处理器也不能运行。进程正在在等待谋一事件的发牛,如等待某一资源被释放,等待 与该进程相关的数据传输的完成信号等。
多级反馈队列调度算法的描述
在多级反馈队列算法屮,进程可以在不同的就绪队列之间移动。这些就绪队列的优先 级依次递减,而其时间片的长度则依次递增。当某
您可能关注的文档
- 还原铁厂作业指导书汇总.docx
- 进厂检验指导书.docx
- 进厂石灰石粒度检验作业指导书.docx
- 进场材料报验管理办法.docx
- 进场经营合同.doc
- 进城农民工权益保障研究.doc
- 进程的创建与管理.docx
- 进程管理详细讲解.doc
- 进程和线程的管理.doc
- 进程同步与互斥哲学家进餐问题.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)