Memory Technology. Assignment 08. CSTN3005 PC Architecture III October 25, 2005 Author: Corina Roofthooft Instructor: Dave Crabbe

Similar documents
A+ Certification Guide. Chapter 5 Random Access Memory

IS 258 PC Maintenance. Lecture 6: Installing, Upgrading and Troubleshooting Memory Instructor: Henry Kalisti

June 2004 Now let s find out exactly what we ve bought, how to shop a new system and how to speed up an existing PC!

ECE 485/585 Microprocessor System Design

Computer Systems Laboratory Sungkyunkwan University

Computer Maintenance. Unit Subtitle: Motherboards. Copyright Texas Education Agency, All rights reserved. 1

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 5 Supporting Processors and Upgrading Memory

I/O Channels. RAM size. Chipsets. Cluster Computing Paul A. Farrell 9/8/2011. Memory (RAM) Dept of Computer Science Kent State University 1

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended.

COSC 6385 Computer Architecture - Memory Hierarchies (III)

Introduction read-only memory random access memory

State-Of-The-Art Standards

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 4 Supporting Processors

IS 258 PC Maintenance. Lecture 7: Installing, Upgrading and Troubleshooting Processor Instructor: Henry Kalisti

Section 3 MUST BE COMPLETED BY: 10/17

1. Jumpers Location Diagram for "A47 ver 3.X" Main Board

A+ Certification - ONE. Module 6. Memory N+S training!

Providing Fundamental ICT Skills for Syrian Refugees PFISR

EE414 Embedded Systems Ch 5. Memory Part 2/2

Internal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.

A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets

RAMCHECK OWNER S MANUAL

Random Access Memory (RAM)

TABLE OF CONTENTS 1. INTRODUCTION 1.1. PREFACE KEY FEATURES PERFORMANCE LIST BLOCK DIAGRAM...

computer case. Various form factors exist for motherboards, as shown in this chart.

TABLE OF CONTENTS 1. INTRODUCTION 2. SPECIFICATION 3. HARDWARE INSTALLATION 6EX 1.1. PREFACE KEY FEATURES PERFORMANCE LIST...

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

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

Motherboard, Processors and Memory

Robert Jamieson. Robs Techie PP Everything in this presentation is at your own risk!

AN504: Memory Options and Performance on the Intel 955X Express Chip Set. John Beekley, VP Applications Engineering, Corsair Memory, Inc.

Manual M5a99x Evo R x Sockel Am3+ Atx Ddr3

TR3X6G1333C9 OVERCLOCK SERVICE MANUAL PDF

7. RAMCHECK OPTIONS. As we continuously develop new options, you may also want to check our web site ( for updated information.

IMM64M64D1SOD16AG (Die Revision D) 512MByte (64M x 64 Bit)

DDR4 Memory Technology on HP Z Workstations

Computer Organization. 8th Edition. Chapter 5 Internal Memory

goals review some basic concepts and terminology

Computers Are Your Future

How To Identify The Ddr1 Ram And Ddr2 Ram

Computer Maintenance. PC Disassembly and Reassembly. Copyright Texas Education Agency, All rights reserved.

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

BurnInTest results BurnInTest Version Date Logging level Licenced System summary System summary General CPU

NVIDIA nforce IGP TwinBank Memory Architecture

IMM64M64D1DVS8AG (Die Revision D) 512MByte (64M x 64 Bit)

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.

The PowerEdge 6450 systems offer the following major features:

CLK. Slot1 VIA ATX Mainboard. User s Manual 4

System Installation. 3-1 Socket 370 Celeron Processor CHAPTER 3

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

The Components of the System Unit

IMM64M72SDDUD8AG (Die Revision B) 512MByte (64M x 72 Bit)

How can I test my memory

Chapter 1: Motherboard & Its Components

Motherboard Specifications, A8AE-LE (AmberineM)

Mainstream Computer System Components CPU Core 2 GHz GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation

EPUB // INTEL D845GVSR MOTHERBOARD MANUAL

Memory Expert Knowledge

Course Code CW-4-G Subject CHM (17428) Subject Teacher Mr. Pise S. P. Topic-1- Motherboard & It s Components

GA - 686LX USER'S MANUAL. Pentium II Processor MAINBOARD. REV. 1 First Edition

Opening the Computer 1 Before you open your computer, shut it down by choosing Apple (apple) > Shut Down.

AQD-SD4U4GN21-HG Test Report

IMM128M72D1SOD8AG (Die Revision F) 1GByte (128M x 72 Bit)

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

Computer System Components

AN501: Latency Settings and their Impact on Memory Performance. John Beekley, VP Applications Engineering, Corsair Memory, Inc.

This Unit: Main Memory. Building a Memory System. First Memory System Design. An Example Memory System

IMM128M64D1DVD8AG (Die Revision F) 1GByte (128M x 64 Bit)

BTEC Level 3 Unit 2. Computer Components

Chapter 9: A Closer Look at System Hardware

Chapter 9: A Closer Look at System Hardware 4

Memory technology and optimizations ( 2.3) Main Memory

Overview. Memory Classification Read-Only Memory (ROM) Random Access Memory (RAM) Functional Behavior of RAM. Implementing Static RAM

FCC Information Federal Communications Commission Radio Frequency Interference Statement

Chapter 5 Internal Memory

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

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

Memory systems. Memory technology. Memory technology Memory hierarchy Virtual memory

Using SDRAM in Intel 430TX PCIset Embedded Designs

LECTURE 5: MEMORY HIERARCHY DESIGN

Part 1 of 3 -Understand the hardware components of computer systems

Node Hardware. Performance Convergence

Recap: Machine Organization

COMPUTER HARDWARE & NETWORK TROUBLESHOOTING

The Memory Hierarchy 1

IMM64M72D1SCS8AG (Die Revision D) 512MByte (64M x 72 Bit)

*this is meant as a study guide that was created from lecture videos and is used to help you gain an understanding of what is a processing unit.

EEM 486: Computer Architecture. Lecture 9. Memory

RAM (RANDOM ACCESS MEMORY)

Later designs used arrays of small ferrite electromagnets, known as core memory.

Chapter 5. Internal Memory. Yonsei University

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

Copyright 2012, Elsevier Inc. All rights reserved.

TABLE OF CONTENTS 1. INTRODUCTION 2. SPECIFICATION 3. HARDWARE INSTALLATION 6BA

Computer Architecture. A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

Basic Troubleshooting Guide Volume 1.1

Chapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY

Mainstream Computer System Components

TABLE OF CONTENTS 1. INTRODUCTION 2. SPECIFICATION 3. HARDWARE INSTALLATION 6EM 1.1. PREFACE KEY FEATURES PERFORMANCE LIST...

Transcription:

Memory Technology Assignment 08 CSTN3005 PC Architecture III October 25, 2005 Author: Corina Roofthooft Instructor: Dave Crabbe

Corina Roofthooft CSTN3005 - assignment 08 Memory Technology Introduction This assignment will help us understand the basics of memory technology. We will examine characteristics of different memory types and gain some experience in how to interpret memory specifications through online research. Lab Resources: 1. Text: Page 240-280 2. http://www.tomshardware.com/motherboard/20040301/index.html 3. http://www.hardwaresecrets.com/printpage/133 4. http://www.hardwaresecrets.com/page/download_id Questions page 279-280 1. Name two ways that a SIMM and a DIMM are alike. Name two ways they are different. Two ways that a SIMM and a DIMM are alike: - They can both use EDO - They both store DRAM Two ways that a SIMM and a DIMM are different: - SIMMs have less pins (30-pin or 72-pin) than DIMMs (168-pin or 184-pin) - SIMMs can store less memory than DIMMs per module. 2. What are the two possible number of pins on a DIMM? On a SIMM? On a RIMM? The possible number of pins on a DIMM is 168 or 184. The possible number on a SIMM is 30 or 72. On a RIMM 184 or 232. 3. Which is likely to be more expensive, a 512-MB DIMM or a 512-MB RIMM? Why? A RIMM is likely to be more expensive, as memory manufacturers must pay licensing fees to use the RDRAM technology. 4. How many notches are on a DDR SDRAM module? There is one notch on a DDR SDRAM module. 5. How does a memory cache speed up computer processing? By storing data or programs in SRAM for quick retrieval. The cache controller anticipates what data or programming code the CPU will need next and puts that data or code in SRAM, if that was what the CPU needed, it can get it without having to access DRAM, which would be slower.

6. Explain how L1 cache, L2 cache, and L3 cache differ. L1 cache is located on the CPU die itself, L2 cache is external inside the CPU housing, meaning it is not on the die. L3 cache is either on the motherboard, when there is L2 cache in the CPU housing, or inside the CPU housing farther away from the CPU than the L2 cache. 7. What types of memory can be used on a 100-MHz motherboard? SDRAM (PC100) and DDR-SDRAM (PC1600) 8. Looking at an SDRAM DIMM, how can you know for certain the voltage needed by the module? Different voltage SDRAM DIMMs have notches in slightly different places. 9. How many 30-pin SIMMs are installed in one bank for a 386 or 486. A 30-pin SIMM has 8 (or 9) bits, a 386 or 486 has 32-bit data paths (unless it is a 386SX, which is 16-bit), so 4 SIMM modules are needed to form a bank. 10. How many 72-pin SIMMS are installed in one bank? A 72-pin SIMM has 32 (or 36) bits so a) for a 386 or 486 1 SIMM module forms a bank b) Pentium 2 SIMM modules are needed. 11. What are two current speeds of RIMMs? 1066MHz for the PC1066 RIMM (clock rate 533MHz) 800MHz for the PC800 RIMM (clock rate 400MHz) 12. List at least four things you can do if you receive memory errors during a memory upgrade. - Remove original memory and try the new memory by itself - Try installing the memory in different banks - Carefully clean the contacts - Check ALL the memory specs and make sure your motherboard supports this memory 13. What might be a symptom in Windows of unreliable memory on a motherboard? Windows may give a general protection fault, lock up unexpectedly, or randomly reboot. 14. List at least four things you can do if you receive memory errors during normal operation when you have not recently upgraded memory. - Run diagnostic tools for your memory. - Take the RAM out and put it back in, to make sure it was seated properly - Test each of your memory modules separately - Track recent hardware or software changes and make sure they are not causing the errors.

15. If your motherboard calls for 60-ns memory, can you substitute 70-ns memory? Why or why not? Using slower memory than advised may cause your system to crash or freeze. 70-ns memory is slower than 60-ns memory, therefore substituting 70-ns for 60-ns is a bad idea when the motherboard calls for 60-ns memory. 16. When buying memory, what can you look for that might indicate that the memory is remanufactured? Look for the dates on the chips, all chips of the same configuration (data, parity ) should have roughly the same date. 17. What are the two major categories of static RAM memory? L1 and L2 cache. 18. What improvements did DDR make over regular SDRAM? DDR doubled the speed of regular SDRAM because it transfers data on both clock edges. 19. When might there not be any SRAM on a motherboard? When all L1, L2 and L3 (if L3 is present) cache is in the CPU housing and on the CPU die. What is the SPD on a DIMM? Acronym and function. SPD stands for Serial Presence Detect and it is a little flash (EEPROM) chip on the memory that contains all specs of the model. The computer uses this to identify the characteristics of the memory module. DDR2 vs. DDR (resource 1) Figure 1 contains a graphic comparing DDR to DDR2 sockets, including the voltages used and the number of pins for each. Figure 1 DDR vs DDR2 Slot comparison 2. If a DDR2 uses a 200MHz clock rate, why is it called DDR2 400? It is called DDR2 400 because data is transferred on both clock edges, 2 x 200. 3. What does it mean to use DDR2 in 'dual-channel' mode? Dual channel mode accesses 128 bits at a time instead of 64 bit, doubling the transfer rate and doubling the memory speed. It requires two memory modules plugged into the appointed DIMM slots to enable dual channel mode.

4. What is the transfer rate using DDR2 533 devices in dual channel mode (megabytes per second)? 8533 MB/s (8528 MB/s?) DDR Dual-channel (resource 2) If you have an Athlon-64 running at 400MHz (real clock of 200MHz), what is the maximum data transfer rate (specify bits or bytes/sec) 3,200 MB/s What is the Maximum data transfer rate for the following RAM technologies: PC66 533 MB/s PC133 1,066 MB/s DDR400 3,200 MB/s DDR2-400 3,200 MB/s DDR2-800 6,400 MB/s How does a DDR dual-channel memory configuration differ from a single-channel configuration? A dual-channel memory configuration accesses memory 128 bits at a time, while a single-channel accesses 64 bits at a time. In a Pentium system, the ability to run in a dual-channel configurations depends on b) the chipset In the Athlon-64 processor the ability to run in a dual-channel configuration depends on a) the CPU Which Athlon-64 processors support dual-channel? Socket 939 Athlon 64 processors support dual-channel, because they have an embedded dual channel memory controller. How do the Gigabyte GA-8IPE1000 Pro 2 and the MSI 865PE Neo2 motherboard differ in how to install memory in dual-channel mode? The GA-8IPE1000 Pro 2 has different coloured slots and for dual channel configuration you install the memory modules in the slots of the same colour. For instance in figure 2, you would install them in either both purple or both red sockets. Figure 2 GA-8IPE1000 Pro 2 memory slots

On the 865PE Neo2 the modules are to be installed in the sockets with different colours. For instance in figure 3 you would install one module in a green slot and one in a blue slot to enable dual channel mode. Research Figure 3 865PE Neo2 memory slots Objective article comparing 2 512 Dual Channel 400MHz Corsair RAM modules in single channel mode with dual channel mode on an AMD Athlon 4000+: http://www.tcmagazine.info/articles.php?action=show&id=128&perpage=1&pagenum=1 Benchmarking done by a memory manufacturer in an Intel architecture, showing that different perspectives give different benchmarking results: http://www.kingston.com/newtech/mkf_520ddrwhitepaper.pdf Practical I found the manual for the P5GD2 motherboard on the manufacturer s website, Asus. Figure 4 shows a screen shot of the system memory page, followed by figure 5, a screen shot showing a picture of the DIMM module and 4 sockets found on the same page in the manual. Figure 4 System memory page in P5GD2 manual

Figure 5 Memory slots for P5GD2 Figure 6 shows the specifications of the RAM used with this motherboard, found on the same page in the manual. This motherboard uses unbuffered, non-ecc DDR2 DIMMs. QVL (qualified vendors list) Figure 6 Accepted memory types for P5GD2 Why does this list exist? This list exists to give users the possibility to find parts that are guaranteed to work with the product in question, much like the HCL. Figure 7 shows a single sided Kingston memory module supported for this board. Figure 7 QVL entry for Kingston 512MB supported memory

Figure 8 shows the supported Kingston memory module details on Kingston s website, with a vendor and US price for this part. Identifying memory (resource 3) Figure 8 Kingston s KVR533D2N4/512 memory module details I downloaded and installed the CPU-Z program. Figure 9 shows what the program looks like and table 1 lists the requested results I got from running the program on my personal workstation and on a main lab machine. Figure 9 CPU-Z

CPU Personal Workstation (Intel D850GB) Module size 256Mbytes and 128MB 512MBytes Max bandwidth PC800(400 MHz) PC3200 (200 MHz) Table 1 CPU-Z results Evaluating a system's memory configuration Main lab Workstation (Dell OptiPlex GX280) Processor name Intel Pentium 4 Intel Pentium 4 530 Code name of processor Willamette Prescott Package type PGA-423 LGA775 Technology 0.18µ 0.09µ core voltage 3.056V / Core speed and multiplier 1395.8MHz x14.0 2992.5 MHz x15.0 FSB 99.7MHz 199.5MHz bus speed 398.8MHz 798.0MHz Cache L2 cache ratio Full core speed Full core speed frequency 1395.8MHz 2992.4MHz Memory Memory type RDRAM (dual) DDR2-SDRAM (dual) size 768MBytes 1024MBytes Frequency 398.8MHz 199.5MHz Cas latency / 3.0clocks SPD Is your personal computer using RAM in dual channel? Prove answer. My personal workstation is using RAM in dual channel, since it is using RDRAM and RDRAM is dual channel by design. Although 32bit RIMM modules, such as RIMM 4200, 4800, 6400 modules can be upgraded singly on dual channel systems. From running CPU-Z I could see that all 4 RAM slots are filled, 1 pair of 256MB modules and 1 pair of 128MB modules, if they were not installed in dual channel configuration, the system would not even boot, this can be deduced from the D850GB mainboard manual RDRAM Memory Configuration section, of which I included a screenshot in figure 10.

Figure 10 RDRAM memory configuration for D850GB Is the dell GX280 using RAM in dual-channel config? Prove answer Yes, the Dell GX280 is using RAM in dual-channel configuration. See figure 11 and 12 for proof. Figure 11 shows the manual showing dual-channel configuration, figure 12 shows a picture of the physical memory configuration. Figure 11 Dell manual memory section

Figure 12 DDR2 seating in Dell OptiPlex GX280 Conclusion Memory technology is ever changing, and manufacturers come up with new ways to confuse users, therefore it is important to understand the basics of the technology. If you can understand where it came from, how it got to where it is, then you will have a chance to keep up with where it is going. As final project for a course I took in 2003, I wrote a research paper on DDR2, an exciting new technology that was yet to be released to the general public. Starting at a mind-boggling 200MHz then, it has become a standard now and is up to 667MHz. Time to start writing about DDR3! I had not used or even seen the CPU-Z program before and found it to be a very useful tool.