Ejemplo n.º 1
0
from Queue import Queue
q=Queue()
n=input("Enter The Memory Size:\n")
Pages=[int(i) for i in raw_input("Give a List Of Pages\n" ).split()]
#print Pages
pf=0
for i in Pages:
	#q.printList() 
	if not q.isPresent(i):
		if q.size()==n:
			k=q.dequeue()
			print "Page \'"+str(k)+"\' is poped out"		
		q.enqueue(i)
		pf+=1

print "No. of Page Faults :"+str(pf)