Thursday November 26 2009
-
-
-
-
-
Counter-Strike Source
-
0
-
-
Official Design Partner
Story Header

All Games: ZeGermans on RAM

By: Jason Bass - Published April 07, 2005 at 11:45 AM EDT - Writer Archive
Christian "ZeGermans" Koebel checks in with a look at memory. Whenever we talk about computers, we always toss around tons of different words, like video card, hard drive, motherboard, and of course, RAM. But how many of you know exactly what each part does? How does it work?

Whenever we talk about computers, we always toss around tons of different words, like video card, hard drive, motherboard, and of course, RAM. But how many of you know exactly what each part does? How does it work? What should you look for in such a part? How much will it benefit your system? This is the first in what will be a series of articles which will go in depth into the inner workings of your computer parts, examining how they work, how they fit into your computer’s greater architecture, and finally, what to look for in such a product. This first article will basically cover all you ever will want to know about RAM.

First off, let’s start with the basics. What does RAM stand for? It stands for Random Access Memory. What does this mean? To put it simply, it means that information can be taken from any part of any chip at any time, without concern for the order in which the information was first copied into the memory. This will be further explained in a bit. What does RAM do? It acts as an intermediary between the hard drive and the CPU. All information needed to run a program is copied from the hard drive to the RAM, and then subsequently it is all run through the CPU. Since RAM is several thousand times faster at transferring information than the hard drive is, this provides a critical bridge between stored information and processed information. SD RAM uses a slightly varied version of this technique, which will be examined later.

How does it work?

RAM stores information in a totally different manner than hard drives do, as would be reasonable to assume considering how much faster it is. In fact, at its base, RAM is no different from any other electronic chip in existence. It all starts out as an Integrated Circuit. In an IC, there are millions of memory cells, which consist of a single transistor and a single capacitor. This cell can either have the capacitor charged, giving it a value of 1, or have it be empty, giving it a value of 0. This represents a single bit of data. To add a bit (excuse the pun) of perspective, eight bits is equal to one byte. There are 1,073,741,824 bytes in a gigabyte. Therefore, your average killer gaming rig has more than eight billion memory cells in your RAM alone. Now, back to the topic. The capacitor in each cell drains over a period of a few microseconds so that a charge of “1” would drain to a charge of “0”, thus destroying the data. This is where, for the first of many times, the memory controller comes in to play. It recharges the drained capacitors thousands of times per second so that data isn’t lost while it’s in the middle of being processed. Memory cells are arranged in a two-dimensional plane, with columns that are called CAS and rows that are termed RAS. When RAM is operating, a charge is sent down a CAS to activate the transistors in every cell. Then the RAS either sends its own signal down the right row to charge the appropriate capacitor at the intersection, if it is writing, or it uses a signal amplifier to read what the charge is on the capacitor when it is reading. After it is done reading it recharges the capacitor to full ability. The time it takes for this entire process to be completed over all the cells in the chip is expressed in nanoseconds.

A graphical representation of a group of RAM cells currently being accessed.

Obviously, all these billions of cells would be worthless without some sort of system that kept them organized and kept everything running smoothly. Think of these circuits as the farmers and the memory cells are crops. They’re designed to take proper care of them. They identify every row and every column so that it knows where signals are supposed to go. They keep track of when the last refresh was for the charge-storing capacitors, and recharge accordingly. They amplify any signals read from the capacitors. Finally, they tell cell whether or not it should take a charge or not. And where do these farmer circuits get their information? Some of it is built in to the chip, but most of it comes from the memory controller, which is either part of the chipset, as it is in Intel and most AMD setups, or on the actual CPU, like with the Athlon64.

Continued (1/2) »
Page:

User Comments

1
54% Ranking 54% Ranking 54% Ranking 54% Ranking
GotFrag Prime!
0 Frags
+   -

GJ Christian
2
29% Ranking 29% Ranking 29% Ranking 29% Ranking
0 Frags
+   -

nice
3
22% Ranking 22% Ranking 22% Ranking 22% Ranking
0 Frags
+   -

Source raw cpu fps power (when a lot of physics is going on and the cpu is the bottleneck) is very dependent on memory bandwidth (much more than most other games), so getting better ram (not more, but faster ram) really helps improve low fps problems.

Here's the breakdown from Anandtech.com of how memory timings and bandwidth (Dual Channel vs. Single Channel) affects performance in Source:

Dual vs Single Channel
http://www.anandtech.com/cpuchipsets/show..

Memory Timings
http://www.anandtech.com/cpuchipsets/show..

This comment was edited at 04/07/2005 11:54 AM
4
24% Ranking 24% Ranking 24% Ranking 24% Ranking
0 Frags
+   -

i need some new ram :(
Why oh Why
5
24% Ranking 24% Ranking 24% Ranking 24% Ranking
0 Frags
+   -

ZeGermans always writes great articles. A big help to us 'less experienced' users. Thanks a bunch.

This comment was edited at 04/07/2005 12:16 PM
Check out my Biography bro.
6
20% Ranking 20% Ranking 20% Ranking 20% Ranking
0 Frags
+   -

nice job dood q=)
;o
7
10% Ranking 10% Ranking 10% Ranking 10% Ranking
0 Frags
+   -

latency is more important then freqancy when it comes to gaming
8
108% Ranking 108% Ranking 108% Ranking 108% Ranking
0 Frags
+   -

WADUP DOOH?
I AM LEGEND
9
23% Ranking 23% Ranking 23% Ranking 23% Ranking
0 Frags
+   -

thanks
10
26% Ranking 26% Ranking 26% Ranking 26% Ranking
0 Frags
+   -

i luv my ram!
#knox - Knox-vegas, TN
11
7% Ranking 7% Ranking 7% Ranking 7% Ranking
0 Frags
+   -

my ram s[u]cks :(
12
39% Ranking 39% Ranking 39% Ranking 39% Ranking
0 Frags
+   -

Nice, useful article. :)
Can I buy your brain?
- d(o_o)b -
13
6% Ranking 6% Ranking 6% Ranking 6% Ranking
0 Frags
+   -

It would be wise to site your sources ZeGermans....

and expanding on the ECC algorithm, google the "hat-problem" and you will find out how it works.

Simply put, it expands the code bits into a set of vectors, and checks along the sequence 1 at a time adding them to an nxn matrix. The result of the singular value decomposition will return eigen-values that can be used to check if the eigenvector's match up.

YAY for math.
15
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

eigen means self in german.
16
37% Ranking 37% Ranking 37% Ranking 37% Ranking
0 Frags
+   -

#7 - they're both important, its a set of trade-offs and you have to find the sweet spot. This will vary depending on your CPU and Chipset.
W. Andrew Loe III .|. http://andrewloe.com/ .|. MasterMind
17
17% Ranking 17% Ranking 17% Ranking 17% Ranking
0 Frags
+   -

la la la you know nothing la la la
#bwn0x
18
8% Ranking 8% Ranking 8% Ranking 8% Ranking
0 Frags
+   -

great article. need more ZeGermans
I'll take center square for the glock.

I didn't know capacitors needed to be recharged. I thought there was a "latch" in the circuity that held it's 1 or 0 until you cut power or switched the latch.
20
12% Ranking 12% Ranking 12% Ranking 12% Ranking
0 Frags
+   -

great article, i enjoyed it.
[b][u][quote]#AscendancyGaming[/b][/u][/q...
21
8% Ranking 8% Ranking 8% Ranking 8% Ranking
0 Frags
+   -

Nice article. Very well writen.
clanless... again
22
43% Ranking 43% Ranking 43% Ranking 43% Ranking
0 Frags
+   -

Great article, i loved it :D
23
37% Ranking 37% Ranking 37% Ranking 37% Ranking
0 Frags
+   -

ZeGermans is right, the expensive low latency RAM have almost no impact in real-world applications. They'll do better in benchmarks, but will do almost nothing in games. Potentially paying $100+ more just for lower latency isn't worth the 1-2% performance increase.
24
34% Ranking 34% Ranking 34% Ranking 34% Ranking
0 Frags
+   -

even if you get the top ram and ur cpu say supports 133, the ram will down clock itself to equal the fsb.
25
12% Ranking 12% Ranking 12% Ranking 12% Ranking
0 Frags
+   -

Oh look I've gone crosseyed
26
58% Ranking 58% Ranking 58% Ranking 58% Ranking
0 Frags
+   -

good explanations. i have gained from this ^_^
but sadly i was hoping my RAM was uber killer.. and.. i don't think it's that crazy :(

2x512MB DDR-SDRAM PC3200

DRAM Frequency 216.2 MHz
FSB:DRAM 1:1
CAS# Latency 2.5 clocks
RAS# to CAS# 4 clocks
RAS# Precharge 4 clocks
Cycle Time (TRAS) 8 clocks

so my RAM latency is 2.5-4-4-8 good? bad?
Good judgement comes from experience. Experience comes from bad judgement. Mark Twain
27
28% Ranking 28% Ranking 28% Ranking 28% Ranking
0 Frags
+   -

Don't forget about G.Skill. G.Skill along with OCZ are considered the top TCCD ram out there.

I personally have had a G.Skill 512mb LA kit up to DDR700(1T 3-4-4-8) 100% Super PI/p95/memtest #5 stable.

http://www.thefragginzone.com/garcia/news..
http://www.thefragginzone.com/garcia/news..
^ 1024 all high, reflect all, no aa, trilinear(what we all use to compare)

I currently run the 1gb G.Skill LA kit @ DDR600(1T 2.5-4-3-7) also 100% stable under all the above tests.

http://www.thefragginzone.com/garcia/news..

Also on the heat spreader topic... These are not needed and are really only there to hide what type of ram the companies are using. Kingston for example will switch ram types but it will still be sold as the same model. Warranty is void if you take off the spreader.. other then that I guess some heat spreaders look cool :o

http://www.thefragginzone.com/garcia/news..
^ A current pic of my pc

http://www.thefragginzone.com/garcia/comp..
DFI + A64 love ^

:-)

This comment was edited at 04/07/2005 8:39 PM
"It's because it's linux, it just works. Meaning, it doesn't crash..." -Jake MCSE
28
21% Ranking 21% Ranking 21% Ranking 21% Ranking
0 Frags
+   -

This is one of the best reads I've seen on GotFrag since the day it was made. I'm glad to see an INFORMATIVE, RELIABLE, and HONEST article show up... It's nice to see something that isn't a bunch of garbled opinions all in one big article. Very well written, nothing in there is a guess that someone who doesn't know anything about computers just blurted out, all well researched and proven. You get an A+ and extra credit points in my book
29
58% Ranking 58% Ranking 58% Ranking 58% Ranking
0 Frags
+   -

gj... but i still dont get it
30
50% Ranking 50% Ranking 50% Ranking 50% Ranking
0 Frags
+   -

#27 You stole what I was going to say about G.Skill. :( Ive seen that stuff hit some sick frequencies. 300+ usually.
Q6600 G0 @ 3.6Ghz + x1900XTX 512mb + Asus P5K-D + 2GB Ballistix D9GMH + Silverstone DA750
31
28% Ranking 28% Ranking 28% Ranking 28% Ranking
0 Frags
+   -

good read
#5yph3r
32
141% Ranking 141% Ranking 141% Ranking 141% Ranking
0 Frags
+   -

I LOVE ZEGERMANS
I'll discuss inflation with you any day pal
33
34% Ranking 34% Ranking 34% Ranking 34% Ranking
0 Frags
+   -

Powerful reading material
I LOVE THIS GAMING SYNDICATE!
34
48% Ranking 48% Ranking 48% Ranking 48% Ranking
0 Frags
+   -

these articles are always good
i care when im paid to - #united5
35
23% Ranking 23% Ranking 23% Ranking 23% Ranking
0 Frags
+   -

^
PC4300 266Mhz at 3,3,3,7

and yes, i want a cookie
36
49% Ranking 49% Ranking 49% Ranking 49% Ranking
0 Frags
+   -

ZeGermans rules all
word.
37
88% Ranking 88% Ranking 88% Ranking 88% Ranking
0 Frags
+   -

the only comment i have about RAM has nothing to do with computers. however, great article
Mike "Australia" Antebi ° Former DPAD Editor in Chief °
38
32% Ranking 32% Ranking 32% Ranking 32% Ranking
0 Frags
+   -

n1 article ^^

one question i have: is it a disadvantage to have like 1,5 gb of ram? using three 512mb modules i mean? since i heard something about a dual-blablabla-modus two modules could use to their advantage, or something like that.

and sry for not being able to ask too accurate ;>
39
14% Ranking 14% Ranking 14% Ranking 14% Ranking
0 Frags
+   -

#13 it's actually CITE
AMD 64 3200+ • DFI Lanparty UT nF3 250GB • PNY 6600GT • Kingston ValueRam 1GB
40
4% Ranking 4% Ranking 4% Ranking 4% Ranking
0 Frags
+   -

so whats better in DDR RAM?
ddr, or ddr2 or ddr3? i dont get that bit
41
44% Ranking 44% Ranking 44% Ranking 44% Ranking
0 Frags
+   -

same here #40 . Ive heard DDR2 > DDR3
Check your Six
42
4% Ranking 4% Ranking 4% Ranking 4% Ranking
0 Frags
+   -

im predictin that ddr2 is a 2 clock and ddr3 is 3 clock :/

Hmm, you didn't mention anything about dual-channel stuff. I know I can't talk about it cause I don't understand it - thats why I need someone clear and precise like you to explain it for me!
Vexillology Clan - www.vex-clan.co.uk
44
7% Ranking 7% Ranking 7% Ranking 7% Ranking
0 Frags
+   -

why does everybody forgets about MUSHKIN, they have the BEST RAM on the market, and it has always been that way....
45
34% Ranking 34% Ranking 34% Ranking 34% Ranking
0 Frags
+   -

#44 had :)
46
18% Ranking 18% Ranking 18% Ranking 18% Ranking
0 Frags
+   -

A lot of great memory modules out there right now. If you want to overclock and hit high frequencies, definatly pick up G.skill memory. OCZ, G.skill, Mushkin, Corsair are all great sticks. Patroit and PQI Turbo are good OC for budget systems and can hit about DDR 550 (~260) with decent timings. Our main bottleneck right now in the Athlon64 market is the bad memory controllers on the Winchester CPUs. Although Clawhammers can hit high speeds, Winchesters are the most common OC cores now for those of us with a bit less money to spend :) The new Venice cores (able to buy this month, sometime...) have better memory controllers and are SOLID for overclocking. If you're going to upgrade to a new computer, May-June will be the time to do it.

www.ocforums.com

This comment was edited at 04/08/2005 1:25 PM
#stasis :: CAL-M Source S4 1-2
47
53% Ranking 53% Ranking 53% Ranking 53% Ranking
0 Frags
+   -

rofl the picture made for this article reminds me of elijah wood in sin city :o
/pizza
48
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

that's what the artist was goin for :) but they copied it off of anime.. . neon genesis evangelion, anyone?
49
4% Ranking 4% Ranking 4% Ranking 4% Ranking
0 Frags
+   -

That was an awesome article....It taught me alot about RAM.
Dead on Arrival and East Coast Xtreme gaming community coming soon!
50
25% Ranking 25% Ranking 25% Ranking 25% Ranking
0 Frags
+   -

now I know
#webfuzion

More Pages

Submit Comments

Registered Users Only

In order to post comments, you must be a registered member. If you have not registered, it's free and easy!