实验8_处理机管理.docVIP

  • 8
  • 0
  • 约 8页
  • 2017-05-22 发布于河南
  • 举报
实验8_处理机管理

实验八 处理机管理 康东鹤 2010202568 7.3.2 设计一个按优先级调度的算法 程序运行结果截图: 试验中确定的进程有3个,分别是进程a,进程b,进程c,而且其优先级分别为1,2,3,运行时间均设为2。 在第一次处理机调度中,根据优先级优先的调度原则,处理机优先分配给优先级最高的进程c。 如图所示,在第二次处理机调度中,根据优先级优先的调度原则,处理机释放进程c,转而分配给进程a与进程b中优先级更高的进程b。 其后的处理机调度均按照以上原则进行调度,直到所有进程均执行完毕。如下图所示: 分析与体会: 通过本次实验,让我对进程或作业先来先服务,高优先权,按时间片轮转调度算法以及进程调度的概念和算法,有了更深入的认识,深入了解了操作系统对于作业处理的基本思想。而且对于优先级调度算法的理解要更加深刻。 下附代码: #include stdio.h #include stdlib.h #include conio.h #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { char name[10]; char status; int super; int ntime; int rtime; struct pcb* link; }*

文档评论(0)

1亿VIP精品文档

相关文档