<?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>algor | Student Projects</title>
	<atom:link href="https://studentprojects.in/tag/algor/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 08:11:42 +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>Program for FIFO page replacement algorithm</title>
		<link>https://studentprojects.in/software-development/c-tutorials/c/program-for-fifo-page-replacement-algorithm/</link>
					<comments>https://studentprojects.in/software-development/c-tutorials/c/program-for-fifo-page-replacement-algorithm/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Sat, 19 Sep 2009 18:18:41 +0000</pubDate>
				<category><![CDATA[C Programs]]></category>
		<category><![CDATA[c program]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[FIFO First in first out]]></category>
		<category><![CDATA[replacement]]></category>
		<category><![CDATA[algor]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=773</guid>

					<description><![CDATA[<p>OUTPUT :<br />
2 -1 -1<br />
2  3 -1<br />
2  3 -1<br />
2  3  1<br />
5  3  1<br />
5  2  1<br />
5  2  4<br />
5  2  4<br />
3  2  4<br />
3  2  4<br />
3  5  4<br />
3  5  2</p>
<p>Number of page faults  : 6</p>
<p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/program-for-fifo-page-replacement-algorithm/">Program for FIFO page replacement algorithm</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>OUTPUT :<br />
2 -1 -1<br />
2  3 -1<br />
2  3 -1<br />
2  3  1<br />
5  3  1<br />
5  2  1<br />
5  2  4<br />
5  2  4<br />
3  2  4<br />
3  2  4<br />
3  5  4<br />
3  5  2</p>
<p>Number of page faults  : 6</p>
<pre lang="c" escaped="true" line="1">
#include&lt;stdio.h&gt;
#include&lt;conio.h&gt;
int fr[3];
void main()
{
void display();
int i,j,page[12]={2,3,2,1,5,2,4,5,3,2,5,2};
int flag1=0,flag2=0,pf=0,frsize=3,top=0;
clrscr();
for(i=0;i&lt;3;i++)
{
fr[i]=-1;
}
for(j=0;j&lt;12;j++)
{
flag1=0;
flag2=0;
for(i=0;i&lt;12;i++)
{
if(fr[i]==page[j])
{
flag1=1;
flag2=1;
break;
}
}
if(flag1==0)
{
for(i=0;i&lt;frsize;i++)
{
if(fr[i]==-1)
{
fr[i]=page[j];
flag2=1;
break;
}
}
}
if(flag2==0)
{
fr[top]=page[j];
top++;
pf++;
if(top&gt;=frsize)
top=0;
}
display();
}
printf("Number of page faults  : %d ",pf);
getch();
}
void display()
{
int i;
printf("\n");
for(i=0;i&lt;3;i++)
printf("%d\t",fr[i]);
}
</pre>
<p>OUTPUT :<br />
2 -1 -1<br />
2  3 -1<br />
2  3 -1<br />
2  3  1<br />
5  3  1<br />
5  2  1<br />
5  2  4<br />
5  2  4<br />
3  2  4<br />
3  2  4<br />
3  5  4<br />
3  5  2</p>
<p>Number of page faults  : 6</p><p>The post <a href="https://studentprojects.in/software-development/c-tutorials/c/program-for-fifo-page-replacement-algorithm/">Program for FIFO page replacement 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/program-for-fifo-page-replacement-algorithm/feed/</wfw:commentRss>
			<slash:comments>29</slash:comments>
		
		
			</item>
	</channel>
</rss>
