Chapter 5 Computer Systems Organization. Levels of Abstraction – Figure 5.1e The Concept of Abstraction.

Slides:



Advertisements
Similar presentations
Chapter 5 Computing Components. 2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
Advertisements

Machine cycle.
Chapter 5 Computing Components. The (META) BIG IDEA Cool, idea but maybe too big DATA – Must be stored somewhere in a storage device PROCESSING – Data.
Chapter 5 Computing Components Nell Dale John Lewis.
CHAPTER 4 COMPUTER SYSTEM – Von Neumann Model
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Chapter 5 Computing Components Nell Dale John Lewis.
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition Added to by S. Steinfadt - Spring 2005 Additional source.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Fourth Edition Updated on 1 April 2009*
Overview The von Neumann Machine - the programmable digital computer Introducing the LC-3 Computer - A “toy” computer for us to learn from Computer machine.
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third & Fourth Edition Added to by S. Steinfadt - Spring 2008 Additional.
Chapter 5 Computing Components. 2 Chapter Goals Read an ad for a computer and understand the jargon List the components and their function in a von Neumann.
1 Catalog of useful (structural) modules and architectures In this course we will be working mostly at the BEHAVIORAL and STRUCTURAL levels. We will rely.
Invitation to Computer Science 5th Edition
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
©Brooks/Cole, 2003 Foundations of Computer Science from Data Manipulation to Theory of Computation Behrouz A. Forouzan, Brooks/Cole — Thomson Learning,
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Chapter 5: Computer Systems Organization Invitation to Computer Science, C++ Version, Third Edition.
Chapter 5 Computing Components Nell Dale John Lewis.
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Third Edition, by Allan R. Hambley, ©2005 Pearson Education, Inc. Chapter 8 Microcomputers.
5-1 Computer Components Consider the following ad.
Von Neumann Machine Objectives: Explain Von Neumann architecture:  Memory –Organization –Decoding memory addresses, MAR & MDR  ALU and Control Unit –Executing.
CPU How It Works. 2 Generic Block Diagram CPU MemoryInputOutput Address Bus Data Bus.
Invitation to Computer Science 6th Edition Chapter 5 Computer Systems Organization.
Ch. 2 Data Manipulation 4 The central processing unit. 4 The stored-program concept. 4 Program execution. 4 Other architectures. 4 Arithmetic/logic instructions.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture And Organization UNIT-II General System Architecture.
RESOURCE GUIDE STORED PROGRAM CONCEPT. Understand how the von Neumann architecture is constructed. Understand how the von Neumann architecture works.
Important Concepts  Parts of the CPU  Arithmetic/Logic Unit  Control Unit  Registers  Program Counter  Instruction Register  Fetch/Decode/Execute.
Computer Science 101 Computer Systems Organization.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Chapter 2 Data Manipulation. © 2005 Pearson Addison-Wesley. All rights reserved 2-2 Chapter 2: Data Manipulation 2.1 Computer Architecture 2.2 Machine.
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
Computer Structure & Architecture 7b - CPU & Buses.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
Invitation to Computer Science 6 th Edition Chapter 5 Computer Systems Organization.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
CS 1308 Exam 2 Review. Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above.
Computer Babble Talk Dung X. Nguyen Rice University.
Computer Organization Part 1
Simple ALU How to perform this C language integer operation in the computer C=A+B; ? The arithmetic/logic unit (ALU) of a processor performs integer arithmetic.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
Chapter 5: Computer Systems Organization Invitation to Computer Science,
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
Computer Architecture Adapted from CS10051 originally by Professor: Johnnie Baker Computer Science Department Kent State University von Neuman model.
Catalog of useful (structural) modules and architectures
Chapter 1 Introduction.
Starter: Stored Program Concept (von Neumann Architecture)
Processor/Memory Chapter 3
Computer Design & Organization
Computer Science 210 Computer Organization
von Neumann Architecture CPU
The Processor and Machine Language
CS 1308 Exam 2 Review.
Computer Science 210 Computer Organization
CS149D Elements of Computer Science
Computer Systems Organization
Chapter 5: Computer Systems Organization
von Neumann Architecture CPU
The Von Neumann Architecture Odds and Ends
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
CS 1308 Exam 2 Review.
Copyright © 2013 Elsevier Inc. All rights reserved.
Presentation transcript:

Chapter 5 Computer Systems Organization

Levels of Abstraction – Figure 5.1e The Concept of Abstraction

Levels of Abstraction – Figure 5.1b The Concept of Abstraction (Continued)

Levels of Abstraction – Figure 5.1c The Concept of Abstraction (Continued)

Levels of Abstraction – Figure 5.1d The Concept of abstraction (Continued)

Levels of Abstraction – The Hierarchy of Abstraction

Figure 5.2 The Von Neumann Architecture

Memory and Cache – Figure 5.3 Structure of Random Access Memory

Memory and Cache – Figure 5.5 Organization of Memory and Decoding Logic

The Von Neumann Architecture - Figure Two- Dimensional Memory Organization

The Von Neumann Architecture – Figure 5.7 Overall RAM Organization

Memory and Cache – The Organization of the “two- level memory hierarchy” is the above

Input/Output and Mass Storage – A Disk Stores Information in Units called “sectors” Each of Which Contains an Address and a Data Block

Input/Output and Mass Storage – A Fixed Number of Sectors on the Surface of a Disk are Called a Track

Input/Output and Mass Storage – Figure 5.8 Overall Organization of a Typical Disk

Practice Problem – Figure 5.9 Organization of the 1/0 Controller

The Arithmetic/Logic Unit – Figure 5.10 Three-Register ALU Organization

The Arithmetic/Logic Unit – Figure 5.11 Multiregister ALU Organization

The Arithmetic/Logic Unit – Figure 5.12 Using a Multiplexor Circuit to Select the Proper ALU Result

The Arithmetic/Logic Unit Figure 5.13 Overall ALU Organization

The Control Unit – Figure 5.14 Typical Machine Language Format

The Control Unit – The Address Fields

Machine Language Instructions – Figure 5.15 Examples of Simple Machine Language Instruction Sequence

Control Unit Registers and Circuits – Figure 5.16 Organization of the Control Unit Registers and Circuits

Control Unit Registers and Circuits – Figure 5.17 The Instruction Decoder

Putting All The Pieces Together – Figure 5.18 The Organization of a Von Neumann Computer

Figure 5.25 Graph of Computer Speeds 1945 to the Present

The Future: Non-Von Neumann Architectures – Figure 5.26 A SIMD Parallel Processing System

The Future: Non-Von Neumann Architectures – Figure 5.27 Model of MIMD Parallel Processing