Explain Operating Systems Principles, Why Study Operating Systems
In This Topic & Blog Having Any Query Then Post your Comment and Suggestion Below

OS Systems Principles
• OS as illusionist:
– Make hardware limitations go away
– Provide illusion of dedicated machine with infinite
memory and infinite processors
• OS as government:
– Protect users from each other
– Allocate resources efficiently and fairly
• OS as complex system:
– Constant tension between simplicity and
functionality or performance
• OS as history teacher
– Learn from past
– Adapt as hardware tradeoffs change
Why Study Operating Systems?
• Learn how to build complex systems:
– How can you manage complexity for future projects?
• Engineering issues:
– Why is the web so slow sometimes? Can you fix it?
– What features should be in the next mars Rover?
– How do large distributed systems work? (Kazaa, etc)
• Buying and using a personal computer:
– Why different PCs with same CPU behave differently
– How to choose a processor (Opteron, Itanium, Celeron,
Pentium, Hexium)? [ Ok, made last one up ]
– Should you get Windows XP, 2000, Linux, Mac OS …?
– Why does Microsoft have such a bad name?
• Business issues:
– Should your division buy thin-clients vs PC?
• Security, viruses, and worms
– What exposure do you have to worry about?
Labels: Operating System