Computer Operating Systems
180 Daraga….. New Stage 6
Lecturer:SherifMousa
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 managescomputer
hardwareresources and provides
commonservicesforcomputer programs.
5
•Operating System(OS)
–A collection of software that managescomputer
hardwareresources and provides
commonservicesforcomputer 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 Line
First Mouse Design 1960s
1973 Xerox Alto PC
MAC OS 1 , 1984
Windows 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