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

Slides:



Advertisements
Similar presentations
Lesson 3: Working with Storage Systems
Advertisements

P3- Represent how data flows around a computer system
55:035 Computer Architecture and Organization Lecture 7 155:035 Computer Architecture and Organization.
CPSC 2031 What is a computer? A machine that processes information.
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
SECTIONS 13.1 – 13.3 Sanuja Dabade & Eilbroun Benjamin CS 257 – Dr. TY Lin SECONDARY STORAGE MANAGEMENT.
Computer Systems Nat 4/5 Computing Science Section 2 Computer Structure: Lesson 2 : Memory.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
Instructions Slides 3,4,5 are general questions that you should be able to answer. Use slides 6-27 to answer the questions. Write your answers in a separate.
Buying a Laptop. 3 Main Components The 3 main components to consider when buying a laptop or computer are Processor – The Bigger the Ghz the faster the.
Storage INFO 1. Key areas File Compression Types of Storage –Internal/External, Magnetic Storage, Hard Disks, Floppy, Optical Storage, Flash Memory, Online.
CPU The CPU is a microchip that is installed on a motherboard and acts as the computer’s brain - performing calculations and coordinating the hardware.
CSCI 4717/5717 Computer Architecture
What is a storage device? Computer data storage, often called storage or memory, refers to computer components, devices, and recording media that retain.
Trends & Contemporary Technologies Topic 6: Multimedia Technology.
WHAT IS COMPUTER STORAGE? Computer storage is the storing of data in an electromagnetic form to be accessed by a computer processor.
Computer Hardware Information Technology Week 5 and 6
Computer Basics Rebecca Donelson Hardware CPU Mouse Keyboard Monitor Desktop/Tower/Laptop Memory RAM Printer Modem Wireless card Linksys Router.
I/O (Input and Output) An I/O device acts as an interface between a computer and a user Without I/O devices, a computer is nothing but a box full of.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
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.
CINAPTUS Technology Consulting Magnetic Storage Concepts How Computers Use Magnets.
Programming for GCSE Topic 5.1: Memory and Storage T eaching L ondon C omputing William Marsh School of Electronic Engineering and Computer Science Queen.
Stefan Thorvaldsson – Can you touch it? HardwareSoftware KeyboardMonitorProcessorSpeakersMouse Fixed hard drives ROM/RAMPrinter Web.
ICC Module 3 Lesson 5 – IT Security 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Security – Clip 0 – Introduction School of Computer.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 26 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 1 – Assembler.
Machine Architecture CMSC 104, Section 4 Richard Chang 1.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 12 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 6 – Logic parallelism.
By : Reem Hasayen. A storage device is a hardware device capable of storing information. There are two types of storage devices used in computers 1. Primary.
ICC Module 3 Lesson 5 – IT Security 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Security – Clip 2 – Privacy School of Computer Science.
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.
ICC Module 3 Lesson 4 – Networking 1 / 8 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 4 – Switching School of Computer Science.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 1 – Technologies School.
How Personal Computers Work An example presentation.
ICC Module 3 Lesson 4 – Networking 1 / 16 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 3 – Protocol encapsulation School.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 7 – Architectural.
Am I RAM Or am I ROM?.
ICC Module 3 Lesson 4 – Networking 1 / 9 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 6 – Internet addressing School of.
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.
Computer Parts There are many parts that work together to make a computer work.
ROM AND RAM By Georgia Harris. WHAT DOES IT MEAN?  RAM: random access memory  ROM: read only memory.
ICC Module 3 Lesson 4 – Networking 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Networking – Clip 0 – Introduction School of Computer.
Secondary Storage. WHAT IS SECONDARY STORAGE  SECONDARY STORAGE IS THE STORAGE THAT IS NON- VOLATILE. RAM IS VOLATILE AND SHORT TERM AND FORGETS EVERYTHING.
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.
Introduction To Computers
ICC Module 3 Lesson 3 – Storage 1 / 4 © 2015 Ph. Janson Information, Computing & Communication Storage – Clip 0 – Introduction School of Computer Science.
Learning Outcomes At the end of this lesson, students should be able to: Define storage State the types and functions of storage – primary storage RAM.
Storage of Data Letts Chapter 6. Introduction Any system needs to store both programs and data and requires: n a main store for fast access storage; n.
Levi Garner. Topics  Computer Storage Devices  Storage Media and Storage Devices  Memory and Storage.
ICC Module 3 Lesson 2 – Memory Hierarchies 1 / 25 © 2015 Ph. Janson Information, Computing & Communication Memory Hierarchies – Clip 8 – Example School.
Managing Files for Personal Computing Part 1 - Data Storage.
TYPES OF MEMORY.
Computer Systems Nat 4/5 Computing Science
Computer Systems Nat 4/5 Computing Science
Lesson Objectives Aims You should be able to:
Computing Hardware.
Primary Storage and Secondary Storage Devices Chapter 3
Computer Architecture
Hard Disk Drive Property Notes Insert Image Type of Storage
Evaluating System Performance
Introduction to Computer Architecture
Computer Systems Nat 4/5 Computing Science
STORAGE – 3 TIERS Key Revision Points.
WJEC GCSE Computer Science
Secondary Storage Devices
Presentation transcript:

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

ICC Module 3 Lesson 2 – Memory Hierarchies 2 / 6 © 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 clipPrevious clipNext clip

ICC Module 3 Lesson 2 – Memory Hierarchies 3 / 6 © 2015 Ph. Janson Problem ! RAM is the only media whose throughput and latency match processor performance BUT it presents a prohibitive cost and thus a limited size not to mention that it forgets everything when it is powered off ! Performance RAM Flash Magnetic tape Capacity Disk

ICC Module 3 Lesson 2 – Memory Hierarchies 4 / 6 © 2015 Ph. Janson Solution: hierarchical memory Keeping in fast memory only what is currently in use Proc FLASH Storage Memory Information in use managed automatically (user / program not involved) Transient Informations archived managed “manually” (by user or program) Perennial On-chip memory Off-chip memory Hard disk Magnetic tape Next lesson This lesson

ICC Module 3 Lesson 2 – Memory Hierarchies 5 / 6 © 2015 Ph. Janson A real life analogy Clothes in a suitcase Limited space Temporary usage For a trip Depending on climate Assorted colors Carry with you …but in your cupboard All your clothes Permanently Only at home

ICC Module 3 Lesson 2 – Memory Hierarchies 6 / 6 © 2015 Ph. Janson Another real life analogy Music / photos on your smartphone Limited space Temporary use Close, in your pocket … but on your laptop “Unlimited” capacity All your songs/photos/films Distant, at home