Show the services which provided by operating system, Operating System

Assignment Help:

Q. Show the services which provided by operating system?

A) Resource Allocation:

  • If there are more than one user or jobs running at the same instance then resources should be allocated to every one of them. Operating system manages various types of resources require special allocation code i.e.CPU cycles, main memory and file storage.
  • There are a number of resources that require only general request and release code. For allocating CPU, CPU scheduling algorithms are used for better utilization of CPU. CPU scheduling routines consider the speed of CPU and number of available registers as well as other required factors.

B) Accounting :

  • Logs of every user should be kept. It is also essential to keep record of which user how much and what types of computer resources. This log is used for accounting purposes.
  • The accounting data can be used for statistics or for the billing. It is also used to improve system efficiency.

C) Protection:

  • Protection involves ensuring that all access to system resources is controlled. Security starts with each user having to authenticate to system typically by means of a password. External I/O devices should be also protected from invalid access attempts.
  • In protection all the access to the resources is controlled. In multiprocess environment it's possible that one process to interface with the other or with operating system so protection is required.

 


Related Discussions:- Show the services which provided by operating system

Develop the material requirements plan, The following information is availa...

The following information is available for three MPS (Master Product Scheduling) items: Product A                            An 80 unit order is to be started in Week 3.

What do you mean by best fit, What do you mean by best fit? Best fit al...

What do you mean by best fit? Best fit allocates the smallest hole that is big sufficient. The entire list has to be searched, until it is sorted by size. This strategy creates

Lock revenue variable, Demonstrate that your program (include the program o...

Demonstrate that your program (include the program output as part of the final report) can produce the correct output with the following parameters. For each case comment if the ou

Could you replicate a multilevel directory structure, Q. Could you replica...

Q. Could you replicate a multilevel directory structure with a single-level directory structure in which arbitrarily long names can be used? If your answer is yes describe how you

Introduction to paging, We will brie?y introduce paging to ?nish off this l...

We will brie?y introduce paging to ?nish off this lecture. When a process is loaded, not all of the pages are immediately loaded, since it's possible that they will not all be need

Explain acyclic-graph directories, Acyclic-graph directories An acyclic...

Acyclic-graph directories An acyclic graph permits directories to have shared subdirectories and files. The similar file or subdirectory may be in two dissimilar directories. A

Student, Explain how the os implements virtual memory phenomenon.

Explain how the os implements virtual memory phenomenon.

How does user specify block to be fetched in direct access, How does user s...

How does user specify block to be fetched in direct access? By specifying the relative block number, relative to first block in file, which is block 0.

What are the five major activities of an operating system, What are the fiv...

What are the five major activities of an operating system in regard to process management? The creation and deletion of both user and system processes The suspension and res

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd