计算机操作系统轮转算法代码,实验四 时间片轮转调度算法

本文详细介绍了如何在虚拟操作系统上实现时间片轮转调度算法,包括创建源代码、修改时间片以及分析实验结果。通过增加插入算法、创建初始PCB信息和轮转调度算法的函数,实现了时间片轮转法,并对时间片进行了调整,从1改为2,以优化调度效果。
摘要由CSDN通过智能技术生成

一、实验步骤

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

二、实验结果

55db5e47c19be1eece0943b24566bd95.png

三、实验改进

1、增加时间片轮转调度法;时间片为1;进程运行一次后直接挂入就绪队列队尾。

b3d57b6b0714bf8e94d0bb0f5552b962.png

修改的程序代码:

1)增加函数insert2/轮转法的插入算法,直接插入就绪队列的队尾/ insert2(PCB q)

{

PCB *p1,*s,*r;

int b;

s=q;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值