Microproject Osy
Microproject Osy
POLYTECHNIC, WARORA
DIPLOMA IN COMPUTER TECHNOLOGY
SESSION:2023-2024
TITLE OF PROJECT:
Create a report depicting features of Multiprogramming
A PROJECT REPORT
Submitted by
GAYATRI POPHALE
GUIDEDE BY
Mr.D.M.Nagarikar
CERTIFICATE
This is cerify
That Mr./Ms.
……………………………………………………………………………………………………….
From: Mata Mahakali Polytechnic, Warora Institute having
Enroll No: 1193
During the academic year 2023-2024. The project completed by
individually in a group consisting of Mr.D.M.Nagarikar person the
guidance of the faculty guide.
Has completed project of third year having title- “Create a report
depicting features of Multiprogramming”.
1.Gayatri A. Pophale-
SR.NO. CONTENT
1. INTRODUCTION
2. TYPES OF MULTIPROGRAMMING
3. FEATURES OF MULTIPROGRAMMING
4. EXAMPLES OF MULTIPROGRAMMING
5. ADVANTAGĒS OF
MULTIPROGRAMMING
6. DISADVANTAGES OF
MULTIPROGRAMMING
7. CONCLUSION
8. REFERANCES
INTRODUCTION :-
Multiprogramming in an operating system as the name suggests multi
means more than one and programming means the execution of the
program. when more than one program can execute in an operating
system then this is termed a multiprogramming operating system.
Before the concept of Multiprogramming, computing takes place in
other way which does not use the CPU efficiently. Earlier, CPU
executes only one program at a time. In earlier day’s computing, the
problem is that when a program undergoes in waiting state for an
input/output operation, the CPU remains idle which leads to
underutilization of CPU and thus poor performance.
Multiprogramming addresses this issue and solve this issue.
Multiprogramming was developed in 1950s. It was first used in
mainframe computing. The major task of multiprogramming is to
maximize the utilization of resources.
TYPES OF MULTIPROGRAMMING :-
Multiprogramming is broadly classified into two types namely
1. Multi-user operating system
2. Multitasking operating system
1. Multiuser and Multitasking both are different in every aspect
and multitasking is an operating system that allows you to
run more than one program simultaneously. The operating
system does this by moving each program in and out of
memory one at a time. When a program runs out of memory,
it is temporarily stored on disk until it is needed again.
2. A multi-user operating system allows many users to share
processing time on a powerful central computer on different
terminals. The operating system does this by quickly
switching between terminals, each receiving a limited
amount of CPU time on the central computer. Operating
systems change so rapidly between terminals that each user
appears to have constant access to the central computer. If
there are many users on such a system, the time it takes for
the central computer to respond may become more
apparent.
FEATURES OF MULTIPROGRAMMING :-