Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
Micro-Project Report
On
“Make a comparative chart to calculate total waiting time
of n processes with SJF and RR- CPU scheduling
algorithm”
Presented By
Roll No Name of Student
18 Gurav Dhiraj Jagannath
55 Shetake Viraj Yuvraj
59 Yadav Revannath Sambhaji
Program: Diploma in Information Technology
Class: TYIF ( Semester : V)
Course: Operating System ( Subject Code: 22516 )
Guided By
Mrs. More A.V.
Information Technology Department
[2024-25]
1
Rayat Shikshan Sanstha’s
Karmaveer Bhaurao Patil Polytechnic, Satara
CERTIFICATE
This is to certify that
Mr. GURAV DHIRAJ JAGANNATH
Mr. SHETAKE VIRAJ YUVRAJ
Mr. YADAV REVANNATH SAMBHAJI
Of Third Year (Semester V) have successfully completed the Micro-Project work entitled “Make a
comparative chart to calculate total waiting time of n processes with SJF and RR- CPU scheduling algorithm”
in the Operating system of Program Diploma in Information Technology of Maharashtra State of
Technical Education, Mumbai, Maharashtra State.
Mrs. More A.V. Prof. Patil M.M. Prin. Devi N.B.
Guide Head Of Department I/c Principal
Date: / /2024
Place: Satara
2
Undertaking by Students
We will preserve micro-project and the report in our custody till end of completion of
our program. We assure that we will produce the same whenever we or anybody from our
group will be asked to produce it without fail.
Sr. Roll Name of Student Mobile No. Signature
No. No.
1 18 Gurav Dhiraj Jagannath 80101 86308
2 55 Shetake Viraj Yuvraj 816 970 2503
3 59 Yadav Revannath Sambhaji 91727 28281
3
Annexure – I A
Part A – Plan
Title of Micro-Project :- Comparative Statements for FIFO
and LRU Algorithms
1.0 Brief introduction Round
Robin (RR) Scheduling
Round Robin (RR) is a preemptive CPU scheduling algorithm designed for time-sharing systems. Each process is
assigned a fixed time quantum (TQ) or time slice, during which it can execute. If the process is not completed
within this quantum, it is preempted and moved to the end of the ready queue.
Shortest Job First (SJF) Scheduling
Shortest Job First (SJF) is a CPU scheduling algorithm where the process with the shortest burst time (execution
time) is selected for execution first. It can be non-preemptive or preemptive:
Aim of the Micro-Project (in about 4 to 5 sentences )
This Micro-Project aims at
a) Algorithm Access and Discovery.
b) User Experience and Engagement.
c) Social connectivity
d) Promotion of artist.
2.0 Action Plan ( Sequence and time required for major activities for 8 weeks )
Sr. Planned Planned Name of Responsible
Details of Activity
No. Start date Finish date Team Members
1 Project Topic Discussion 26/9/2024 3/10/2024 Dhiraj Gurav
2 Topic Confirmed 3/10/2024 10/10/2024 Viraj Shetake
3 Distributed work 17/10/2024 17/10/2024 Revannath Yadav
4 Collecting Information 17/10/2024 24/10/2024 Dhiraj Gurav
5 Creating Reports 24/10/2024 31/10/2024 Dhiraj Gurav
6 Updating & inserting info 31/10/2024 7/11/2024 Group Members
7 Getting the project finalized 7/11/2024 14/11/2024 Group Members
4
3.0 Resources Requires ( Major resources such as raw materials, some machining facility, software , etc. )
Sr.
Name of resource / material Specification Quantity Remarks
No.
1 Computer System Intel`core i5 4800h - Used
2 Operating System Windows 11 - Used
3 Internet Airtel 5GHz - Used
*********
5
Annexure – II A
Part B – Outcome after Execution
Title of Micro-Project :- Comparative Statements for FIFO
and LRU Algorithms
1.0 Brief Description: ( Importance of the project, in about 100 to 200 words )
To compare page faults using the FIFO and LRU page replacement algorithms for a given page reference
string:
1.1 Robin (RR) Scheduling
Round Robin (RR) is a preemptive CPU scheduling algorithm designed for time-sharing systems. Each process is
assigned a fixed time quantum (TQ) or time slice, during which it can execute. If the process is not completed
within this quantum, it is preempted and moved to the end of the ready queue.
Shortest Job First (SJF) Scheduling
Shortest Job First (SJF) is a CPU scheduling algorithm where the process with the shortest burst time (execution
time) is selected for execution first. It can be non-preemptive or preemptive:
In general, LRU tends to result in fewer page faults than FIFO, especially when pages are reused frequently,
but LRU requires more tracking overhead.
2.0 Aims of the micro-project
This Micro-Project aims at
a) Basic Functionality
b) Encouragement of Further Development
C) Engagement with Algorithm
6
3.0 Course Outcome Integrated
A Course Outcome (CO) is a specific statement that describes what students are expected to know, be
able to do, or value by the end of a course. It outlines measurable skills, knowledge, or abilities gained from
completing the course. Here's an example of a course outcome related to learning about page replacement
algorithms like FIFO and LRU:
Example Course Outcomes:
1. Understand the Fundamentals of CPU Scheduling
2. Analyze and Compare Scheduling Algorithms
3. Evaluate Algorithm Performance: Students will be able to calculate and interpret page fault countsfor
different algorithms and assess their performance in various scenarios.
These outcomes guide what students should be able to achieve and demonstrate by the end of the course.
7
Teacher Evaluation Sheet
Name of Student: SHETAKE VIRAJ YUVRAJ Enrollment No.: 2200410239
Name of Program: Information Technology Semester: fifth Semester
Course Title: Environmental Studies Code: 22516
Title of the Micro-Project: Green House Effect
Course Outcomes Achieved:
Understand the effects of Green House Effect.
Evaluation as per suggested Rubric for Assessment of Micro-Project
(Please tick in appropriate cell for each characteristic)
Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target as
per project proposal
5 Analysis of data and
representation
6 Quality of prototype /
Model
7 Report Preparation
8 Presentation
9 Defense
8
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology Project Report / Presentation / 10
Proposal ( 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual evolution in 4th column for each group of students as per suggested rubrics.
Comments / suggestion about team work / leadership / inter-personal communication (if any):
Any other Comment:
Name and designation of faculty member: Mrs. More A.V.
Signature:
Guidelines for report:
9
Teacher Evaluation Sheet
Name of Student: GURAV DHIRAJ JAGANNATH Enrollment No.: 2200410204
Name of Program: Information Technology Semester: fifth Semester
Course Title: Operating System Code: 22516
Title of the Micro-Project: Green House Effect
Course Outcomes Achieved:
Understand the effects of Green House Effect.
Evaluation as per suggested Rubric for Assessment of Micro-Project
(Please tick in appropriate cell for each characteristic)
Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target as
per project proposal
5 Analysis of data and
representation
6 Quality of prototype /
Model
7 Report Preparation
8 Presentation
9 Defense
1
0
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology Project Report / Presentation / 10
Proposal ( 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns
andindividual evolution in 4th column for each group of students as per suggested rubrics.
Comments / suggestion about team work / leadership / inter-personal communication (if any):
Any other Comment:
Name and designation of faculty member: Mrs. More A.V.
Signature:
Guidelines for report:
1
1
Teacher Evaluation Sheet
Name of Student: YADAV REVANNATH SAMBHAJI Enrollment No.: 2200410247
Name of Program: Information Technology Semester: fifth Semester
Course Title: Environmental Studies Code: 22447
Title of the Micro-Project: Green House Effect
Course Outcomes Achieved:
Understand the effects of Green House Effect.
Evaluation as per suggested Rubric for Assessment of Micro-Project
(Please tick in appropriate cell for each characteristic)
Poor Average Good Excellent
Sr. Characteristic to be
( Marks 1 -3 ( Marks 4 -5 ( Marks 6 -8 ( Marks 9 -
No. assessed
) ) ) 10)
1 Relevance to the course
2 Literature survey /
Information collected
3 Project Proposal
4 Completion of target as
per project proposal
5 Analysis of data and
representation
6 Quality of prototype /
Model
7 Report Preparation
8 Presentation
9 Defense
1
2
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology Project Report / Presentation / 10
Proposal ( 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual evolution in 4th column for each group of students as per suggested rubrics.
Comments / suggestion about team work / leadership / inter-personal communication (if any):
Any other Comment:
Name and designation of faculty member: Mrs. More A.V.
Signature:
Guidelines for report:
1
3