1
Operating System
Introduction (Ch 1.1-1.8, 2.1-2.8)
Topics
- What is an OS?
- OS History
- OS Concepts
- OS Structures
Micro Kernel Mach User Process File Server Mem Server Kernel - - PDF document
Operating System Introduction (Ch 1.1-1.8, 2.1-2.8) Topics What is an OS? OS History OS Concepts OS Structures 1 Lets Get Started! What are some OSes you know? Guess if you are not sure Pick an OS you know:
+ ex: WinXP device manager
+ ex: browse the web AND read email
+ ex: compile fast OR edit fast
+ Programming hardware difficult + Idle hardware “wasteful”
+ (despite what Gates or Torvalds might say)
+ response time + thrashing + file-systems
+ small == 1 million + large == 10 million
+ hardware upgrades, new user services, bug fixes
+ desktop
+ Client-server application servers
+ Up to 32 processors, 64 GB RAM
(http://en.wikipedia.org/wiki/Source_lines_of_code)
– (see http://www.w3schools.com/browsers/browsers_stats.asp)
The quick brown fox jumped over the lazy dogs. The quick brown fox...
www fun
Scheduler Memory Manager IPC
Security
File System
I/O Netscape
Win32 Subsystem
Graphics
Window Manager