0% found this document useful (0 votes)
17 views

OSY Micro Project Report

The document describes a micro project report submitted by two students for their course on operating systems. The project involves creating a Shortest Job First scheduling algorithm using C language. It provides details on the aim, methodology, resources required and an action plan for the project.

Uploaded by

ethicalninja7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

OSY Micro Project Report

The document describes a micro project report submitted by two students for their course on operating systems. The project involves creating a Shortest Job First scheduling algorithm using C language. It provides details on the aim, methodology, resources required and an action plan for the project.

Uploaded by

ethicalninja7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Maharashtra State Board of Technical Education, Mumbai

CLINT S10IDE SCRIPTING LANGUAGE


MICRO PROJECT REPORT
Submitted by
Prathamesh Bhushan Gawas – 2101170166
Varad Makarand Paradkar - 2101170168

Submitted At
Department of Computer Engineering
Government Polytechnic, Malvan
A/P-Kumbharmath, Tal-Malvan, Dist-Sindhudurg
416606
(Academic Year: -2023-2024)
Plan A

 Micro Project Name: -


Shortest Job First (Non-Peemptive) scheduling
Algorithm using C language

 Aim/Benefits of Micro Project: -

Shortest Job First (SJF) non-preemptive is a


scheduling algorithm that selects the waiting process with
the smallest execution time to execute next. Once a process
is allocated the CPU, it is not interrupted until it completes
its execution. This is in contrast to preemptive SJF, where a
shorter process can interrupt a longer process that is already
executing.

 Course Outcomes: -

A. Install operating system and install it.

B.Use operating system tools to perform various


functions.
C.Calculate efficiency of different memory
management techniques.
 Proposed Methodology: -

In this micro project we are going to create a Shortest


Job First Scheduling Algorithm using C language.

 Resources Required: -

Sr. Name Of Specification Qty. Remark


No. Resources
1. Computer AMD Ryzen 3 1 _
System 3250U with Radeon
Graphics
2. M S Word Microsoft Office 1 _
3. chrome Wikipedia.in 1 _

 Name of team member with roll No:

Prathamesh Bhushan Gawas - 2101170166


Varad Makarand Paradkar - 2101170168
 Action plan:

Sr. Details of Activity Planned Planned Name of


No start date finished responsible
date team members
1. First, we collect
the information on Varad Paradkar
the title that we Prathamesh
decided for Gawas
Microproject.
2. Then we prepare a Prathamesh
C program coding Gawas
for microproject. Varad Paradkar
3. Then we plot the
content of Varad Paradkar
Microproject. Prathamesh
Gawas
4. Then we search Prathamesh
information about Gawas
coding. Varad Paradkar
5. Then we took
some guidance Varad Paradkar
from Prathamesh
Sir. Gawas
Plan B
 Rationale: -
An Operating System is basically a system
program that controls the execution of application
programs and acts as an interface between applications
and the computer hardware. It manages the computer
system resources to be used in an efficient manner.
This course enables to learn internal functioning of
operating system and will help in identifying
appropriate Operating System for given
applications/task.

 Aim/Benefits of Micro Project: -

• Reduces average waiting time: SJF ensures


that shorter jobs are executed first, which reduces the
overall waiting time for all jobs.
• Ideal for batch processing: SJF is well-suited
for batch processing systems where the execution time
of jobs is known in advance.
• Simple to implement: SJF is a simple and
easy-to-understand scheduling algorithm.
 Course Outcomes :-
1. Install operating system and install it.

2. Use operating system tools to perform various


functions.

3. Calculate efficiency of different memory


management techniques.

 Actual resources used:

 Microsoft Word: To create a basic document


on micro project.
 Google Chrome: To search and collect
information from various platforms.
 Turbo C++: It is use to type and run the code.

 Learning Outcomes of Micro Project:

 During this micro project we learned about


SHORTEST JOB FIRST Algorithm.

 We learn about the various types concept of


SHEDULING ALGORITHM.
 Proposed Methodology: -

In this micro project we are going to create a


Shortest Job First Scheduling Algorithm using C
language.

 Literature Reviews:
Formula Shortest Job First (SJF) can also be named
whilst the shortest process next. SJF is priority scheduling
and with and without preemption (view article processor
scheduling) Consequently, this method comprises within the
line simultaneously real (Blanquer & Ozden, 2007)

 Actual Methodology followed:


 Brief information about Micro-project/Brief
description:
First of all, we have searched the topic for
Microproject that is “Shortest Job First Scheduling
Algorithm using C language.”
We have collected information creating our
microproject topic. In that we created in C language. We
have gained much of the earlier knowledge through our
practical’s. We have use many of the properties, methods
and concept from C language.
We also took help of internet, by this we got the
details/properties of those information use in details.
Under the guidance of our subject teacher, we
successfully made our micro-project.

You might also like