CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Types of DRAM Asynchronous –The processor timing and the memory timing (refreshing schedule) were independent.

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
CP1610: Introduction to Computer Components Primary Memory.
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
Anshul Kumar, CSE IITD CSL718 : Main Memory 6th Mar, 2006.
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
Memory Chapter 3. Slide 2 of 14Chapter 1 Objectives  Explain the types of memory  Explain the types of RAM  Explain the working of the RAM  List the.
Memory RAM and CACHE. RAM Stands for Random Access Memory Stands for Random Access Memory It is volatile in nature It is volatile in nature Loses its.
RAM. RAM on the Motherboard Loses all data when PC is turned off (except data stored on CMOS chip) Loses all data when PC is turned off (except data stored.
DRAM. Any read or write cycle starts with the falling edge of the RAS signal. –As a result the address applied in the address lines will be latched.
8-5 DRAM ICs High storage capacity Low cost Dominate high-capacity memory application Need “refresh” (main difference between DRAM and SRAM) -- dynamic.
CSCI 4717/5717 Computer Architecture
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
* Definition of -RAM (random access memory) :- -RAM is the place in a computer where the operating system, application programs & data in current use.
RAM (random access memory)
PC Maintenance: Preparing for A+ Certification
Memory COMPUTER ORGANIZATION – ITC CPU (processing) Random Access Memory RAM Temporarily holds Data or Instruction 3.
Memory Technology “Non-so-random” Access Technology:
Chapter 1 Upgrading Memory Prepared by: Khurram N. Shamsi.
Types of RAM By Alysha Gould. TYPES OF RAM SIMM’S DIMM’S DRAM SDRAM RDAM VDRAM.
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
Computer Architecture Part III-A: Memory. A Quote on Memory “With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
YouTube Tuesday.
Chapter Objectives In this chapter, you will learn:
Survey of Existing Memory Devices Renee Gayle M. Chua.
Main Memory -Victor Frandsen. Overview Types of Memory The CPU & Main Memory Types of RAM Properties of DRAM Types of DRAM & Enhanced DRAM Error Detection.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 6 Managing Memory.
Chapter 5 Internal Memory. Semiconductor Memory Types.
Systems Overview Computer is composed of three main components: CPU Main memory IO devices Refers to page
CSC 370 (Blum)1 Memory. CSC 370 (Blum)2 Random Access Memory Random Access Memory (RAM), a.k.a. main memory is the temporary holding place for code that.
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 7 Upgrading Memory (v0.1)
University of Tehran 1 Interface Design DRAM Modules Omid Fatemi
Asynchronous vs. Synchronous Counters Ripple Counters Deceptively attractive alternative to synchronous design style State transitions are not sharp! Can.
Memory Chapter 6. Objectives After completing this chapter you will be able to Differentiate between different memory technologies Plan for a memory installation.
It is the work space for the CPU Temporary storage for data/programs the CPU is working with. Started as a collection of IC’s on Motherboard. Two main.
1.  RAM is our working memory storage. All the data, which the PC uses and works with during operation, are stored here.  Data are stored on drives,
Dynamic Random Access Memory (DRAM) CS 350 Computer Organization Spring 2004 Aaron Bowman Scott Jones Darrell Hall.
CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Random Access Memory Random Access Memory (RAM), a.k.a. main memory is the temporary holding place for code.
W-220 Parts is Parts…. September 8, 2003Riad S. Twal2 Hardware Hard Drive RAM CD-Drive Power Supply.
MEMORIA (RAM) Miguel A. Guillermo Castillo Prof.Ruddy.
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
COMP541 Memories II: DRAMs
CSIT 301 (Blum)1 Finish Memory (then to Cache). CSIT 301 (Blum)2 Asynchronous DRAM Asynchronous DRAM was common until the mid to late 1990’s but now is.
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
“With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Types of RAM (Random Access Memory) Information Technology.
RAM RAM - random access memory RAM (pronounced ramm) random access memory, a type of computer memory that can be accessed randomly;
CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Random Access Memory Random Access Memory (RAM), a.k.a. main memory is the temporary holding place for code.
Primary Storage The Triplets – ROM & RAM & Cache.
A+ Guide to Managing and Maintaining Your PC, 7e
Random Access Memory (RAM)
Types of RAM (Random Access Memory)
Computer Memory.
RAM Chapter 5.
The Triplets – ROM & RAM & Cache
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
MEMORY pp , 34-38, in Computer Systems: Organization and Architecture (Carpinelli)
Chapter 4: MEMORY.
DRAM Hwansoo Han.
Bob Reese Micro II ECE, MSU
Memory CSIT 301 (Blum).
Presentation transcript:

CSIT 301 (Blum)1 Memory

CSIT 301 (Blum)2 Types of DRAM Asynchronous –The processor timing and the memory timing (refreshing schedule) were independent. Thus the processor might have to wait until the memory “window” was open for access. Synchronous (SDRAM) –The processor and memory timing are linked. This allows for more efficient processor-memory interaction. –Note SDRAM is NOT static dynamic RAM – that doesn’t make sense

CSIT 301 (Blum)3 The Role of Cache It’s important to remember the role of cache (SRAM) when trying to understand the distinction between various types of DRAM. Over 90% of the time the processor finds what it needs in cache. But when one needs to access memory, one caches not only that particular value held in that particular location but also many of the values in the nearby locations (because they are likely to be needed as well – locality of reference). So the differences in memory types are often not in an individual access but in the accessing of a larger amount of data for the purposes of caching it.

CSIT 301 (Blum)4 Asynchronous DRAM Asynchronous DRAM was common until the mid to late 1990’s but now is out-dated. –Fast Page Mode What made FPM fast was that the same row but different columns of data could be accessed without forcing one to reselect the row strobe. –Extended Data Out (EDO) What was “extended” about EDO was that it could go longer between refreshes. –Burst Extended Data Out (BEDO) Consecutive data was fetched in “bursts” saving on the addressing part of access time.

CSIT 301 (Blum)5 Synchronous DRAM Since the mid to late 1990’s SDRAM has taken over as the standard for use in main memory. –JEDEC (Joint Electron Device Engineering Council) or PC66 or Ordinary SDRAM operates with bus speeds up to 66MHz, now is outdated. –PC100 SDRAM that works at higher bus speed of 100 MHz

CSIT 301 (Blum)6 Synchronous DRAM (Cont.) –PC133 SDRAM operates at bus speed of 133 MHz and slower. This is a standard memory these days. –There are versions of PC133 SDRAM that differ in “latency.” –Latency is the time you spend waiting until conditions are right to proceed with some action. –This is the CAS Latency mentioned previously.

CSIT 301 (Blum)7 DDR-SDRAM Double Data Rate Synchronous DRAM One allows data to be accessed on both the positive and negative edge of the clock (double pumping). This effectively doubles the throughput. –The associated chips go by PC200 (double PC100) or PC266 (double PC 133) – But the memory modules are designated by throughput. With a 64-bit bus (8 bytes) operating at PC200 (double pumped 100MHz bus), the DDR module goes by PC = 200  8

CSIT 301 (Blum)8 DDR2 from Wikipedia “The key difference between DDR and DDR2 is that in DDR2 the bus is clocked at twice the speed of the memory cells, allowing transfers from two different cells to occur in the same memory cell cycle. Thus, without speeding up the memory cells themselves, DDR2 can effectively operate at twice the bus speed of DDR.”

CSIT 301 (Blum)9 Rambus DRAM Rambus DRAM or RDRAM A proprietary memory technology produced by Rambus. It is a competitor of the DDR-SDRAM but it seems to be losing out. –Which is better depends to the situation. –For very high memory usage in P4 systems, RDRAM might be better.

CSIT 301 (Blum)10 Serial Presence Detect With all of the different types of memory, the computer needed a way to determine the specs of the memory installed so that it could be used efficiently. This is the job of the Serial Presence Detect (SPD). A set of data usually stored on the memory stick itself that informs the BIOS of the module's size, data width, speed, and voltage. Previously done by the parallel presence detect (PPD).

CSIT 301 (Blum)11 Memory Packaging How memory is packaged –DIP: Dual inline pin Package (OLD) Rectangular, has pins on both sides 386 –SIPP: single inline chip packages (OLD) Little circuit board with memory chip Has pins, hard to install

CSIT 301 (Blum)12 Memory modules (Cont.) SIMM single inline memory module –Like SIPP but no pins, easier to install –a 32-bit path to the memory 72-pin SIMM 30-pin SIMM

CSIT 301 (Blum)13 Memory modules (Cont.) DIMM dual in-line memory module, –a 64-bit path RIMM the Rambus version of DIMM (is not really an acronym) SO-DIMMs (small outline) are memory modules for laptops –Initially laptop memory was proprietary and not easily changed or updated. Furthermore there was no easy access to its location.

CSIT 301 (Blum)14 Row versus Bank Row: Physical unit of memory Bank: logical unit The bank is based on bus width. Pentiums use a 64-bit width. –Two SIMMs to make a bank –One DIMM to make a bank –One RIMM to make a bank

CSIT 301 (Blum)15 Installing Memory

CSIT 301 (Blum)16 References PC Hardware in a Nutshell, Thompson and Thompson All-in-One A+ Certification, Meyers and Jernigan