Memory Hierarchy. Smaller and faster, (per byte) storage devices Larger, slower, and cheaper (per byte) storage devices.

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

C SINGH, JUNE 7-8, 2010IWW 2010, ISATANBUL, TURKEY Advanced Computers Architecture, UNIT 2 Advanced Computers Architecture UNIT 2 CACHE MEOMORY Lecture7.
MEMORY popo.
Chapter 1. Basic Structure of Computers
MEMORY ORGANIZATION Memory Hierarchy Main Memory Auxiliary Memory
Recitation 7 Caching By yzhuang. Announcements Pick up your exam from ECE course hub ◦ Average is 43/60 ◦ Final Grade computation? See syllabus
Characteristics of Computer Memory
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
Computer System Overview
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
MODULE 5: Introduction to Memory system
Characteristics of Computer Memory
What’s on the Motherboard? The two main parts of the CPU are the control unit and the arithmetic logic unit. The control unit retrieves instructions from.
Systems I Locality and Caching
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 1: Introduction.
Computing Hardware Starter.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Chapter 1 Computer System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
What is a storage device? Computer data storage, often called storage or memory, refers to computer components, devices, and recording media that retain.
CacheLab 10/10/2011 By Gennady Pekhimenko. Outline Memory organization Caching – Different types of locality – Cache organization Cachelab – Warnings.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Memory Hierarchy and Cache Memory Jennifer Tsay CS 147 Section 3 October 8, 2009.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 1: Introduction What Operating Systems Do Computer-System.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Overview of Physical Storage Media
3 Computing System Fundamentals
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 2 part 2. Computer Processing Speeds Milliseconds - thousands of a second Microseconds - millionths of a second Nanoseconds - billionths of a.
CIM101 : Introduction to computer Lecture 3 Memory.
Computer Architecture And Organization UNIT-II Structured Organization.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
Chapter 9 Memory Organization By Jack Chung. MEMORY? RAM?
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
Introduction: Memory Management 2 Ideally programmers want memory that is large fast non volatile Memory hierarchy small amount of fast, expensive memory.
Lecture#15. Cache Function The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that.
Chapter 8: System Memory Dr Mohamed Menacer Taibah University
COMPURT ORGANAZTION CHAPTER 5. Computer Organization We can divide the parts that make up a computer into 3 subsystems : 1. Central processing unit (CPU).
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Review of Computer System Organization. Computer Startup For a computer to start running when it is first powered up, it needs to execute an initial program.
1 Computer Memory System Overview. Objectives  Discuss the overview of the memory elements of a computer  Describe the characteristics of the computer.
Section 13.1 – Secondary storage management (Former Student’s Note)
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Additional Cache Notes Dan Nguyen Spring Lee.
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
1 Lecture 16: Data Storage Wednesday, November 6, 2006.
Computer Storage. What is Primary Storage? ● Primary storage is computer memory that is directly accessible to the CPU of a computer without the use of.
Memory Miss Elliott.
Module IV Memory Organization.
Introduction to Computer Architecture
Local secondary storage (local disks)
Primary Storage and Secondary Storage Devices Chapter 3
Memory chips Memory chips have two main properties that determine their application, storage capacity (size) and access time(speed). A memory chip contains.
COMPUTER ORGANISATION AND ARCHITECTURE
Computer Architecture
Functional Units.
Module IV Memory Organization.
Chap. 12 Memory Organization
Section 13.1 – Secondary storage management (Former Student’s Note)
STORAGE – 3 TIERS Key Revision Points.
MICROPROCESSOR MEMORY ORGANIZATION
2.C Memory GCSE Computing Langley Park School for Boys.
Take out a piece of paper
Hardware Organization
Presentation transcript:

Memory Hierarchy

Smaller and faster, (per byte) storage devices Larger, slower, and cheaper (per byte) storage devices

Memory Hierarchy There are four major storage levels Internal – Processor registers and cache Main Memory – the system RAM On-line mass storage – Secondary storage Off-line bulk storage – Tertiary and Off-line storage

CACHE Memory smaller, faster memory which stores copies of the data from main memory Independent cache : Instruction cache and data cache Instruction caches are similar to data caches but the CPU only performs read accesses to the instruction cache. Data read policy Data write policy Replacement policy - LRU

Main Memory Main Memory is at next level to cache in hierarchy Volatile Primary storage Memory bus – Address bus and data bus ROM Typical time to access data is nanoseconds ( seconds)