ch1 - Operating Systems Introduction Ch. 1 Slides derived...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
Operating Systems Introduction Ch. 1 Slides derived from ANDREW S. TANENBAUM
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
WHAT IS AN OPERATING SYSTEM? A Program!!
Background image of page 2
Topics I. Operating System Basics II. Hardware review (OS point of view) III. History of OS IV. System calls V. OS classifications
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What Is An Operating System Figure 1-1. Where the operating system fits in.
Background image of page 4
1. Operating System User 2. Operating System Designer 3. Operating System Application Developer Roles with Operating Systems
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
1. Hardware Abstraction 2. Resource Allocation Two Purposes of an Operating System
Background image of page 6
The Operating System as an Extended Machine Figure 1-2. Operating systems turn ugly hardware into beautiful abstractions.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Process Management Memory Management File System Organization System Call Handling Device Operation Operating System Sub-Systems
Background image of page 8
Hardware Components CPU Main Memory Hard Drive I/O
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Central Processing Unit Registers: program counter, stack pointer, PSW (program status word Kernel vs. User Mode Even though is often called the ‘brain’ its really dumb: Fetch, Decode, Execute.
Background image of page 10
(b) A quad-core chip with separate L2 caches. Multithreaded and Multicore Chips
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 37

ch1 - Operating Systems Introduction Ch. 1 Slides derived...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online