Osy Micro Project
Osy Micro Project
Submitted by
1) ESHIKA YENURKAR
2) ANTARA RAMDE
3) ASHWINI GUDHADE
4) VAIBHAVI DUSHETWAR
CERTIFICATE
This is to certify that this micro project report on “Make a comparative chart to
calculate average waiting time of different Scheduling algorithms” is the bonafide
work of Eshika Yenurkar, Antara Ramde, Ashwini Gudhade, Vaibhavi
Dushetwar who carried out the project work under my supervision for the partial
fulfillment of the requirement for the award of the degree of the diploma in
Computer Engineering in Fifth semester.
(Dr. G. N. Akhade)
Dean Polytechnic
1) ESHIKA YENURKAR
2) ANTARA RAMDE
3) ASHWINI GUDHADE
4) VAIBHAVI DUSHETWAR
CONTENTS
1. Introduction
2. Literature Review
3. Project Planning
5. Application
6. Reference
Make a comparative chart to calculate average waiting time
of different Scheduling algorithms
INTRODUCTION
In an operating system, page replacement refers to a scenario in which a page from the main
memory should be replaced by a page from the secondary memory. Page replacement occurs due
to page faults. The various page replacement algorithms like FIFO, Optimal page replacement,
LRU, LIFO, and Random page replacement help the operating system decide which page to
replace.
Action Plan
Resources Required
S. Name of
Specification
N Resource/Material
o.
1 Various books from 1. OS concept By: Silberschatz ,Galvin
library. 2. Operating System By: Godbole , Achyut S.
2 Use of internet 1. www.w3schools.com
2. www.quora.com
Scheduling Algorithms
A scheduling algorithm also called scheduling discipline is an algorithm
used for distributing resources among parties which simultaneously and
asynchronously request them. Scheduling algorithm are used
in operating systems (to share CPU time among
both threads and processes) as well as in routers, disk drives (I/O
scheduling), printers (print spooler), most embedded systems, etc.
Gantt Chart :-
P1 P2 P3 P4 P5
0 7 11 21 27 35
ANSWER:
1) Non-Preemptive SJF
Gantt Chart :-
P2 P4 P1 P5 P3
0 4 10 17 25 35
Gantt Chart :-
P1 P2 P1 P4 P5 P3
0 1 5 11 17 25 35
ANSWER:
Gantt Chart :-
P3 P2 P4 P5 P1
0 10 14 20 28 35
Gantt Chart :-
P1 P2 P3 P4 P5 P1 P3 P4 P5 P3
0 4 8 12 16 20 23 27 29 33 35