<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CPU Sched | Student Projects</title>
	<atom:link href="https://studentprojects.in/tag/cpu-sched/feed/" rel="self" type="application/rss+xml" />
	<link>https://studentprojects.in</link>
	<description>Microcontroller projects, Circuit Diagrams, Project Ideas</description>
	<lastBuildDate>Sun, 20 Sep 2009 06:28:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>C program for SJF CPU Scheduling Algorithm</title>
		<link>https://studentprojects.in/software-development/c-tutorials/c/c-program-for-sjf-cpu-scheduling-algorithm/</link>
					<comments>https://studentprojects.in/software-development/c-tutorials/c/c-program-for-sjf-cpu-scheduling-algorithm/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sun, 20 Sep 2009 05:05:43 +0000</pubDate>
				<category><![CDATA[C Programs]]></category>
		<category><![CDATA[c program]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[CPU Scheduling]]></category>
		<category><![CDATA[CPU Sched]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=787</guid>

					<description><![CDATA[<p>OUTPUT:<br />
enter no of processes: 5</p>
<p>enter process1 name: aaa<br />
enter process time: 4<br />
enter process2 name: bbb<br />
enter process time: 3<br />
enter process3 name: ccc<br />
enter process time: 2<br />
enter process4 name: ddd<br />
enter process time: 5<br />
enter process5 name: eee<br />
enter process time: 1</p>
<p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/c-program-for-sjf-cpu-scheduling-algorithm/">C program for SJF CPU Scheduling Algorithm</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>OUTPUT:<br />
enter no of processes: 5</p>
<p>enter process1 name: aaa<br />
enter process time: 4<br />
enter process2 name: bbb<br />
enter process time: 3<br />
enter process3 name: ccc<br />
enter process time: 2<br />
enter process4 name: ddd<br />
enter process time: 5<br />
enter process5 name: eee<br />
enter process time: 1</p>
<p>p_name  P_time  w_time</p>
<p> eee	1	0<br />
 ccc	2	1<br />
 bbb	3	3<br />
 aaa	4	6<br />
 ddd	5	10<br />
total waiting time=20<br />
avg waiting time=4.00</p>
<pre lang="c" escaped="true" line="1">
#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
{
char p[10][5],temp[5];
int tot=0,wt[10],pt[10],i,j,n,temp1;
float avg=0;
clrscr();
printf("enter no of processes:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("enter process%d name:\n",i+1);
scanf("%s",&#038;p[i]);
printf("enter process time");
scanf("%d",&#038;pt[i]);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(pt[i]>pt[j])
{
temp1=pt[i];
pt[i]=pt[j];
pt[j]=temp1;
strcpy(temp,p[i]);
strcpy(p[i],p[j]);
strcpy(p[j],temp);
}
}
}
wt[0]=0;
for(i=1;i<n;i++)
{
wt[i]=wt[i-1]+et[i-1];
tot=tot+wt[i];
}
avg=(float)tot/n;
printf("p_name\t P_time\t w_time\n");
for(i=0;i<n;i++)
printf("%s\t%d\t%d\n",p[i],et[i],wt[i]);
printf("total waiting time=%d\n avg waiting time=%f",tot,avg);
getch();
}

</pre>
<p>OUTPUT:<br />
enter no of processes: 5</p>
<p>enter process1 name: aaa<br />
enter process time: 4<br />
enter process2 name: bbb<br />
enter process time: 3<br />
enter process3 name: ccc<br />
enter process time: 2<br />
enter process4 name: ddd<br />
enter process time: 5<br />
enter process5 name: eee<br />
enter process time: 1</p>
<p>p_name  P_time  w_time</p>
<p> eee	1	0<br />
 ccc	2	1<br />
 bbb	3	3<br />
 aaa	4	6<br />
 ddd	5	10<br />
total waiting time=20<br />
avg waiting time=4.00</p><p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/c-program-for-sjf-cpu-scheduling-algorithm/">C program for SJF CPU Scheduling Algorithm</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/software-development/c-tutorials/c/c-program-for-sjf-cpu-scheduling-algorithm/feed/</wfw:commentRss>
			<slash:comments>48</slash:comments>
		
		
			</item>
	</channel>
</rss>
