RAM Demystified

by Ryan, ryan@smalldog.com

RAM, sometimes simply called memory, acts as a buffer between your computer’s CPU (processor) and its hard drive to speed up access to files and programs in use. RAM is much faster in its overall throughput (the speed data can be transfered) and latency (time to respond to requests for data).

Whenever you start a program on your computer, some or all of it is loaded into memory. You will experience extreme slowdown and the spinning beach ball if you do not have enough memory installed. In this case your computer will be accessing the hard drive directly, as if it were very very very slow ram, slowing your entire computer down to match the speed of the drive. OS X Tiger 10.4 does not operate very well with 256MB of ram and 512MB is the absolute minimum. For an optimal experience, I recommend at least 1GB of RAM, but more will make most every function smoother and faster.

The other type of memory in your computer is some of the same sort, but the difference is that it is much faster and it is directly
plugged into the CPU allowing for near instantaneous data retrieval.

This ram is called L2 Cache and comes in small amounts of about 2MB and 4MB. Your computer uses an algorithm to try to predict what data it will need next and will load it out of your RAM and into your L2 Cache.

The memory in the current line of Macs runs at 667MHZ (667 million cycles per second), a huge increase over the last generation of Macs whose memory ran at 333MHZ. The full Apple computer lineup also include dual channel technology, which works when memory chips are installed in pairs. The theoretical speed increase by installing in pairs is 100%, but real-world testing indicates differences ranging from barely perceptible to life-altering. This is because memory fires in bursts and by offsetting the burst of one chip it can theoretically send twice as much data through the memory bus in the same amount of time. A rough analog is the opening of a second
checkout line at a supermarket.

The Mac Pro is special, though: if you install identical chips four
at a time, you can take advantage of the 256-bit wide memory
architecture.

by Ryan, ryan@smalldog.com

Similar Posts

  • Dispelling Common Mac Myths

    Now I realize if you’re reading this, you may not exactly be the “PC type,” but it seems that there are some common…

  • Guide to External Storage

    I’m in love with my hard drives. They really are miraculous devices, storing billions of bytes and copying that data to and from drive to drive at amazing speeds. I realize that the world of external storage is pretty vast, with lots of names and terms and numbers, and thought it would be good to do a quickly summarize the differences between external drives.

    The first distinction I make between external drives is their physical size. The case around the actual drive may vary in size but there are only two sizes of hard drives–2.5-inch laptop drives and 3.5-inch desktop drives. Desktop drives require more power than can be supplied via USB or FireWire, and so they are considered “desktop” hard drives because you need to plug them into power separately.

    Laptop drives often can run off USB power supplied by a USB port, so they are considered more portable. Just like comparing laptops and desktops, you will generally get more performance and space out of a desktop drive than you would from a laptop drive.

    If you ever work with large amounts of video or want to play media off of an external drive, then a faster RPM (revolutions per minute) is worth buying. If you are just trying to keep your files backed up, then a lower RPM drive will work fine. The two specifications of drive speeds on the consumer market right now are 5400 and 7200 RPM.

    The third thing to check is the connection type of the external drive. Most drives use only USB, but some drives offer FireWire 400, 800, and/or eSATA. For general backup, USB is perfect because it’s fast, reliable, and can be plugged into almost any computer made in the last 5-10 years.

    FireWire is a connection also known as IEEE 1394. As anyone who works with video knows, FireWire is often required to download video from a camcorder or videocamera. Drives that have FireWire are generally more professionally geared because FireWire is a lower latency connection that makes transferring lots of small files faster than USB.

    eSATA is a very fast data connection but does not supply power. eSata is the fastest type of connection commonly seen in external drives, but Apple does not build this port into its computers at this time.

  • $10.00 Games!

    As quickly as some new games come and go there are always the classics! We like to refer to them as “Oldies but…

  • A Brief Interlude for Comic Geeks

    Here at Small Dog, we have our obvious tech geeks. But some of us, and we know who we are, are also scifi/fantasy/comic…