当前位置:文档之家 > 操作系统进程调度C语言代码

操作系统进程调度C语言代码

// sun.cpp : 定义控制台应用程序的入口点。

//本算法包含四种调度:先到先服务,短作业优先,时间片轮转,优先级优先! #include"stdio.h"

#define N 50

void main()

{ void sjp();

void fcfs();

void sjf();

void yxj();

int a;

while(true)

{

printf("\n\n");

printf("\t\t/*************************/");

printf("\n\t\t/* 1、先到先服务调度*/");

printf("\n\t\t/* 2、短作业优先调度*/");

printf("\n\t\t/* 3、时间片轮转调度*/");

printf("\n\t\t/* 4、优先级优先调度*/");

printf("\n\t\t/* 0、退出*/\n");

printf("\t\t/********************
*****/");

printf("\t\t/*************************/");

printf("\n\n\t请选择菜单项:\t");

scanf("%d",&a);

printf("\n");

switch(a)

{

case 1: fcfs();break;

case 2: sjf();break;

case 3: sjp();break;

case 4: yxj();break;

default: break;

}

if(a<0&&a>4) break;

}

}

void sjp()

{

int i,j,n,min,px,sjp,time;

float sum1,sum2;

bool flag=true;

printf("\t请输入有n个进程(0

scanf("%d",&n);

while(n>50||n<=0)

{

printf("n\t请重新输入:");

scanf("%d",&n);

下载Word文档免费下载:

操作系统进程调度C语言代码下载

(共15页)

c语言论文进程调度

本课题模拟实现进程调度算法,选用了优先数调度算法和时间片轮转算法。 2.2 程序整体设计说明 用 C 语言实现进程调度-操作系统课程设计设计思想: “最高优先数优先...

C语言课程设计_进程调度

C语言课程设计_进程调度_工学_高等教育_教育专区。C 语言课程设计_进程调度 #...操作系统进程调度实验报... 12页 2下载券 进程调度算法模拟程序设... 11页...

短作业优先调度算法

青岛理工大学 操作系统课程设计报告 :院(系) 专业:...学号 短作业优先调度算法的进程调度程序_ ___ 2011...C语言实现短作业优先调度... 8页 1下载券 短...