GOALS OF OPERATING SYSTEM

 

GOALS OF AN OPERATING SYSTEM



PRIMARY GOALS

The primary goal of an operating system is to provide a user friendly and conviently environment . We know that it is not compulsory  to use the operating system , but things become harder when the user has to perform all the process schedule and converting the uses code into machine code is also very difficult .So we have have user of an operating system to as  an intermediate between us and the hardware .all you need to do is give commands  to the operating system and the operating system will do rest for you .So the Operating system should be convenient to use .

SECONDARY GOALS

The secondary goal of an Operating system is efficiency .The Operating should perform all the management of resource in such a way that the resources are fully utilized and no resource should be held idle oif some request to that resource is there at that instant of time .

An Operating system supplied different kinds of service both the users to the programs as well .It also provide application programs an environment to  execute it freely .It provides users the services run various programs in a convient manner .

USER INTERFACE

·     Command line interface

·     Batch based interface

·     Graphical user interface

 

 

    The command line interface usually deals with using text commands and a technique for entering those commands .

      THE BATCH INTERFACE

Its commands and directives are used to manage those commands that entered into files and those file get executed .

 

GUI is a window system which a pointing devices ( like a mouse trackball ) to point to I\O , choose from menus driven interface and to make choices viewing from a number list and a keyboard to entry this texts .

 

ERROR DETECTING

 

Error may occur with CPU , memory hardware , I/O devices and in the user program .For each type of error , the OS takes adequates actions for ensuring correct and consistent computing .

 

PROTECTING AND SECURITY

Protection includes in ensuring all access to system resources in  a controlled manner .For making a system secure the user needs to authenticate him or her to system before using ( login ID and password ) .

 

ACCOUTING

The service of the operating system keeps track of the which users are using now much and what kinds of computer resources have been used for accounting or simply to accumulate using statistics .

 

RESOURCES ALLOCATION

When multiple jobs running concurrently , resource must need to be allocate to each of them .Resources can be CPU cycles , main memory storage , file storage .CPU scheduling routine are used here to establish how best the CPU can be used .

 

 

 

Post a Comment

0 Comments