Front Micro Project
Front Micro Project
EDUCATION, MUMBAI.
A
Micro Project Report on
Type of Operating System
ON
Guided By
Faculty:Mohammad Asif
Submitted by
Md Kaif Ansari (Enrollment No.: 2103660039)
Md Wasim Ansari (Enrollment No.: 2103660047)
Najeeb Ahmed (Enrollment No.: 2103660040)
Md Imroz Shauban (Enrollment No.: 2103660045)
Guided By
Afzal Ahmad
CERTIFICATE
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
Abstract
The operating system is the performance of a computer system hardware
abstraction, through which people control the hardware, and to use the
resources of the computer system. Course groups is proposed, using a variety
of measures to uphold the theory and practice, both innovative strategies to
improve teaching effectiveness, develop computer applications personnel. In
order to cultivate the students' basic knowledge, practical ability, innovation
and system design capability for the subject to course through software and
hardware as a method, the computer circuit basis, computer composition
principle, embedded system design, operating system, compiler theory melt
together five courses, top-down design course group knowledge, transfer of
knowledge from the bottom up, from the inside out, from parts to whole again
to the system, layers, and eventually fall into place. As a result, links between
courses are strengthened, and the students' computer systems analysis and
design capability and innovation is improved.
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 are based on multi-programmed timesharing
technologies
5
The objectives of OS are:
(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
Types of Operating System
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
Examples
Payroll System
Bank Invoice System
Transactions Process
Daily Report
Research Segment
Billing System
Advantages
Each task gets an equal opportunity.
Fewer chances of duplication of software.
CPU idle time can be reduced.
Disadvantages
Reliability problem.
One must have to take of security and integrity of user programs
Examples
Solaris
OSF/1
Micros
Disadvantages
Servers are costly
User has to depend on a central location for most operations
Maintenance and updates are required regularly
Disadvantages
Limited Tasks.
Use Heavy System resources.
Complex Algorithms.
Examples
Airline traffic control systems.
Command Control Systems.
Examples
Disadvantages
16
Multiprocessor Operating System
Advantages
Great Reliability.
Improve Throughput.
Cost-Effective System.
Parallel Processing.
Disadvantages
These computer systems only use the network to execute tasks such as
downloading a file from the network or browsing the internet.
Desktop systems usually operate with a server computer that has
complete control over the resources. The processing power remains in
the hands of the server OS, which is developed in such a way that it
can fulfill all the requirements of the client or the desktop operating
system.
Advantages
Disadvantages
Network congestion as multiple requests from the clients can block the network traffic.
The architecture of request and response is not robust enough for heavy processing.
If the server fails, all the desktop systems connected over the network fail.
Examples
Windows
Linux
Unix
MAC OS
MS-DOS
Solaris
18
Mobile Operating System
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.
Examples
Android
IOS
HarmonyOS
PalmOS
There are two clusters available to make a more efficient cluster. These
are as follows:
High Availability
Cost Efficiency
Additional Scalability
Fault Toleran
20
Disadvantages
Cost-Effective
Required Resources
Maintenance
Examples
Oracle provides a Linux-based operating system that is clustered.
21
Advantages
Portability.
Pricing.
Disadvantages
Examples
Android
Symbian
PalmOS
IOS
22
Linux vs Windows vs MacOS
Security
Mac OS is known for its security provisions. Many of the newer Mac
models even come embedded with the Apple T2 Security Chip. This
chip fits is capable of securing the system even for the lowest levels
of software. Its Secure Enclave coprocessor is the basis for secure
booting, encrypted storage capabilities, Touch ID, etc.
Linux comes with a unified install setup system. Its smaller user base
means fewer options. Yet, its open-source nature is opening up new
possibilities. One of these is in the gaming industry.
Cons
There are vulnerabilities in the MacOS that arise from time to time.
Now since over 10% of the market share is Mac users. This is making
cybercriminals take notice of this system.
Real time OS
25
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