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

computer (1)

An Operating System (OS) is essential software that serves as an interface between users and computer hardware, enabling the execution of applications. Key functions of an OS include process management, memory management, file management, and device management, while types of OS include batch, multitasking, real-time, and mobile systems. The kernel is the core component responsible for managing communication between software and hardware.

Uploaded by

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

computer (1)

An Operating System (OS) is essential software that serves as an interface between users and computer hardware, enabling the execution of applications. Key functions of an OS include process management, memory management, file management, and device management, while types of OS include batch, multitasking, real-time, and mobile systems. The kernel is the core component responsible for managing communication between software and hardware.

Uploaded by

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

Operating System

Created By : Apoorv Khare


Operating System : Introduction

An Operating system (OS) is a software which acts as an interface between the end user and
computer hardware.

Every computer must have at least one OS to run other programs.

An application like Chrome, MS Word, Games, etc needs some environment in which it will run and
perform its task.
Operating System : Intro

The OS helps you to communicate with the


computer without knowing how to speak the
computer's language.

It is not possible for the user to use any


computer or mobile device without having an
operating system.

Ex Windows, Android, iOS, Mac OS, Linux, Unix,


etc.
Operating System : Features

● Protected and supervisor mode


● Allows disk access and file systems Device
drivers Networking Security
● Program Execution
● Memory management Virtual Memory
Multitasking
● Handling I/O operations
● Manipulation of the file system
● Error Detection and handling
● Resource allocation
● Information and Resource Protection
OS : Kernel

The kernel is the central component of a


computer operating systems.The only job
performed by the kernel is to the manage the
communication between the software and the
hardware.

It makes the communication between the


hardware and software possible.While the Kernel
is the innermost part of an operating system, a
shell is the outermost one.
Features of Kernel

● Low-level scheduling of processes


● Inter-process communication
● Process synchronization
● Context switching
Operating System :
Functions
Operating System : Functions

In an operating system software performs each of the function:

1. Process management:- Process management helps OS to create and delete processes. It also
provides mechanisms for synchronization and communication among processes.
2. Memory management:- Memory management module performs the task of allocation and
de-allocation of memory space to programs in need of this resources.
3. File management:- It manages all the file-related activities such as organization storage,
retrieval, naming, sharing, and protection of files.
4. Device Management: Device management keeps tracks of all devices. This module also
responsible for this task is known as the I/O controller. It also performs the task of allocation and
de-allocation of the devices.
Operating System : Functions

5. I/O System Management: One of the main objects of any OS is to hide the peculiarities of that
hardware devices from the user.
6. Secondary-Storage Management: Systems have several levels of storage which includes primary
storage, secondary storage, and cache storage. Instructions and data must be stored in primary
storage or cache so that a running program can reference it.
7. Security:- Security module protects the data and information of a computer system against
malware threat and authorized access.
8. Command interpretation: This module is interpreting commands given by the and acting system
resources to process that commands.
Operating System : Functions

9. Networking: A distributed system is a group of processors which do not share memory, hardware
devices, or a clock. The processors communicate with one another through the network.
10. Job accounting: Keeping track of time & resource used by various job and users.
11. Communication management: Coordination and assignment of compilers, interpreters, and
another software resource of the various users of the computer systems.
Operating System : Types

● Batch Operating System


Some computer processes are very lengthy and
time-consuming. To speed the same process, a
job with a similar type of needs are batched
together and run as a group.

The user of a batch operating system never


directly interacts with the computer. In this type of
OS, every user prepares his or her job on an
offline device like a punch card and submit it to
the computer operator.
Operating System : Types

● Multi-Tasking/Time-sharing Operating
systems
Time-sharing operating system enables people
located at a different terminal(shell) to use a
single computer system at the same time. The
processor time (CPU) which is shared among
multiple users is termed as time sharing.
Operating System : Types

● Multiprocessing OS :

Most computer systems are single processor


systems i.e they only have one processor.
However, multiprocessor or parallel systems are
increasing in importance nowadays. These
systems have multiple processors working in
parallel that share the computer clock, memory,
bus, peripheral devices etc.
Operating System : Types

● Real time OS
A real time operating system time interval to process and respond to inputs is very small. Examples:
Military Software Systems, Space Software Systems.

● Distributed Operating System


Distributed systems use many processors located in different machines to provide very fast
computation to its users.
Operating System : Types

● Mobile OS
Mobile operating systems are those OS which is especially that are designed to power smartphones,
tablets, and wearables devices.

Some most famous mobile operating systems are Android and iOS, but others include BlackBerry,
Web, and watchOS.
Final Points About OS

Advantages : Disadvantages :

● Allows you to hide details of hardware by ● If any issue occurs in OS, you may lose all
creating an abstraction the contents which have been stored in
● Easy to use with a GUI your system
● Offers an environment in which a user ● Operating system's software is quite
may execute programs/applications expensive for small size organization
● Operating System acts as an intermediary which adds burden on them. Example
among applications and the hardware Windows
components ● It is never entirely secure as a threat can
● It provides the computer system resources occur at any time.
with easy to use format.
● An operating system is a software which acts
as an interface between the end user &
computer hardware.
● OS were 1st developed in the late 1950s to
manage tape storage.
● The kernel is the central component of a
computer OS. The only job performed by the
kernel is to manage the communication b/w
the software and the hardware.
● The two most popular kernels are Monolithic
and MicroKernels.
● Process, device, file, i/o, secondary storage,
memory management are various functions of
an OS
● Batch, Multitasking/Time sharing,
Multiprocessing, Real Time, Distributed,
Mobile, Network are various types of
Operating Systems.

You might also like