一、实验步骤
1、在文档右边的虚拟化操作系统中,打开桌面的 Xfce 终端,输入cd Desktop
2、输入touch 4-1.c
3、输入gedit 4-1.c
4、在 gedit 里面输入源代码,点击 save 保存
5、关掉 gedit 编辑器
6、输入gcc -o 4-1 4-1.c
7、在桌面的 Xfce 终端继续输入命令./4-1
8、按要求输入并运行,观察结果
9、理解与分析源代码,反复调试运行
10、按要求修改程序,增加时间片轮转调度法
11、修改程序:将时间片改为2
二、实验结果
三、实验改进
1、增加时间片轮转调度法;时间片为1;进程运行一次后直接挂入就绪队列队尾。
修改的程序代码:
1)增加函数insert2/轮转法的插入算法,直接插入就绪队列的队尾/ insert2(PCB q)
{
PCB *p1,*s,*r;
int b;
s=q;