Operating System - Applied Operating System - Lecture Slides, Slides of Computer Science

These are the Lecture Slides of Applied Operating System which includes Swapping, Virtual Memory, Page Replacement Algorithms, Modeling Page Replacement Algorithms, Design Issues for Paging Systems, Implementation Issues, Segmentation etc. Key important points are: Operating System Design, Nature of Design Problem, Interface Design, Implementation, Performance, Project Management, Prends in Operating System Design, Dynamic Structures, Hiding Hardware

Typology: Slides

2012/2013

Uploaded on 03/21/2013

dheeraj
dheeraj 🇮🇳

5

(4)

101 documents

1 / 31

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Introduction
Chapter 1
1.1 What is an operating system
1.2 History of operating systems
1.3 The operating system zoo
1.4 Computer hardware review
1.5 Operating system concepts
1.6 System calls
1.7 Operating system structure
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Partial preview of the text

Download Operating System - Applied Operating System - Lecture Slides and more Slides Computer Science in PDF only on Docsity!

Introduction

Chapter 1

1.1 What is an operating system 1.2 History of operating systems 1.3 The operating system zoo 1.4 Computer hardware review 1.5 Operating system concepts 1.6 System calls 1.7 Operating system structure

Introduction

  • A computer system consists of
    • hardware
    • system programs
    • application programs

History of Operating Systems (1)

Early batch system

  • bring cards to 1401
  • read cards to tape
  • put tape on 7094 which does computing
  • put tape on 1401 which prints output

History of Operating Systems (2)

  • First generation 1945 - 1955
    • vacuum tubes, plug boards
  • Second generation 1955 - 1965
    • transistors, batch systems
  • Third generation 1965 – 1980
    • ICs and multiprogramming
  • Fourth generation 1980 – present
    • personal computers

History of Operating Systems (4)

  • Multiprogramming system
    • three jobs in memory – 3 rd generation

The Operating System Zoo

  • Mainframe operating systems
  • Server operating systems
  • Multiprocessor operating systems
  • Personal computer operating systems
  • Real-time operating systems
  • Embedded operating systems
  • Smart card operating systems

Computer Hardware Review (2)

(a) A three-stage pipeline (b) A superscalar CPU

Computer Hardware Review (3)

  • Typical memory hierarchy
    • numbers shown are rough approximations

Computer Hardware Review (5)

One base-limit pair and two base-limit pairs

Computer Hardware Review (6)

(a) Steps in starting an I/O device and getting interrupt (b) How the CPU is interrupted (a) (b)

Operating System Concepts (1)

  • A process tree
    • A created two child processes, B and C
    • B created three child processes, D, E, and F

Operating System Concepts (2)

(a) A potential deadlock. (b) an actual deadlock.

Operating System Concepts (4)

  • Before mounting,
    • files on floppy are inaccessible
  • After mounting floppy on b,
    • files on floppy are part of file hierarchy

Operating System Concepts (5)

Two processes connected by a pipe