BCN1043. By Dr. Mritha Ramalingam. Faculty of Computer Systems & Software Engineering

Similar documents
Semiconductor Memory Types Microprocessor Design & Organisation HCA2102

Semiconductor Memory Types. Computer & Microprocessor Architecture HCA103. Memory Cell Operation. Semiconductor Memory.

Magnetic Disk. Optical. Magnetic Tape. RAID Removable. CD-ROM CD-Recordable (CD-R) CD-R/W DVD

William Stallings Computer Organization and Architecture 6 th Edition. Chapter 6 External Memory

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 6 External Memory

External Memory. Computer Architecture. Magnetic Disk. Outline. Data Organization and Formatting. Write and Read Mechanisms

Memory and Disk Systems

Advanced Parallel Architecture Lesson 4 bis. Annalisa Massini /2015

Contents. Memory System Overview Cache Memory. Internal Memory. Virtual Memory. Memory Hierarchy. Registers In CPU Internal or Main memory

MEMORY. Computer memory refers to the hardware device that are used to store and access data or programs on a temporary or permanent basis.

1.1 Bits and Bit Patterns. Boolean Operations. Figure 2.1 CPU and main memory connected via a bus. CS11102 Introduction to Computer Science

Topic 4: Storage Devices

Advanced Parallel Architecture Lesson 4. Annalisa Massini /2015

External Memory. Types of External Memory. Magnetic Disk. Optical. Magnetic Tape. RAID Removable. CD-ROM CD-Recordable (CD-R) CD-R/W DVD

Memory Study Material

TODAY AND TOMORROW. Storage CHAPTER

COSC 243. Memory and Storage Systems. Lecture 10 Memory and Storage Systems. COSC 243 (Computer Architecture)

Storage. How does volatility compare? What is a storage device and a storage medium? Today s standard disk is 3.5 wide

CS 261 Fall Mike Lam, Professor. Memory

Computer System Architecture

PRATHYUSHA INSTITUTE OF TECHNOLOGY AND MANAGEMENT

UNIT-V MEMORY ORGANIZATION

Lecture 18: Memory Systems. Spring 2018 Jason Tang

Technology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11

Overview. EE 4504 Computer Organization. Historically, the limiting factor in a computer s performance has been memory access time

A track on a magnetic disk is a concentric rings where data is stored.

Chapter 6 External Memory

Discovering Computers 2008

What is Data Storage?

General Items: Reading Materials: Miscellaneous: Lecture 9 / Chapter 7 COSC1300/ITSC 1401/BCIS /19/2004 ? H ? T

CS 33. Memory Hierarchy I. CS33 Intro to Computer Systems XVI 1 Copyright 2016 Thomas W. Doeppner. All rights reserved.

Sir Sadiq s computer notes for class IX. Chapter no 4. Storage Devices

Data and File Structures Chapter 3. Secondary Storage and System Software: CD-ROM & Issues in Data Management

Computer Organization and Assembly Language (CS-506)

Chapter One. Introduction to Computer System

CO212 Lecture 6: Memory Organization III

Overview of Mass Storage Structure

CENG3420 Lecture 08: Memory Organization

Input output and memory devices

Memory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Unit 5: Memory Organizations

Computer Organization

External Memory. Patrick Happ Raul Queiroz Feitosa. Parts of these slides are from the support material provided by W. Stallings

vinodsrivastava.wordpress.com

CS429: Computer Organization and Architecture

Module 1: Basics and Background Lecture 4: Memory and Disk Accesses. The Lecture Contains: Memory organisation. Memory hierarchy. Disks.

Module 5a: Introduction To Memory System (MAIN MEMORY)

CS429: Computer Organization and Architecture

Large and Fast: Exploiting Memory Hierarchy

Chapter 4 Main Memory

MEMORY BHARAT SCHOOL OF BANKING- VELLORE

INTRODUCTION TO Data Storage

Today we will learn about:

Storage. Chapter3 ITBIS105

Computer Principles and Applications SSC. 151 Dr. Abdel-Hameed Nawar Spring Solution Key to Problem Set 3

Session: Hardware Topic: Disks. Daniel Chang. COP 3502 Introduction to Computer Science. Lecture. Copyright August 2004, Daniel Chang

Tape pictures. CSE 30341: Operating Systems Principles

Chapter 14: Mass-Storage Systems

k -bit address bus n-bit data bus Control lines ( R W, MFC, etc.)

Concept of Memory. The memory of computer is broadly categories into two categories:

CSC1201 Computer Applications. Budditha Hettige Department of Computer Science

Computer Organization and Technology External Memory

OPERATING SYSTEMS CS3502 Spring Input/Output System Chapter 9

INFS 214: Introduction to Computing

Where Have We Been? Ch. 6 Memory Technology

Computers in Business: Concepts in Hardware and Software

Lecture-7 Characteristics of Memory: In the broad sense, a microcomputer memory system can be logically divided into three groups: 1) Processor

Computer Organization

Components of a personal computer

UNIT 4 Device Management

CS 261 Fall Mike Lam, Professor. Memory

Mass-Storage Structure

Storage. What is storage? Holds data, instructions, and information for future use Storage medium is physical material used for storage

Module 13: Secondary-Storage

SEN361 Computer Organization. Prof. Dr. Hasan Hüseyin BALIK (6 th Week)

Storage. CS 3410 Computer System Organization & Programming

Database Management Systems, 2nd edition, Raghu Ramakrishnan, Johannes Gehrke, McGraw-Hill

UNIT:4 MEMORY ORGANIZATION

EXTERNAL MEMORY (Part 1)

Memory classification:- Topics covered:- types,organization and working

+ Random-Access Memory (RAM)

Chapter 6A. Describing Storage Devices. Describing Storage Devices. Types of Storage Devices. Store data when computer is off Two processes

Computer Organization

FACTFILE: GCE DIGITAL TECHNOLOGY

Memory Pearson Education, Inc., Hoboken, NJ. All rights reserved.

Data Storage and Query Answering. Data Storage and Disk Structure (2)

Digital Circuits ECS 371

Chapter 14: Mass-Storage Systems

Address Accessible Memories. A.R. Hurson Department of Computer Science Missouri University of Science & Technology

The Fetch-Execute Cycle

Chapter 12: Mass-Storage Systems. Operating System Concepts 8 th Edition,

Discovering Computers Fundamentals, 2011 Edition. Living in a Digital World

Computer Organization: A Programmer's Perspective

Storage Technologies and the Memory Hierarchy

UNIT 2 Data Center Environment

Mass Storage. 2. What are the difference between Primary storage and secondary storage devices? Primary Storage is Devices. Secondary Storage devices

Silberschatz, et al. Topics based on Chapter 13

Adapted from instructor s supplementary material from Computer. Patterson & Hennessy, 2008, MK]

Grade 5 lesson 2 Computer storage and computer care and you

Transcription:

BCN1043 By Dr. Mritha Ramalingam Faculty of Computer Systems & Software Engineering mritha@ump.edu.my http://ocw.ump.edu.my/

authors Dr. Mohd Nizam Mohmad Kahar (mnizam@ump.edu.my) Jamaludin Sallim (jamal@ump.edu.my) Dr. Syafiq Fauzi Kamarulzaman (syafiq29@ump.edu.my) Dr. Mritha Ramalingam (mritha@ump.edu.my) Faculty of Computer Systems & Software Engineering

Learning outcomes Able to identify the main types of memory technology (e.g., SRAM, DRAM, Flash, magnetic disk) and their relative cost and performance. Able to describe the principles of memory management and how the use of memory hierarchy (cache, virtual memory) is used to reduce the effective memory latency. Able to describe the reason for and use of cache memory Able to explain the effect of memory latency on running time.

COMPUTER MEMORY 1. Storage System & Technology 2. Memory Hierarchy 3. Memory Organization and Operations 4. Cache Memories

Storage System & Technology 1. Location 2. Capacity 3. Unit of Transfer 4. Access method 5. Performance 6. Physical type 7. Physical characteristics 8. Organization

COMPUTER MEMORY MAGNETIC DISK HARD DISK REGISTER REGISTER INTERNAL MEMORY EXTERNAL MEMORY FLOPPY DISK CACHE MEMORY RAM ROM MAGNETIC TAPE OPTICAL DISK SRAM SDRAM DRAM RDRAM ROM PROM EPROM CD,CD-R, CDR-W DVD DDR SDRAM EEPROM FLASH MEMORY

Storage System & Technology 1.Location: Based on location, memory can be classified as CPU memory Internal memory External memory 2.Capacity: Based on the amount of data that can be stored in memory 1.Word 2.bytes 3.Unit of transfer: number of bits per time period

4. Based on Access Method 1. Random access: Each location - unique physical address Any order access E.g main memory 2. Sequential access: no unique address Read in a sequence High variable Access times E.g tape drive

3. Direct access unique addresses E.g disk drives 4. Associative access A variation of RAM Accessing based on their contents instead of their location highly fast E.g few cache memory

5. Performance Access time Memory cycle time Transfer rate

Random Access Memory - RAM SRAM (Static RAM) and DRAM (Dynamic RAM). Static RAM (SRAM) holds its data without external refresh, as long as electricity is supplied to the circuit. Dynamic RAM (DRAM) must be refreshed many times per second in order to hold its data contents. Strength of SRAMs: Simplicity: SRAMs don't require external refresh circuitry or other work in order for them to keep their data intact. Speed: SRAM is faster than DRAM. Weakness of SRAMs: Cost: SRAM is, byte for byte, several times more expensive than DRAM. Size: SRAMs take up much more space than DRAMs (which is part of why the cost is higher).

DRAM vs. SRAM

RAM (cont ) DRAM is used for system memory. SRAMs are used for level 1 cache and level 2 cache memory, for which it is perfectly suited (as the cache memory needs to be very fast, and not very large). Source: http://images.slideplayer.com

Read-only memory - ROM There are five basic ROM types: Read-only memory (ROM) Programmable ROM (PROM) Erasable PROM (EPROM) Electrically EPROM (EEPROM) Flash memory Each type has unique characteristics, but they have two things in common: nonvolatile it is not lost when electricity is removed. Data stored in these chips is either unchangeable or requires a special operation to change (unlike RAM, which can be changed as easily as it is read).

ROM (cont )

ROM (cont )

Physical Characteristics Fixed(rare) or movable head Removable or fixed Single or double (usually) sided Single or multiple platter Fixed/Movable Head Disk Multiple platter One head per side Heads are joined and aligned Aligned tracks on each platter form cylinders Data is striped by cylinder reduces head movement Increases speed (transfer rate) Fixed head One read write head per track Heads mounted on fixed ridged arm Movable head One read write head per side Mounted on a movable arm

Disk Performance Parameters Seek time - the time it takes to position the head at the right track Rotational delay - the time it takes for the beginning of the sector to reach the head Access time - the sum of the seek time and rotational delay Transfer time - time to read the block (sector) from the disk and transfer it to main memory Source:http://img.watchstor.com

Optical Disk Data is stored on an optical medium (such as CD-ROM or DVD), and read with a laser beam. It s not practical for use in computer processing, but it is an ideal solution for storing large quantities of data very inexpensively, and more importantly, transporting that data between computer devices. Optical disk products: CD-ROM (Compact disk read-only memory) CD-R (CD Recordable) CD-RW (CD Rewritable) DVD (Digital Versatile Disk)

CD-ROM Originally for audio 650Mbytes giving over 70 minutes audio Polycarbonate coated with highly reflective coat, usually aluminum Data stored as pits and bumps Read by reflecting laser Constant packing density Constant linear velocity CD-Writable WORM (Write Once, Read Many disks) Now affordable Compatible with CD-ROM drives CD-RW Erasable Getting cheaper Mostly CD-ROM drive compatible

DVD Digital Versatile Disk Will read computer disks and play video disks Multi-layer Very high capacity (4.7G per layer) Full length movie on single disk Using MPEG compression Finally standardized Movies carry regional coding Players only play correct region films Can be fixed

Magnetic Tape Use the same reading and recording techniques as magnetic disk system. Data on the tape are structured as a number of parallel tracks running lengthwise. The first kind of secondary memory Still widely used very cheap very slow Sequential access Data is organized as records with physical air gaps between records One words is stored across the width of the tape and read using multiple read/write heads

Chapter 5 Chapter 5 will continue!