virtual machine explanation

20
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0 Introduction Chapter 1

Upload: davelnx2291

Post on 04-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 1/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Introduction

Chapter 1

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 2/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Languages, Levels, Virtual Machines

A multilevel machine

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 3/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Contemporary Multilevel Machines

A six-level computer.The support method for each level is indicated below it .

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 4/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Evolution of Multilevel Machines

• Invention of microprogramming• Invention of operating system• Migration of functionality to microcode

• Elimination of microprogramming

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 5/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Operating System Tasks

A sample job for the FMS operating system

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 6/20

Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Milestones in Computer Architecture (1)

Some milestones in the development of the modern digital

computer.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 7/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Milestones in Computer Architecture (2)

Some milestones in the development of the modern digital

computer.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 8/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Computer Generations• Zeroth Generation

Mechanical Computers (1642 – 1945)

• First GenerationVacuum Tubes (1945 – 1955)

• Second GenerationTransistors (1955 – 1965)

• Third GenerationIntegrated Circuits (1965 – 1980)

• Fourth GenerationVery Large Scale Integration (1980 – ?)

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 9/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Von Neumann Machine

The original Von Neumann machine.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 10/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

PDP-8 Innovation – Single Bus

The PDP-8 omnibus

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 11/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

IBM 360

The initial offering of the IBM product line.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 12/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Technological and Economic Forces

Moore’s law predicts a 60 -percent annual increase in thenumber of transistors that can be put on a chip.The data points given in this figure are memory sizes, in bits.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 13/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

The Computer Spectrum

The current spectrum of computers available. The prices shouldbe taken with a grain (or better yet, a metric ton) of salt.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 14/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Personal Computer

A printed circuit board is at the heart of every personal computer.This figure is a photograph of the Intel D875PBZ board. Thephotograph is copyrighted by the Intel Corporation, 2003 and is used

by permission.

1. Pentium 4 socket2. 875P Support chip3. Memory sockets4. AGP connector5. Disk interface

6. Gigabit Ethernet7. Five PCI slots8. USB 2.0 ports9. Cooling technology10. BIOS

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 15/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Example Computer Families

• Pentium 4 by Intel• UltraSPARC III by Sun Microsystems• The 8051 chip by Intel, used for embedded systems

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 16/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Intel Computer Family (1)

The Intel CPU family. Clock speeds are measured in MHz(megahertz) where 1 MHZ is 1 million cycles/sec.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 17/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Intel Computer Family (2)

The Pentium 4 chip. The photograph is copyrighted by the IntelCorporation, 2003 and is used by permission.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 18/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

Intel Computer Family (3)

Moore’s law for (Intel) CPU chips.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 19/20Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved. 0-13-148521-0

MCS-51 Family

Members of the MCS-51 family.

8/13/2019 virtual machine explanation

http://slidepdf.com/reader/full/virtual-machine-explanation 20/20

Metric Units

The principal metric prefixes.