一、 实验目的 通过编写进程管理的算法,要求学生掌握整个进程管理的各个环节,进程的数据结构描述,进程的各种状态之间的转换,以及进程的调度算法。以加深对进程的概念及进程调度算法的理解,并且提高链表的应用能力,达到提高编程能力的目的。 二、 实验原理及基本技术路线图(方框原理图) 用C语言或C++语言开发。需要定义PCB的数据结构,用链表的形式管理进程,采用多级反馈队列调度的算法模拟进程的控制。要求有创建、撤销、调度、阻塞、唤醒进程等功能。
实验1:熟悉Linux系统与进程管理 熟悉Linux系统,几个基本命令的使用,vi编辑器和gcc编译器,进程管理
1
程的创建实验、进程的控制实验、进程互斥实验、守护进程实验、 信号机制实验、进程的管道通信实验、消息的发送与接收实验、 共享存储区通信
2021-10-28 19:39:03 404KB 大二下
1
1、加深对进程概念的理解,明确进程和程序的区别。 2、进一步认识并发执行的实质。 3、分析进程竞争资源现象,学习解决进程互斥的方法。 4、了解Linux系统中进程通信的基本原理。
2021-10-13 09:10:51 342KB 思想 活动
1