You are on page 1of 12

OPERATING SYSTEM

BY RITIK PARMAR
What is an operating system ?

 An operating system brings powerful benefits to computer


software and software development. Without an operating
system, every application would need to include its own UI,
as well as the comprehensive code needed to handle all
low-level functionality of the underlying computer, such as
disk storage, network interfaces and so on. Considering
the vast array of underlying hardware available, this would
vastly bloat the size of every application and make
software development impractical.
OPERATING SYSTEM

Operating System Goals

 The operating system has mainly three goals which are convenience,
efficiency, and capability of evolution. A more complete explanation is
as follows −
 Convenience makes computer use more comfortable.
 We can efficiently use the resources of a computer system with the
help of an operating system.
 There is a capability of evolution, in building an operating system it is
possible to make it easier to develop, test, and use new systems.
OPERATING SYSTEM FUNCTIONS

 Booting: An operating system manages the startup of a device.


 Memory management: An operating system coordinates computer applications
and allocates space to different programs installed in the computer.
 Data security: An operating system protects your data from cyberattacks.
 Loading and execution: An operating system starts and executes a program.
 Drive/disk management: An operating system manages computer drives and
divides disks.
 Device control: An operating system enables you to allow or block access to
devices.
 User interface: This part of an operating system, also known as UI, allows
users to enter and receive information.
TYPES OF OPERATING SYSTEM

 1. Batch OS
 The batch operating system does not have a direct link with the
computer. A different system divides and allocates similar tasks
into batches for easy processing and faster response.
 The batch operating system is appropriate for lengthy and time-
consuming tasks. To avoid slowing down a device, each user
prepares their tasks offline and submits them to an operator.
Time-sharing or multitasking OS

The time-sharing operating system, also known as a multitasking OS,


works by allocating time to a particular task and switching between tasks
frequently. Unlike the batch system, the time-sharing system allows users
to complete their work in the system simultaneously.
It allows many users to be distributed across various terminals to
minimize response time.

Distributed OS

This system is based on autonomous but interconnected computers


communicating with each other via communication lines or a shared
network. Each autonomous system has its own processor that may differ in
size and function.
A distributed operating system serves multiple applications and multiple
users in real time. The data processing function is then distributed across
the processors
Network OS

Network operating systems are installed on a


server providing users with the capability to
manage data, user groups and applications. This
operating system enables users to access and
share files and devices such as printers,
security software and other applications, mostly
in a local area network
Logical Structure of OS
ADVANTAGES OF OS

 Some advantages of operating systems are listed below:


 Computing Source.
 User-Friendly Interface.
 Resource Sharing.
 No Coding Lines.
 Safeguard of Data.
 Software Update.
 Multitasking.
 Sharing Resources.
Disadvantages of OS

 System Error
 If the central operating system fails, the entire system will fail, and the
machine will stop working. Furthermore, a computer system cannot work
without an operating system. If the central system fails, all
communication will be disrupted, and no further data processing will be
possible.
 Expensive
 Some of the operating systems are more expensive than open-source
platforms like Linux. While free operating systems are available, they are
often more difficult to operate than others. Furthermore, operating
systems with GUI functionality and other built-in features, such as
Microsoft Windows, are expensive.
 Complex Structure
 Operating systems are extremely complicated, and the language used to
OPERATING SYSTEM
THANK - YOU

You might also like