this chapter covers the overview of operating system notes and different goals of operating system .
what is an operating system | overview of operating system notes | goals of operating system
- an operating system is an interface between user and hardware
- the resource allocator
- manager-memory,process,file security etc.
An operating system is an interface between user and hardware:-
if there is no operating system you have to interact with the hardware directly then we have to write program according to hardware and it takes a lot of code.
2.The resource allocator
when we have memory sharing the computer and when many programs running simultaneously, we have to suppose to allocate CPU to one of them and printer to some of them, so it allocates the resource using the different algorithm.
it acts as the manager because it deals with what is the resource will allocate to which one, what are the free resources, it also manages the memory and takes care of how much memory allocated and how much is available.
goals of operating system
an operating system primary goal is the convenience because
the operating system is mainly designed for naive user and the most of the people who are using the operating system are don’t know much about it.
the secondary goal of the operating system is Efficiency.
for supercomputer and mainframe, the primary goal is Efficiency because they are made for the programmer.
Classification of Operating systems
Common desktop operating systems:
- window operating system
- Mac Os operating system
- Linux operating system
let’s start. A mobile operating system is the software platform on top of which other programs can run on mobile devices, these systems are designed specifically to run on mobile devices such as mobile phones, smartphones, PDAs, tablet computers and other handhelds.