WHAT IS OPERATING SYSTEM? o Operating Systems are to Computer Science what mathematics is to engineering Dave Probert,Ph.D. Architect,Windows Kernel Group Windows Core Operating Systems Division Microsoft Corporation
WHAT IS OPERATING SYSTEM? Operating Systems are to Computer Science what mathematics is to engineering Dave Probert, Ph.D. Architect, Windows Kernel Group Windows Core Operating Systems Division Microsoft Corporation
COMPUTING DEVICES EVERYWHERE Telematics systems Routers 复可即回 Cell phones and handheld devices Sensor nodes Gaming consoles 12
COMPUTING DEVICES EVERYWHERE 12
WHAT IS AN OPERATING SYSTEM? o A program that acts as an intermediary between a user of a computer and the computer hardware. o Operating system goals: Execute user programs and make solving user problems easier. Make the computer system convenient to use. Use the computer hardware in an efficient manner
WHAT IS AN OPERATING SYSTEM? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals: Execute user programs and make solving user problems easier. Make the computer system convenient to use. Use the computer hardware in an efficient manner
WHY STUDY OPERATING SYSTEMS? o Learn how to build complex systems: How can you manage complexity for future projects? o Engineering issues: Why is the web so slow sometimes?Can you fix it? ·What features should be in the next products? o Buying and using a personal computer: Why different PCs with same CPU behave differently How to choose a processor(Opteron,Itanium,Celeron,Pentium Hexium)? Should you get Windows XP,2000,Linux,Mac OS...? o Business issues: Should your division buy thin-clients vs PC? o Security,viruses,and worms What exposure do you have to worry about?
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 products? Buying and using a personal computer: Why different PCs with same CPU behave differently How to choose a processor (Opteron, Itanium, Celeron, Pentium, Hexium)? Should you get Windows XP, 2000, Linux, Mac OS …? Business issues: Should your division buy thin-clients vs PC? Security, viruses, and worms What exposure do you have to worry about?
HOW TO LEARN OS? o Learn OS concepts by coding them!
HOW TO LEARN OS? Learn OS concepts by coding them!