CHAPTER 8: CPU and Memory Design, Enhancement, and Implementation

Slides:



Advertisements
Similar presentations
Chapter 14 The User View of Operating Systems
Advertisements

SUPPLEMENTARY CHAPTER 2 Instruction Addressing Modes
Chapter 9: Input/Output The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John.
Chapter 12 Three System Examples The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.
Chapter 15 – Part 1 The Internal Operating System
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
CHAPTER 2: Number Systems
Chapter 8 CPU and Memory: Design, Implementation, and Enhancement The Architecture of Computer Hardware and Systems Software: An Information Technology.
Virtual Memory BY JEMINI ISLAM. What is Virtual Memory Virtual memory is a memory management system that gives a computer the appearance of having more.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
CHAPTER 8: CPU and Memory Design, Enhancement, and Implementation
CHAPTER 9: Input / Output
5th Edition, Irv Englander
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
Chapter 1: IntroductionDhamdhere: Operating Systems— A Concept-Based Approach Slide No: 1 Copyright ©2005 Overview of Operating Systems Chapters 1 and.
CHAPTER 11: Modern Computer Systems
CHAPTER 8: CPU and Memory Design, Enhancement, and Implementation
CHAPTER 11: Modern Computer Systems
CHAPTER 9: Input / Output
CHAPTER 16: The User View of Operating Systems The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach.
CHAPTER 3: Number Systems
CHAPTER 6: The Little Man Computer
ECE200 – Computer Organization Chapter 9 – Multiprocessors.
What is cache memory?. Cache Cache is faster type of memory than is found in main memory. In other words, it takes less time to access something in cache.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 6-7 John D. Carpinelli.
CHAPTER 3: Number Systems The Architecture of Computer Hardware and Systems Software & Networking: An Information Technology Approach 4th Edition, Irv.
Chapter 8 CPU and Memory: Design, Implementation, and Enhancement The Architecture of Computer Hardware and Systems Software: An Information Technology.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 1-5 John D. Carpinelli.
Chapter 14 The User View of Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition,
CHAPTER 18: The Internal Operating System
CHAPTER 3: Number Systems
Additional Slides By Professor Mary Jane Irwin Pennsylvania State University Group 1.
Chapter 11 System Performance Enhancement. Basic Operation of a Computer l Program is loaded into memory l Instruction is fetched from memory l Operands.
CSCI2510 Tutorial 5 Introduction to Cache Zong Wen
CHAPTER 5: Representing Numerical Data
CHAPTER 11: Modern Computer Systems
5th Edition, Irv Englander
CHAPTER 10: Computer Peripherals
CHAPTER 7: The CPU and Memory
CHAPTER 6: The Little Man Computer
CHAPTER 1: Computers and Systems
Chapter 2: Computer-System Structures(Hardware)
Chapter 2: Computer-System Structures
CHAPTER 9: Input / Output
Memory COMPUTER ARCHITECTURE
CHAPTER 9: Input / Output
Systems Analysis and Design
Improving Memory Access 1/3 The Cache and Virtual Memory
Systems Analysis and Design
CHAPTER 6: The Little Man Computer
Assembly Language for Intel-Based Computers, 5th Edition
Systems Analysis and Design
CHAPTER 4: Representing Integer Data
RAID RAID Mukesh N Tekwani
Chapter 15 – Part 1 The Internal Operating System
CHAPTER 6: The Little Man Computer
CHAPTER 1: Computer Systems
PSYCHOLOGY IN ACTION Sixth Edition by Karen Huffman
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved.
CHAPTER 8: CPU and Memory Design, Enhancement, and Implementation
Chapter 15 – Part 2 Networks The Internal Operating System
Chapter 16 File Management
Chapter 14 The User View of Operating Systems
Copyright © 2013 Elsevier Inc. All rights reserved.
RAID RAID Mukesh N Tekwani April 23, 2019
Chapter 2: Computer-System Structures
Chapter 2: Computer-System Structures
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved. Chapter 20 Managing the Multinational Financial System Tenth Edition Alan C. Shapiro Multinational.
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved. Chapter 19 Current Asset Management and Short-Term Financing Tenth Edition Alan C. Shapiro.
Presentation transcript:

CHAPTER 8: CPU and Memory Design, Enhancement, and Implementation The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides authored by Wilson Wong, Bentley University PowerPoint slides for the 3rd edition were co-authored with Lynne Senne, Bentley College

Cache Memory Blocks: 8 or 16 bytes Tags: pointer to location in main memory Cache controller hardware that checks tags Cache Line Unit of transfer between storage and cache memory Hit Ratio: ratio of hits out of total requests Synchronizing cache and memory Write through Write back Copyright 2010 John Wiley & Sons, Inc.

Step-by-Step Use of Cache Copyright 2010 John Wiley & Sons, Inc.

Step-by-Step Use of Cache Copyright 2010 John Wiley & Sons, Inc.

Performance Advantages Hit ratios of 90% common 50%+ improved execution speed Locality of reference is why caching works Most memory references confined to small region of memory at any given time Well-written program in small loop, procedure or function Data likely in array Variables stored together Copyright 2010 John Wiley & Sons, Inc.

Two-level Caches Why do the sizes of the caches have to be different? Copyright 2010 John Wiley & Sons, Inc.