Customer Service Chat
Get quote & make Payment
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
Ask an Expert
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
Write your message here..
Multiple Statement Groups as Suites, Sets of individual statements making u...
Sets of individual statements making up a single code block are known as suites in Python. Composite or complex statements for example if, def while and class are those which neces
Function, function of arithmetic logic unit
function of arithmetic logic unit
Wide area networks and metropolitan area networks, Metropolitan Area Networ...
Metropolitan Area Networks : These type of networks generally cover specific metropolitan area and provide to them all the services. Wide Area Networks (WANs): Wide Are
Backup storage, Backup Storage: Back up (backing) storage, also termed...
Backup Storage: Back up (backing) storage, also termed external storage, is used to hold programs and data which are read into internal storage when required. The most common
Lines and Indentation in python , One of the first caveats programmers come...
One of the first caveats programmers come across when learning Python is the reality that there are no braces to point to blocks of code for class and function definitions or flow
Algorithm and flowchart, Write an alogorithm to calculate the right angled ...
Write an alogorithm to calculate the right angled triangle
What is the importance of using digital certificates, QUESTION a) Crypt...
QUESTION a) Cryptography is a set of techniques and mathematical algorithms. Describe four important areas where cryptography must be applied b) What is the importance of us
Analogue to digital converter, Analogue to digital converter: In an ADC...
Analogue to digital converter: In an ADC a range of input values must correspond to a unique digital word. The type of code used depends on the system but here only binary cod
Describe FCFS Scheduling algorithm ?, FCFS algorithm also known as: • Firs...
FCFS algorithm also known as: • First-In-First-Out (FIFO) • Run-Until-Done • Run-to-Completion • Possibly, First-Come-First-Served algorithm is the easiest scheduling algorithm i
Explain the components of it infrastructure, Question 1 Explain in detail ...
Question 1 Explain in detail the different modes of Transportation Question 2 State the meaning of Distribution Strategies. Discuss the different Distribution Strategies
Accounting Assignment Help
Economics Assignment Help
Finance Assignment Help
Statistics Assignment Help
Physics Assignment Help
Chemistry Assignment Help
Math Assignment Help
Biology Assignment Help
English Assignment Help
Management Assignment Help
Engineering Assignment Help
Programming Assignment Help
Computer Science Assignment Help
Why Us ?
~24x7 hrs Support
~Quality of Work
~Time on Delivery
~Privacy of Work
Human Resource Management
Literature Review Writing Help
Follow Us |
T & C
Copyright by ExpertsMind IT Educational Pvt. Ltd.