I think that was 1985. The thing where I'm heading with this is that little computer's memory size. See back in those days this "computer" had embedded RAM memory, and the Sinclair ZX Spectrum had a whole 48KB of them, which was a huge upgrade from the initial 16 KB model.
So, today we'll test some new performance RAM memory from the good folks of OCZ, and it's 3x 2GB = 6GB :)
No let's do some math, oh... and also observe what is ahead of us for the future:
8 bits = 1 byte
1024 bytes = 1 KB (1 to 3 digits)
1024 KB = 1 MB (4 to 6 digits)
1024 MB = 1 GB (7 to 9 digits)
1024 GB = 1 TB (10 to 12 digits)
1024 TB = 1 PB (13 to 15 digits)
1024 PB = 1 EB (16 to 18 digits)
1024 EB = 1 ZB (19 to 21 digits)
1024 ZB = 1 YB (22 to 24 digits)
More than enough ... (25 to 27 digits)
Now 1 Gigabyte precisely = 1,048,576 kilobytes. Multiply that by six and you'll notice that the complete ZX Spectrum system memory would fit roughly 130,000 times into today's tested 6GB memory. Bloody hell. [Ed - My maths is usually wrong this early in the morning, but I make it 131072 times]
How does RAM memory actually work ?
Adding RAM (random access memory) will normally cause your computer to feel faster on certain types of operations. Some applications (think Photoshop or most movie editing and animation packages) need bags of RAM to do their job. If you run them on a PC with too little RAM you'll see Harddisk swapping / activity constantly brining he system down to a crawl. It as at that tim that you can get a massive speed boost by adding enough RAM to eradicate the swapping. Programs like these can seriously run 10 to 50 times faster once they have enough RAM.
But how does RAM work ? Well, the essence is actually very simple, we live in a digital world with 0's and 1's.To store a 1 in the memory cell, a capacitor is filled with electrons. To store a 0, it is emptied... that's it... it's that simple.
The dilemma with the capacitor's container is that it has a leak. In a matter of a few milliseconds a full bucket becomes empty. Therefore, for memory to work, either the CPU or the memory controller has to come along and recharge all of the capacitors holding a 1 before they discharge. To do this, the memory controller will read the memory and then writes it right back. This refresh operation happens automatically thousands of times per second.
Dual Channel memory ?
Typically you guys make sure that you buy two bars so that you can have a dual-channel memory configuration (color coded identically on your mainboard). Dual channel effectively double's the memory bandwidth and processors loves that bandwidth, for sure, as it can have a nice impact on overall performance.
So keep this in mind: performance and stability of any system depends in part on the memory being used and the settings for the RAM timings. Many users may have their preference for low-quality class-B brands; but certainly using brand name memory is a very good idea since low quality memory is often at the root of many stability issues. However, always pay attention to the timings of the memory being used.
Triple Channel memory ?
With the coming of Core i7 we've seen the integration on-CPU integrated memory controllers for DDR3 SDRAM with 1 to 3 -- 64-bit memory channels (physically four only three active though). You read it right, a tri-channel memory controller. Therefore total memory bus width goes up from 128 bits to 192 bits allowing a massive bandwidth increase as they ar no longer tied to the FSB.
Intel eliminated those "FSB brakes" by designing Nehalem's architecture to use 64-bit memory controllers which are connected directly with the processor's silicon. As a result this new design should bring a bandwidth utilization of as much as 90%, a nice jump from today's 50-60% utilization for sure. The new controller of course supports both registered (server market) and unregistered (consumer) memory DIMMs. The controller is fast ... very fast, and supports DDR3-800, DDR3-1066, DDR3-1333 JEDEC standards, yet has room for future scalability. The memory controller is able to handle 64GB/s, a full tri-channel DDR3-1333 implementation will only amount to 32GB/s maximum bandwidth utilization.
Do the math and conclude that even DDR3-2000 will not max out the controller.
So then, three memory channels per processor, each channel supports a maximum of 3 DIMMs. Again do the math and a single processor can support a maximum of 9 memory slots. You are of course free to use one or two DIMMS, but for optimal performance, the minimum would however be three, one DIMM per channel. So depending on the motherboard class of use, the board can come configured with three, six or nine memory slots.
That's what we are looking at today. but not only will we look at the memory in default configuration, no we'll look at the memory at several frequencies and timings.
OCZ DDR3 PC3-12800 Gold 6GB Low-Voltage Triple Channel review Today will test a triple memory kit from none other than OCZ technology, renowned for their speedy part we'll take a look at their OCZ DDR3 PC3-12800 Gold Low-Voltage Triple Channel memory. A 6GB kit, memory that is capable of 1600MHz DDR3 CL 8-8-8-24 (CAS-TRCD-TRP-TRAS) and comes with a lifetime warranty.