2. An Operating System can be defined as an interface between
user and hardware. It is responsible for the execution of all
the processes, Resource Allocation, CPU management File
Management and many other tasks . The purpose of an
operating system is to provide an environment in which a
user execute programs in a convenient and efficient manner.
What is an Operating System
3. Types of Operating System
1.Batch Operating System
2.Time-Sharing Operating System
3.Distributed Operating System
4.Embedded Operating System
5.Real-Time Operating System
4. Batch Operating System
The users who using a batch operating system do not interact
with the computer directly. Each user prepares its job on an
offline device like punch cards and submits it to the computers
operator. To speed up the processing jobs with similar needs are
batched together and run as a group. The programmers exit
their programs with the operator and the operator then sorts
the programs with similar requirements into batches.
6. Time-Sharing Operating System
Multiprogrammed, batched system provided an environment
where various system resources were used effectively, but it did
not provide for user interaction with computer system. Time
sharing is a logical extension of multiprogramming. The CPU
performs many tasks by switches are so frequent that the user
can interact with each program while it is running
8. Distributed Operating System
A distributed operating system is system software over a collection of
independent software networked communicating and physically separate
computational nodes. They handle jobs which are serviced by multiple
CPU. Each individual node holds a aggregate operating system. Each
subset is a composite of two distinct service provisioners. The first is
ubiquitous minimal kernel or microkernel that directly controls that
node’s hardware. Second is a higher- level collection of system
management components that coordinate activities. These components
abstract microkernel functions and support user applications.
10. Embedded of Operating System
An embedded OS often works within an embedded system.
An embedded system is a computer that supports a machine.
Example include computer system in cars traffic lights, digital
televisions atms, airplane controls, point of sale (POS)
terminals, digital cameras, GPS navigation system elevators
and Smart meters. Network of devices containing embedded
system make up the internet of things. The embedded
systems perform basic operations inside IoT devices, such as
transferring data over a network without human interaction.
12. Real-Time Operating System
An RTOS is a type of operating system but it is vastly different
from the kind most consumers are familiar with. Operating
system in phones or personal computers are comparatively
bloated with apps and features they must be able to support
anything the user might wan t to do today. An RTOS on the
meant to execute its tasks quickly and effectively
14. What are the Functions of Operating System
An operating system is a piece of software
that manages files, manages memory,
manages processes, handles input and
output, and controls peripheral devices like
disk drives and printers among other things.