프로세스 스케줄링 알고리즘 - 비점유식 우선순위 스케줄링 알고리즘
669 단어 컴퓨터 운영 체제
/* */
#include
using namespace std;
struct Num
{
int priority; //
int dt; //
int st; //
}sum[5]={{2,0,3},{3,2,2},{5,2,5},{1,5,3},{4,8,1}};
int main()
{
int c=0; //
int time=0; //
int b=100; //
int a=100;
while(c<5)
{
//int t_t; //
int p=100; //
for(int i=0;i<5;i++)
{
if(time>=sum[i].dt) //
{
if(p>sum[i].priority) //
{
p=sum[i].priority;//
a=i; //
}
}
}
if(a!=b) //
{ //
time+=sum[a].st;
b=a;
cout<