what is the main principle of an operating system?, Basic Computer Science

Assignment Help:
The operating system is the layer among the hardware and the programs you run. It provides programs a standard interface to the hardware; or else every program would need to include its own device drivers. It remains track of the file system and provides security measures to protect data.

The operating system also handles memory allocation, protects one application from overwriting the memory of other applications, etc. It provides each program an address space so programs don''t require knowing exactly where everything is in physical memory. The OS maps that address space to real memory or still to virtual memory on disk, as required.

It also handles process scheduling. While it looks like you can run many programs immediately, the operating system is actually just speedily switching between each process and giving everyone a little time slice. If you have multiple CPUs or cores, the OS manages which methods run on which CPU.

There are also many additional higher-level things that are included in "the operating system" for ease, but could also be separated devoid of much trouble. Things resembling the windowing system, network protocols, etc.

Related Discussions:- what is the main principle of an operating system?

Description of external hardware interruptions, External interruptions are...

External interruptions are produced by peripheral devices, for example keyboards, printers, communication cards, etc. They are also produced by coprocessors. It is not achievable t

The microprocessor, THE MICROPROCESSOR The three fundamental units, whi...

THE MICROPROCESSOR The three fundamental units, which comprise a CPU, have now been discussed in general terms.  So too has a microprocessor, because a microprocessor can be de

Digitalelectronics, what duality principle and huntington postulates

what duality principle and huntington postulates

Give a preliminary design for the mobile phone, Question: Imagine that ...

Question: Imagine that you are part of a design team creating a new mobile phone for people such as "Angel White" whose persona is given below: Angel is turning 90 years old

Neural Network, The following data set describes whether a given coordinate...

The following data set describes whether a given coordinate is on land owned by XX government. (x,y) | Class ------------------------ (1.5,6) | owned (2,5) | owned (3,4) | owned (

Explain public code archive, Question 1 Explain the various tools used for...

Question 1 Explain the various tools used for open source software development Question 2 Discuss the OSS licensing strategies Question 3 Explain the software developmen

What is a view, Question (a) What is a view? (b) Can we use a view t...

Question (a) What is a view? (b) Can we use a view to insert or update a record into a table? Do we have any limitation to perform the above command? (c) The syntax to cr

Data processing, Data Processing In any computer-based system, d...

Data Processing In any computer-based system, data storage and retrieval plays an important role. Data storage involves decision about the encoding of data, assignment o

C in, which one of the following is a valid identifier

which one of the following is a valid identifier

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