Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.

Slides:



Advertisements
Similar presentations
Computer Memory/Storage Device
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
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.
9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory.
ECE 301 – Digital Electronics Memory (Lecture #21)
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
Computer Organization and Architecture
Chapter 5 Internal Memory
IT Systems Memory EN230-1 Justin Champion C208 –
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.
MODULE 5: Introduction to Memory system
Characteristics of Computer 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,
CH05 Internal Memory Computer Memory System Overview Semiconductor Main Memory Cache Memory Pentium II and PowerPC Cache Organizations Advanced DRAM Organization.
Storage.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
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.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
Memory Hierarchy.
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.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
 Memory Memory  Types of Memory Types of Memory  Memory Representation Memory Representation  Random Access Memory Random Access Memory  Read Only.
Random access memory.
THE MEMORY SYSTEM & INTERCONNECTION STRUCTURE OBJECTIVES Define Memory hierarchy and its characteristics Define various types of memories Define the.
TEJ3M Teacher: Ms. Luce Name: Alex H. Date: February 18th 2010
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.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Chapter 8 Memory Interface
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
Internal Memory.
Chidambaranathan C.M SRM University,Haryana. Memory:- As the word implies “memory” means the place where we have to store any thing, this is very essential.
CIM101 : Introduction to computer Lecture 3 Memory.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2007.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Memory Characteristics Location Capacity Unit of transfer Access method Performance Physical type Physical characteristics Organisation.
A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed.
1 Computer Memory System Overview. Objectives  Discuss the overview of the memory elements of a computer  Describe the characteristics of the computer.
Index What is an Interface Pins of 8085 used in Interfacing Memory – Microprocessor Interface I/O – Microprocessor Interface Basic RAM Cells Stack Memory.
MEMORY BYTES. MEMORY BYTES MEMORY MEMORY OUR Internal External.
Memory.
Internal Memory.
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.
Computer memory.
Module IV Memory Organization.
Principles & Applications
Primary Storage and Secondary Storage Devices Chapter 3
Electronics Technology
COMPUTER ORGANISATION AND ARCHITECTURE
Introduction to Computers
William Stallings Computer Organization and Architecture 8th Edition
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
Computer Memory BY- Dinesh Lohiya.
MICROPROCESSOR MEMORY ORGANIZATION
2.C Memory GCSE Computing Langley Park School for Boys.
William Stallings Computer Organization and Architecture 8th Edition
CHAPTER 10 Memory and Storage
Computer Memory.
Presentation transcript:

Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations

Primary Memory What we refer to as memory may in itself be composed of several types of memory The early machines actually used drums (similar to disks) as memory Most of what we consider here is not moving Copyright © 2007 – Curt Hill

Some characteristics to consider Location Capacity Unit of transfer Access Method Performance Physical type Physical characteristics Organization Copyright © 2007 – Curt Hill

Location Relative CPU Internal (main memory) –Same chip –Same board External (secondary) –Different board Copyright © 2007 – Curt Hill

Other Characteristics Capacity –Word size –Number of words Unit of transfer –Word –Block Access Method –Sequential access –Direct access –Random access –Associative access Copyright © 2007 – Curt Hill

Other Characteristics Performance –Access time –Cycle time –Transfer rate Physical type –Semiconductor –Bubble memory –Magnetic core –Moving magnetic –Moving optical Copyright © 2007 – Curt Hill

Other Characteristics Physical characteristics –Volatile or non-volatile –Erasable or non-erasable Organization –Physical organization of bits into words –Fixed or removable Copyright © 2007 – Curt Hill

The hierarchy reviewed CPU registers –Very expensive, very fast, temporary (volatile), not transportable –The number of registers is only of concern to programmers Cache memory: slower than registers faster than most other things, typically pico seconds –Expensive, fast, volatile, not transportable Copyright © 2007 – Curt Hill

The hierarchy reviewed Main memory: typically 10s of nanoseconds and tens of dollars per Megabyte –Same as above Fixed disks: Milliseconds (as few as 2) $ $10 a Megabyte –Much slower and cheaper than memory, permanent, not transportable Copyright © 2007 – Curt Hill

The hierarchy reviewed Floppy disk: tenths of a second.1 to 1 dollars/M –Transportable, Very slow compared even to hard disks, –Two separate costs: drive (35-150) media (1) Removable hard drives (disk packs) –Similar to hard drives but more expensive (the engineering and manufacturing costs are higher) Copyright © 2007 – Curt Hill

The Hierarchy Reviewed Optical disks (CD ROM) –Slow, read only, but cheap high capacity Tape units many seconds, pennies or less –Cheap media, though drives are somewhat expensive (supply and demand) –Sequential access –Very slow Copyright © 2007 – Curt Hill

Electronic implementations Usually implies no moving parts Several kinds –RAM –ROM –Mag bubble Copyright © 2007 – Curt Hill

RAM Random Access Memory Dynamic RAM (DRAM) –Store charge like a capacitor –This charge does tend to dissipate so they need to be refreshed periodically –Most modern CPUs have a refresh cycle built in Static RAM lasts –Uses a flip flops to retain value while there is power Both are volatile Copyright © 2007 – Curt Hill

CMOS Complementary Metal Oxide Semiconductor - CMOS Cycle time is the time that it takes for a fetch operation to be successfully satisfied –70 ns seems to be typical now Copyright © 2007 – Curt Hill

ROM Non volatile, but not changable Read Only Memory Lots of possibilities PROM EPROM –Erasable by UV light EEPROM –Erased by processor control Copyright © 2007 – Curt Hill

Bubble memory Seems to have died No moving part, non volatile, changable, slow compared with most other technologies Magnetic domains Polarity determines value In most case battery backed RAM is faster and more cost effective Copyright © 2007 – Curt Hill

Memory types Copyright © 2007 – Curt Hill Memory type CategoryErasureWrite mechanism Volatile RAMRead/WriteElectrically by byte ElectricallyYes ROMRead onlyNoMasksNo PROMRead onlyNoMasksNo EPROMRead onlyUV light, by chip ElectricallyNo Flash memory Read mostlyElectrically by block ElectricallyNo EEPROMRead mostlyElectrically by byte ElectricallyNo

Flash Memory Also known as AND/OR memory Type of EEPROM Usually used for disks rather than primary memory –BIOS is often flash though Uses Fowler-Nordheim tunneling Individual byte programming once –Then must erase whole block Copyright © 2007 – Curt Hill

Content addressable memory AKA associative memory This is special (that is expensive) type of memory that can be accessed in two ways –By address –By contents I believe I saw an implementation of a cell that used 10 gates as opposed to the four used in a flip-flop Copyright © 2007 – Curt Hill

Accessing associative memory Give me the address and I give you the contents Give me the contents or a portion of them and I give you the address or group of addresses Associative memory is much more complex than normal static/dynamic RAM Copyright © 2007 – Curt Hill