Memory and Storage Chapter 9. Memory Memory ( from programmer’s point of view): Temporary storage to hold data as well as programs. An Architect views.

Slides:



Advertisements
Similar presentations
Components of a computer system
Advertisements

Computer Memory/Storage Device
Dundas Valley Secondary Computer Hardware Types of Memory.
CMPE 421 Parallel Computer Architecture MEMORY SYSTEM.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Chapter 5 Computing Components. The (META) BIG IDEA Cool, idea but maybe too big DATA – Must be stored somewhere in a storage device PROCESSING – Data.
Computer Organization and Architecture
Overview: Memory Memory Organization: General Issues (Hardware) –Objectives in Memory Design –Memory Types –Memory Hierarchies Memory Management (Software.
MODULE 5: Introduction to Memory system
COMPUTER MEMORY Modern computers use semiconductor memory It is made up of thousands of circuits (paths) for electrical currents on a single silicon chip.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
2. Memory. Main memory – speed & types Organization of RAM RAM – Random Access Mem Static RAM [SRAM] - In SRAM, a bit of data is stored using the state.
Memory Hierarchy.
4 TYPES OF MEMORY RAM RAM stands for Random Access Memory and is a type of chip used in in primary storage memory.It is also temporary storage, holding.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
Random access memory.
What is a computer ?  A computer is an electronic device that can accept data and instruction, process them or store them for later retrieval, and sometimes.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
3 Computing System Fundamentals
CIM101 : Introduction to computer Lecture 3 Memory.
Chapter 5 Computing Components Nell Dale John Lewis.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
Identifying Hardware Components in a Computer (continued) Clock Speed (continued) The computer has a system clock that generates a regular electronic beat.
Computer Organization. The Five Hardware Units General purpose computers use the "Von Neumann" architecture Also referred to as "stored program" architecture.
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Details about memory Memory Classification Bases.
Memory and Storage Aldon Tom. What is Memory? Memory is a solid-state digital device that stores data values. Memory holds running programs and the data.
Section 13.1 – Secondary storage management (Former Student’s Note)
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.
Chapter 2 content Basic organization of computer What is motherboard
Computer System Structures Storage
CPU Lesson 2.
Systems Architecture Keywords Fetch Execute Cycle
MEMORY BYTES. MEMORY BYTES MEMORY MEMORY OUR Internal External.
Memory Miss Elliott.
Memory Key Revision Points.
Processor/Memory Chapter 3
What is a computer? Simply put, a computer is a sophisticated electronic calculating machine that: Accepts input information, Processes the information.
Unit 1 PRIMARY STORAGE DEVICES LECTURE – 7
Internal Memory.
What is a computer? Simply put, a computer is a sophisticated electronic calculating machine that: Accepts input information, Processes the information.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Chapter 7.2 Computer Architecture
Introduction to Computer Architecture
Principles & Applications
CS-301 Introduction to Computing Lecture 17
Primary Storage and Secondary Storage Devices Chapter 3
COMPUTER ORGANISATION AND ARCHITECTURE
William Stallings Computer Organization and Architecture 7th Edition
Introduction to Computing
BIC 10503: COMPUTER ARCHITECTURE
Computer Memory BY- Dinesh Lohiya.
Introduction to Computer Architecture
What is Computer A computer is a general purpose device that can be programmed to carry out a finite set of arithmetic or logical operations. Since a sequence.
Section 13.1 – Secondary storage management (Former Student’s Note)
STORAGE – 3 TIERS Key Revision Points.
MICROPROCESSOR MEMORY ORGANIZATION
Introduction to Computer Architecture
Unit 1.1 System Architecture Lesson 2
Learning Objectives To be able to describe the purpose of the CPU
Computer Memory.
Presentation transcript:

Memory and Storage Chapter 9

Memory Memory ( from programmer’s point of view): Temporary storage to hold data as well as programs. An Architect views memory as a solid state digital device that provide storage for data values. When an architect designs memory two key choices: - Technology - Organization Technology: properties of the underlying hardware mechanisms used to construct the memory systems. Organization: the way the underlying technology is used to form a working system.

Characteristics Of Memory Technologies Memory technology is characterized by several issues: -Volatile or nonvolatile: -Random or Sequential : -Primary or Secondary -Read-Write or Read-only: Read-Write: The values in the memory can be accessed or updated at any time. Read-only: The memory can be accessed but not changed. Different forms of ROM are: PROM : allows data values are burnt on the chip using high voltage, can be entered only once. EEPROM : values can be altered, but takes longer time than reading them. Flash ROM is a variant of EEPROM.

Concept of Memory Hierarchy Memory which has the highest performance characteristics is most expensive. The set of technologies should be arranged in a conceptual memory hierarchy. Architect selects the highest performance (costly)memory to be in smallest size. Ex: an architect selects a small number of general purpose registers and large amount of secondary memory. The levels of memory in a computer. From fastest to slowest speed, they are: 1. CPU registers 2. L1 cache 3. L2 cache 4. Main memory 5. Virtual memory 6. Disk

Instruction And Data Store The modern computer systems place program and data in a single memory(Von Neumann Architecture). The instructions and data are stored as separate stores to enhance performance. Instruction Store: - Memory used to store program. -Its needs higher performance, high speed instructions are designed to operate on values in general purpose registers rather than in memory. -An instruction is fetched every clock cycle. Data Store: -Memory used to store Data. -This is less active than the Instruction store. - Data values may also be a part of the instruction itself (immediate reference)

Key Points Memory Technology & Organization Memory Hierarchy Instruction & Data Store