Mic Op
Mic Op
Mic Op
TECHNICAL EDUCATION
MUMBAI.
TYPES OF OPERATING SYSTEM
ON
Guided By
PROF: Mohammad Asif
Submitted by
Md Wasim Ansari
Md Kaif Ansari
Niraj Bava
COURSE: OSY
CERTIFICATE
This Is To Certify That Mr./Ms. Of Branch
Enrolment No.
Has Completed His Micro Project Enitled
Of Subject as per
Requirment Of( Semester)
MSBTE I Scheme Curriculum Under The
Guidence Of Satisfactorily
During Academic Year 202324.
INDEX
Sr
Contain Page No
No.
1. Abstract 4
2. Introduction 5
3. Objective 6
4. Scope 6
5. Type of Operating System
1. Batch OS
2. Time-Sharing OS 7
3. Distributed OS
4. Network OS To
5. Real-Time OS
6. Embedded OS
7. Multiprogramming OS 22
8. Multiprocessing OS
9. Desktop OS
10. Mobile OS
11. Clustered OS
8. Conclusion
26
lOMoARcPSD|32889047
Abstract
Introduction
An operating system (OS) is a set of programs that control the
execution of application programs and act as an intermediary between
a user of a computer and the computer hardware. OS is software that
manages the computer hardware as well as providing an environment
for application programs to run.
Examples of OS are: Windows, Windows/NT, OS/2 and MacOS.
An operating system is a type of system software that manages and
controls the resources and computing capability of a computer or a
computer network, and provides users a logical interface for accessing
the physical computer to execute applications. Almost all general-
purpose computers need an operating system before any specific
application may be installed and executed by users. The role of an
operating system as a conceptual model of a physical computer.
In this project, we will discuss various classifications of operating
systems.Most modern operating systems.
lOMoARcPSD|32889047
(1) To make the computer system convenient and easy to use for the user.
(2) To use the computer hardware in an efficient way.
(3) To execute user programs and make solving user problems easier.
Scope:
Have a look at the various types of operating systems.
Contrast the various classes of operating systems.
Look at some examples, use cases, benefits, and
disadvantages of each type.
Draw parallels between:
o Linux, Windows, macOS
o 64-bit OS and 32-bit OS
o Batch OS, Time-Sharing OS, Distributed OS, Real-
Time OS, Networking OS
lOMoARcPSD|32889047
A batch operating system grabs all programs and data in the batch
form and then processes them. The main aim of using a batch
processing system is to decrease the setup time while submitting
similar jobs to the CPU. Batch processing techniques were
implemented in the hard disk and card readers as well. In this case, all
jobs are saved on the hard disk for making the pool of jobs for their
execution as a batch form.
A batch monitor is started for executing all pooled jobs, after reading
them. These jobs are divided into groups, and finally, precede the
same jobs in a similar batch. Now all batched jobs are ready for
execution one by one, and due to this system enhances the system
utilization while decreasing the turnaround time.
Advantages
Disadvantages
Examples
Payroll System
Bank Invoice System
Transactions Process
Daily Report
Research Segment
Billing System
lOMoARcPSD|32889047
Advantages
Disadvantages
Reliability problem.
One must have to take of security and integrity of user programs
lOMoARcPSD|32889047
and
Examples
Advantages
A distributed operating system may share all resources from one
site to another, increasing data availability across the entire
system.
It reduces the probability of data corruption because all data is
replicated across all sites.
Disadvantages
The system must decide which jobs must be executed.
lOMoARcPSD|32889047
Examples
Solaris
OSF/1
Advantages
Highly stable centralized servers
Security concerns are handled through servers
Disadvantages
Servers are costly
lOMoARcPSD|32889047
Advantages
Priority-Based Scheduling.
Abstracting Timing Information.
Maintainability/Extensibility.
Disadvantages
Limited Tasks.
Use Heavy System resources.
Examples
Airline traffic control systems.
Command Control Systems.
lOMoARcPSD|32889047
Advantages
Examples
Advantages
Examples
Advantages
Great Reliability.
Improve Throughput.
Cost-Effective System.
Parallel Processing.
Disadvantages
Android, WebOS, and Maemo are all derived from Linux. The iPhone
OS originated from BSD and NeXTSTEP, which are related to Unix.
It combines the power of a computer and the experience of a hand-
held device. It typically contains a cellular built-in modem and SIM
tray for telephony and internet connections.
Advantages
Convenience inoperability.
It also includes open-source platforms.
Gives notification ease.
Disadvantages
Instability.
It also includes poor battery quality.
Not sufficient computational power.
lOMoARcPSD|32889047
Examples
Android
IOS
HarmonyOS
PalmOS
Network OS
Realtime OS
Conclusion
An operating system is a set of programs that enables a user to
operate and interact with a computer.
Examples of operating systems are Linux distros (ubuntu, arch,
open use, etc), Windows, Mac OS, FreeBSD), Android, IOS,
etc.
Operating systems based on their use cases are categorized as
being of the following types:
1. Batch OS
2. Time-Sharing OS
3. Distributed OS
4. Network OS
5. Real-Time OS
6. Embedded OS
7. Multiprogramming OS
8. Multiprocessing OS
9. Desktop OS
10. Mobile OS
11. Clustered OS
1. Single-User, Single-Tasking OS
These operating systems, such as MS-DOS, are designed to run a single
application at a time. They are simple and primarily used in embedded
systems.
2. Single-User, Multi-Tasking OS
Common examples include Windows and macOS. They allow a single user
to run multiple applications simultaneously, thanks to task scheduling and
memory management.
3. Multi-User OS
Systems like Linux and various Unix derivatives are built to support
multiple users simultaneously. They provide user authentication and access
control.
lOMoARcPSD|32889047
4. Real-Time OS (RTOS)
RTOS, found in critical systems like aviation and medical devices, ensures
tasks are executed within precise time constraints.
5. Distributed OS
Distributed operating systems, such as Google's Fuchsia, enable efficient
resource sharing and communication across a network of interconnected
devices.
6. Embedded OS
These are designed for specific hardware, like microcontrollers in
appliances or IoT devices. Examples include VxWorks and FreeRTOS.
7. Network OS
Used in routers and switches, these OSs optimize network traffic and data
routing. Cisco's IOS is a notable example.
8. Mobile OS
Operating systems like Android and iOS power smartphones and tablets,
providing a touchscreen-friendly interface and app ecosystems.
9. Server OS
Server-oriented operating systems, including Windows Server and various
Linux distributions, are optimized for high-performance computing, security,
and server management.
10. Virtualization OS
These OSs, like VMware ESXi and Microsoft Hyper-V, facilitate the
creation and management of virtual machines, enhancing resource utilization.
In conclusion, the diverse landscape of operating systems caters to a wide
range of computing needs. Whether it's managing a single user's tasks,
supporting multi-user environments, or powering specialized devices and
infrastructure, the type of operating system chosen plays a pivotal role in
determining the functionality and performance of the associated hardware
and software. The continual evolution of operating systems is driven by
technological advancements