Operating System As A User Interface And As A Resource Manager !!

Operating System As A User Interface And As A Resource Manager !!


                     

Operating System as a User Interface :

Computer system consists of software and hardware to solve specific problems. 

User, application program, operating system and the hardware  are the components  of the computer systems.

Application program used to solve specific program. Student attendance  monitoring is the example of application program. 

Operating  system is a subset of the system software. OS interacts directly with the hardware to provide an interface to other system software.

Purposes of the operating system :

Resource sharing and resource abstraction are two key aspects of the operating system OS provides an interface between the computer hardware and computer user (programmer). 

So, It simplifies the progranuner job like editing, coding, creation etc. 

Allocation and use of computer resources among the programmer is controlled by OS.




Operating System as Resource Manager :


A computer is a set of resources. These resources provides various functions to the user.Functions like data movement, storing of data and program,operation on data are control by an operating system. 

Thus,The operating system is responsible for managing the all resources.  A Kernel is the portion of the OS is in main memory.

 User program and data  is also stored in remaining parts of the memory. Allocation of main memory ts controlled by operating system with the help of memory management hardware.

May You Like To Read This Related Articles:



Introduction Of C++!!.

Operators In C++

Function Overloading In C++

Data Types in C++

Types Of Constructor In C++

Classes and Objects In C++

What Is Inheritance In C++?

Types Of Inheritance?

Basic Concepts Of OOPC!!

CONCEPT OF DBMS!!

Basic Program Of C Language For Print Hello!!

 I/O device is controll by 0S and it decides when an I/O device can be used by program in execution.processor is one type of resource and OS control the execution of user program on the processoright. 

 Modern OS allows multiple programs to run at the same time .If multiple users are using computer then there is need of managing and protecting the memory I/O devices and other resources.

So,Resource management includes sharing resources in different ways. Time and space are the two concept  for resource sharing. 

  • Time : Time slot is allocate to each program first one gets to use the resource then another and so on.
  • Space : Consider the example of main memory.Main memory is normally divide up among several running programs, so each one can be resident at the same time.

For More Knowledge Check This Articles For Better Understanding :


Machine Learning Technology in Software Engineering

Trending Pieces Of Technology You Should Know About!!!

CONCEPT OF DBMS!!

Phases Of Compiler In System Programming!!!!

C Program For Addition, Subtraction, Multiplication, Division Of Two Numbers!!

Difference between a monolithic and micro kernel?

Difference Between The Procedure Oriented Language and Object Oriented Language.

What Is Inheritance In C++? Types Of Inheritance?


Comments

Popular posts from this blog

What Is Inheritance In C++? Types Of Inheritance?

CONCEPT OF DBMS!!

Basic Concepts Of OOPC!!