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?

Use photoshop to create the images, Use the skills that you have learned in...

Use the skills that you have learned in Photoshop to create the following images that could be used in your upcoming web project. All images should be cohesive and complement each

Copmurer, Classify computer systems according to capacity. How they are dif...

Classify computer systems according to capacity. How they are different from computers according to the classification of technology. Provide comparative study also.

Central processing unit, Central Processing Unit: A Central Processing...

Central Processing Unit: A Central Processing Unit (CPU) in a computer system is an extremely fast device as compared to the main memory, but it can not work on its own. It de

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

Numerical data , i don''t understand how to create a program using double, ...

i don''t understand how to create a program using double, int, float, short etc

Designing computer based information systems-background, DESIGNING COMPUTER...

DESIGNING COMPUTER BASED INFORMATION SYSTEMS Background The role of Management Information Systems (MIS) in an organization can be considered as providing

Environment for intelligent agents-artificial intelligence, Environments ...

Environments We have seen that intelligent agents might take into account certain information when   choosing   a   rational   action, by  including information from its sensor

Network, Give a topology (network diagram) in which there is a link whose f...

Give a topology (network diagram) in which there is a link whose failure will change many routes. Give one in which there is a link whose failure will not change any routes

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