Transcript
Page 1: Operating systems Basics

Computer Operating Systems

180 Daraga ….. New Stage 6

Lecturer: Sherif Mousa

Email: [email protected]

Page 2: Operating systems Basics

2

Feel Free To Ask @ Anytime

Page 3: Operating systems Basics

Computer Operating Systems

Agenda

• Definition

• Why?

• Components

• History

• Evolution

• Types

• Then What ?

3

Page 4: Operating systems Basics

Definition

4

Page 5: Operating systems Basics

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.

Page 6: Operating systems Basics

Why?

6

Page 7: Operating systems Basics

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

Page 8: Operating systems Basics

Computer Operating Systems

OS Responsibilities

8

User

Applications

Hardware

CPU

RAM

Display

Keyboard

Operating System

Page 9: Operating systems Basics

Components

9

Page 10: Operating systems Basics

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

Page 11: Operating systems Basics

History

11

Page 12: Operating systems Basics

Computer Operating Systems

History

• 1950s & 1960s

– LEO, IBM, MIT, Bell Labs

• 1969

– UNIX (AT & T)– Ken Thompson, Dennis Ritchie

12

Page 13: Operating systems Basics

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

Page 14: Operating systems Basics

Evolution

14

Page 15: Operating systems Basics

Computer Operating Systems

Evolution

15

Unix Terminal

DOS Command LineFirst Mouse Design 1960s

1973 Xerox Alto PC

MAC OS 1 , 1984Windows 1 , 1985

Page 16: Operating systems Basics

Computer Operating Systems

Evolution (Today)

16

Page 17: Operating systems Basics

Computer Operating Systems

Evolution (Android)

17

Page 18: Operating systems Basics

OS Types

18

Page 19: Operating systems Basics

Computer Operating Systems

OS Types

19

Page 20: Operating systems Basics

Computer Operating Systems

OS Types (PCs & Servers)

20

Page 21: Operating systems Basics

Then What ?

21

Page 22: Operating systems Basics

22

Page 23: Operating systems Basics

23


Top Related