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

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.
Posted Date: 5/2/2012 2:39:55 AM | Location : United States







Related Discussions:- what is the main principle of an operating system?, Assignment Help, Ask Question on what is the main principle of an operating system?, Get Answer, Expert's Help, what is the main principle of an operating system? Discussions

Write discussion on what is the main principle of an operating system?
Your posts are moderated
Related Questions
Networking Operating Systems,  Networking OS provides file sharing, Networking OS provides communication scheme, NT Server Security added Multi user capability added RAI

File Management:   The concept of a file is central to the effective use of a computer system. A file is generally loosely defined as a collection of related information such

I WANT TO CONNECT A PC WIYH MY PC THROUGH REMOTE DESKTOP. WHAT I DO TELL ME PLEASE

Interpreter: An interpreter is a program that translates each statement in the programming language into machine code and runs it.  Such an arrangement means that to run the

COMPONENTS OF A COMPUTER: We use a computing system basically to feed in some data that is processed by the computer and some information is generated as a result.. For this w

Telecommunication Networks Architecture is the manner in which the components of thenetwork are organized and integrated to provide telecommunication services to users ofthe netwo

what protocol is used by DNS name server

what is a dry running of flow chart?


The easiest way to approach pipelining is to regard as the three stage fetch, decode and execute instruction execution cycle outlined earlier. There are times during each of these