ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 1 – Technologies School.

Slides:



Advertisements
Similar presentations
Lesson 3: Working with Storage Systems
Advertisements

Professor Michael J. Losacco CIS 1110 – Using Computers Storage Chapter 6.
The Central Processing Unit: What Goes on Inside the Computer.
Memory Hierarchy. Smaller and faster, (per byte) storage devices Larger, slower, and cheaper (per byte) storage devices.
Secondary Storage Chapter Distinguish between primary and secondary storage Compare internal and external hard disks Describe ways to improve hard-disk.
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
Computer Hardware Information Technology Week 5 and 6
Chapter 8 Secondary Storage.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
Free Powerpoint Templates Page 1 Free Powerpoint Templates DBMS Unit -1 Overview of physical Storage Media.
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
SECONDARY STORAGE Secondary storage devices are used to save, to back up, and to transport files Over the past several years, data storage capacity has.
CS 111 – Aug – 1.3 –Information arranged in memory –Types of memory –Disk properties Commitment for next day: –Read pp , In other.
Data Storage What is storage? Storage refers to the media and methods used to keep information available for later use. Some things will be needed right.
OCR GCSE Computing Chapter 2: Secondary Storage. Chapter 2: Secondary storage Computers are able to process input data and output the results of that.
Secondary Storage Chapter 8 Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. 8-1.
Computer Hardware Information Technology Week 5 and 6
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
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.
8 SECONDARY STORAGE CHAPTER
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.
Secondary Storage Chapter 8 McGraw-HillCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
COM113 Introduction to Computing Storage. Storage Objectives Differentiate between storage devices and storage media Describe the characteristics of magnetic.
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.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Secondary Storage.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
Allow computers to store programs and information for use at a later date Storage Devices.
Computers - The Journey Inside continues…
Introduction: Memory Management 2 Ideally programmers want memory that is large fast non volatile Memory hierarchy small amount of fast, expensive memory.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 12 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 6 – Logic parallelism.
Computer Organization. The Five Hardware Units General purpose computers use the "Von Neumann" architecture Also referred to as "stored program" architecture.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 13 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 9 – Locality School.
1 Objectives Discuss reasons for taking this course on computers Outline the scope of this course Define the computer Differentiate between hardware and.
CS 101 – Sept. 28 Main vs. secondary memory Examples of secondary storage –Disk (direct access) Various types Disk geometry –Flash memory (random access)
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 2 – Concept School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 7 – Architectural.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 12 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 5 – Memory Circuits.
ICC Module 3 Lesson 3 – Storage 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 1 – Principles School of Computer Science.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 13 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 2 – Von Neumann.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
1 Computer Memory System Overview. Objectives  Discuss the overview of the memory elements of a computer  Describe the characteristics of the computer.
Memory The term memory is referred to computer’s main memory, or RAM (Random Access Memory). RAM is the location where data and programs are stored (temporarily),
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 14 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 5 – Reading School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 11 © 2015 Ph. Janson Information, Computing & Communication Module 3 : Systems.
ICC Module 3 Lesson 3 – Storage 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 0 – Introduction School of Computer Science.
Computer Performance. Hard Drive - HDD Stores your files, programs, and information. If it gets full, you can’t save any more. Measured in bytes (KB,
MAC OS – Unit A Page:14-15 Understand Storage Media.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 25 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 8 – Example School.
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.
STORAGE DEVICES Towards the end of this unit you will be able to identify the type of storage devices and their storage capacity.
Introduction to Computer Architecture
STORAGE DEVICES Towards the end of this unit you will be able to identify the type of storage devices and their storage capacity.
Primary Storage and Secondary Storage Devices Chapter 3
Introduction to Computers
Little work is accurate
COMPUTER MEMORY & DATA STORAGE
COMPUTER MEMORY & DATA STORAGE
STORAGE DEVICES Towards the end of this unit you will be able to identify the type of storage devices and their storage capacity.
What is the maximum capacity for DDR3 RAM?
CS 140 Lecture Notes: Technology and Operating Systems
CS 140 Lecture Notes: Technology and Operating Systems
Chap. 12 Memory Organization
STORAGE – 3 TIERS Key Revision Points.
What is the maximum capacity for DDR3/DDR4 RAM?
Presentation transcript:

ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 1 – Technologies School of Computer Science & Communications B. Falsafi (charts), Ph. Janson (commentary)

ICC Module 3 Lesson 2 – Memory Hierarchies 2 / 9 © 2015 Ph. Janson Outline ►Clip 1 – TechnologiesClip 1 ►Clip 2 – ConceptClip 2 ►Clip 3 – PrincipleClip 3 ►Clip 4 – ImplementationClip 4 ►Clip 5 – Reading memoryClip 5 ►Clip 6 – Writing memoryClip 6 ►Clip 7 – Cache management – the Least Recently Used algorithmClip 7 ►Clip 8 – A simulated exampleClip 8 ►Clip 9 – LocalityClip 9 First clipFirst clipPrevious clipNext clipNext clip

ICC Module 3 Lesson 2 – Memory Hierarchies 3 / 9 © 2015 Ph. Janson Entertainment Life Business 5,000, 000, 000, 000, 000, 000,000 bytes in 2013 (10 21 = 1 zetabyte) 5,000, 000, 000, 000, 000, 000,000 bytes in 2013 (10 21 = 1 zetabyte) We live in a digital universe

ICC Module 3 Lesson 2 – Memory Hierarchies 4 / 9 © 2015 Ph. Janson How can all that be stored in computer memory Arithm. unit Register bank Data memory Instruction memory Instruction pointer + 1 Decoder

ICC Module 3 Lesson 2 – Memory Hierarchies 5 / 9 © 2015 Ph. Janson 1. Technologies Magnetic tape robot USB FLASH FLASH Tablet Primary memory (RAM) Hard Disk Array 2m 1.2m 0.5m 0.1m Processor registers Cache memory On-Chip Off-Chip Hard diskSSD

ICC Module 3 Lesson 2 – Memory Hierarchies 6 / 9 © 2015 Ph. Janson Salient technology characteristics ►Capacity  Size= number of bytes  Cost= unit cost (in GB for instance) ►Performance  Latency= time required to access a given byte  Throughput= number of consecutive bytes transferred by second ►Retention  Retention = characteristic of media that retain information when powered off  Volatility= characteristic of media that ‘forget’ information when powered off

ICC Module 3 Lesson 2 – Memory Hierarchies 7 / 9 © 2015 Ph. Janson Capacity SupportTextImageAudioVideo 10KB2 pages 100KB1 photo 1MBDiskette1 book1 photo HD1 min. MP3 10MB1 min. hi-fi 100MB 1GB1h hi-fi1h video 10GB2500 MP31h video HD 100GBA library 1TB“1000 films 10TBHard diskUS Library of Congress in a pocket” CDs DVDs RAM Flash Magnetic tape

ICC Module 3 Lesson 2 – Memory Hierarchies 8 / 9 © 2015 Ph. Janson Capacity and latency 10 ms 10µs 10 ns 0.1 ns (10 GHz) 1 TB

ICC Module 3 Lesson 2 – Memory Hierarchies 9 / 9 © 2015 Ph. Janson Technology characteristics in perspective LatencyThroughputCost ($/GB)CapacityRetention ProcessorsnsGHzn.a. RAM nsGB/s10MB - GBNO FlashµsGB/s0.5GB - TBYes Disksms100s MB/s0.05> TBYes Magnetic tapes Even slower100s MB/s Even cheaper Even largerYes