<?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>Priority CPU Scheduling Algorithm | Student Projects</title>
	<atom:link href="https://studentprojects.in/tag/priority-cpu-scheduling-algorithm/feed/" rel="self" type="application/rss+xml" />
	<link>https://studentprojects.in</link>
	<description>Microcontroller projects, Circuit Diagrams, Project Ideas</description>
	<lastBuildDate>Mon, 15 Mar 2010 05:01:59 +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 Priority CPU Scheduling Algorithm</title>
		<link>https://studentprojects.in/software-development/c-tutorials/c/c-program-for-priority-cpu-scheduling-algorithm/</link>
					<comments>https://studentprojects.in/software-development/c-tutorials/c/c-program-for-priority-cpu-scheduling-algorithm/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sat, 19 Sep 2009 18:29:59 +0000</pubDate>
				<category><![CDATA[C Programs]]></category>
		<category><![CDATA[c program]]></category>
		<category><![CDATA[Priority CPU Scheduling Algorithm]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=780</guid>

					<description><![CDATA[<p>OUTPUT: enter no of processes: 5 enter process1 name: aaa enter process time: 4 enter priority:5 enter process2 name: bbb enter process time: 3 enter priority:4 enter process3 name: ccc enter process time: 2 enter priority:3 enter process4 name: ddd enter process time: 5 enter priority:2 enter process5 name: eee enter process time: 1 enter</p>
<p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/c-program-for-priority-cpu-scheduling-algorithm/">C Program for Priority 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 priority:5<br />
enter process2 name: bbb<br />
enter process time: 3<br />
enter priority:4<br />
enter process3 name: ccc<br />
enter process time: 2<br />
enter priority:3<br />
enter process4 name: ddd<br />
enter process time: 5<br />
enter priority:2<br />
enter process5 name: eee<br />
enter process time: 1<br />
enter priority:1</p>
<p>p_name  P_time  priority  w_time<br />
eee	1	1	   0<br />
ddd	5	2	   1<br />
ccc	2	3	   6<br />
bbb	3	4	   8<br />
aaa	4	5	   11</p>
<p>total waiting time=26<br />
avg waiting time=5.20</p>
<pre lang="c" escaped="true" line="1">
#include<stdio.h>
#include<conio.h>
void main()
{
  char p[10][5],temp[5];
  int i,j,pt[10],wt[10],totwt=0,pr[10],temp1,n;
  float avgwt;
  clrscr();
  printf("enter no of processes:");
  scanf("%d",&n);
  for(i=0;i<n;i++)
  {
  printf("enter process%d name:",i+1);
  scanf("%s",&#038;p[i]);
  printf("enter process time:");
  scanf("%d",&#038;pt[i]);
  printf("enter priority:");
  scanf("%d",&#038;pr[i]);
  }
  for(i=0;i<n-1;i++)
  {
 for(j=i+1;j<n;j++)
  {
   if(pr[i]>pr[j])
   {
   temp1=pr[i];
   pr[i]=pr[j];
   pr[j]=temp1;
   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];
   totwt=totwt+wt[i];
   }
   avgwt=(float)totwt/n;
   printf("p_name\t p_time\t priority\t w_time\n");
    for(i=0;i<n;i++)
    {
   printf(" %s\t %d\t %d\t %d\n" ,p[i],pt[i],pr[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 priority:5<br />
enter process2 name: bbb<br />
enter process time: 3<br />
enter priority:4<br />
enter process3 name: ccc<br />
enter process time: 2<br />
enter priority:3<br />
enter process4 name: ddd<br />
enter process time: 5<br />
enter priority:2<br />
enter process5 name: eee<br />
enter process time: 1<br />
enter priority:1</p>
<p>p_name  P_time  priority  w_time<br />
eee	1	1	   0<br />
ddd	5	2	   1<br />
ccc	2	3	   6<br />
bbb	3	4	   8<br />
aaa	4	5	   11</p>
<p>total waiting time=26<br />
avg waiting time=5.20 </p><p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/c-program-for-priority-cpu-scheduling-algorithm/">C Program for Priority 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-priority-cpu-scheduling-algorithm/feed/</wfw:commentRss>
			<slash:comments>42</slash:comments>
		
		
			</item>
	</channel>
</rss>
