overview of operating system notes | goals of operating system

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

  1. an operating system is an interface between user and hardware
  2. the resource allocator
  3. manager-memory,process,file security etc.

overview of operating system

  1. 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.

3. Manager:-

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

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

  • Multi-user operating system: Allows two or more users to run programs at the same time
  • Multiprocessing operating system: multiple CPU.
  • Multitasking operating system: Allows more than one program to run concurrently.
  • Multithreading operating systemAllows different parts of a single program to run concurrently.
  • Real-time operating system:  used when rigid time requirement is place
  • Common desktop operating systems:

    1. window operating system
    2. Mac Os operating system
    3. Linux operating system

    Mobile Operating Systems

    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.

    You May Also Like:

    Leave a Reply

    Your email address will not be published. Required fields are marked *