Download - Operating systems Basics
Computer Operating Systems
180 Daraga ….. New Stage 6
Lecturer: Sherif Mousa
Email: [email protected]
2
Feel Free To Ask @ Anytime
Computer Operating Systems
Agenda
• Definition
• Why?
• Components
• History
• Evolution
• Types
• Then What ?
3
Definition
4
Computer Operating Systems
Definition
• Operating System (OS)
– A collection of software that manages computer hardware resources and provides common services for computer programs.
5
• Operating System (OS)
– A collection of software that manages computerhardware resources and provides common services for computer programs.
Why?
6
Computer Operating Systems
Why?
• With NO OS
– Every program needs the full hardware specification and drivers to run correctly.
• OS main responsibilities
– Manages computer resources.
– Intermediate between user applications and hardware.
7
Computer Operating Systems
OS Responsibilities
8
User
Applications
Hardware
CPU
RAM
Display
Keyboard
Operating System
Components
9
Computer Operating Systems
Components
10
User
Applications
Hardware
CPU
RAM
Display
Keyboard
Operating System
Operating System
Boot Loader
Kernel
Device Drivers
Networking
Security
User Interface
User Applications
History
11
Computer Operating Systems
History
• 1950s & 1960s
– LEO, IBM, MIT, Bell Labs
• 1969
– UNIX (AT & T)– Ken Thompson, Dennis Ritchie
12
Computer Operating Systems
History (cont’d)
• 1980s– Mac OS 1984 (Apple)
– Windows 1985 (Microsoft)
• 1991 (Multi-Threaded)– GNU/Linux (FSF)
• 2007– Android (Google)
• 2007– iOS (Apple)
13
Evolution
14
Computer Operating Systems
Evolution
15
Unix Terminal
DOS Command LineFirst Mouse Design 1960s
1973 Xerox Alto PC
MAC OS 1 , 1984Windows 1 , 1985
Computer Operating Systems
Evolution (Today)
16
Computer Operating Systems
Evolution (Android)
17
OS Types
18
Computer Operating Systems
OS Types
19
Computer Operating Systems
OS Types (PCs & Servers)
20
Then What ?
21
22
23