Did you ever use scrap paper in an exam? If so, you just might relate to your computer!
A RAM Module being installed. Next to the RAM module you can see the heatsink and fan on top of the CPU (central processing unit). The CPU communicates often with the RAM, which is why they are near one another.
Source: data.sg
One of the most important specifications that is often sought after but not understood is RAM Memory (not technically called RAM Memory, since the acronym itself has the word memory in it). RAM, which stands for Random Access Memory, is a type of physical memory that is commonly found in modules inside desktop computers, laptops, smartphones, and all kinds of electronic devices (even your DVR and DVD/Blu-Ray Player).
We all know that hard disk space is used to store data. Documents, pictures, music, videos, and any other data gets stored as bytes onto our hard drive. When we shut down our computer, our data stays there, ready to be retrieved on a restart.
However, RAM acts quite differently from a hard drive's memory. The primary difference between RAM and hard drive memory is that RAM is temporary. Information that gets written and retrieved from RAM is wiped out when you shut down your computer, in contrast to a hard drive's memory which stores the information in-between boots.
So what exactly do we need RAM for? Think about an exam you took. Did you use scrap paper in this exam? If you did, do you remember why you found the scrap paper so helpful? It probably was useful because you stored temporary calculations in it (in two, three, four step problems and beyond). To calculate your final answer, you probably looked more at your scrap paper than the actual exam sheet.
After the exam is over, you probably ended up with a messy sheet of scrap paper, but landed a score of 100 on your exam. Well, RAM works the same way as your sheet of scrap paper!
A brief diagram showing how RAM fits into the entire computer system.
Source: technet.microsoft.com
See, when you start a program on your computer, your computer (specifically, your CPU or central processing unit as shown in the image above) gathers the files and information necessary to run that program. Some of this data is stored temporarily in the RAM module(s). When you work within the program (suppose you are using Microsoft Word), anything you are typing is actually being written onto your RAM--not your hard drive. It is actually when you save your document that the information is transferred from the RAM into the hard drive.
Why does the computer do this? The same reason why you used scrap paper in that exam. The computer needs a faster, more temporary solution for its own "calculations" before it can store the file or data that you need it to--this faster solution is RAM. Since RAM does not have any moving parts as compared to a hard disk drive, it is a much faster form of memory compared to a hard drive. And for a computer, it is this speed and temporary memory that is essential for giving the end-user a seamless experience when using a program.
And when you exit the program, the computer deletes the information from the RAM to free up space for other programs that may be executed--just like when you completed your exam and threw out your scrap paper, the computer does the same.
So the next time you're using a program (or 10 simultaneously in this day and age), remember, your computer is working hard to communicate, write, and retrieve data from RAM in order to give you a smoother experience (or maybe it just needs the sheet of scrap paper for that long-answer question we all hate, who knows!).
Excellent post, and an analogy that took me back to dreaded calculus exams. I hadn't heard that analogy before, it's a good one. I really just knew that if you wanted to do things faster on your computer, you upgrade your RAM, which I did on my laptop about 2 years ago.
ReplyDeleteGood tip. I've been lucky enough to have 8GB of RAM and it makes life so much better!
ReplyDeleteI need tons of ram man...
ReplyDeleteGotta agree with Astronomy Pirate on the analogy reference. Just reminded me of high school, having to do all of my calculations without a calculator. Miserable times. Good article though on RAM.
ReplyDeletegreat lesson on RAM! im getting 2more gigs this week :D
ReplyDelete8gb ftw!
ReplyDeleteThanks! Very informative!
ReplyDeletewouw nice! thx! really didnt know that
ReplyDeleteI can always use more RAM.
ReplyDeleteAgain, good and informative post.
ReplyDeleteThanks for the information! Really helpful.
ReplyDeletegreat post mate! Following your blog for sure, lots of awesome stuff
ReplyDeleteI wonder if really faster SSDs will make RAM redundant.
ReplyDeleteGreat post; great explanation of RAM!
ReplyDeletethanks, very informative post!
ReplyDeleteNow I understand my computer a way better ;)
good read for people who are not into computers
ReplyDeletea friend of my told me this the other day, its always good to confirm haha
ReplyDeleteWow I never really thought of this, now I understand it a lot better. thanks!
ReplyDeleteim RAM hungry ;)
ReplyDeleteNice info, I just bought 4gigs of RAM for my new 1155 desktop. I wonder if I need 8 gigs..
ReplyDeleteI'm tempted to upgrade my 1gb to 2 or 4, but I'm not sure if I would see any gains worthy of the price, considering my laptop is several years old.
ReplyDeletei wish that changing RAM out on a dell lapop was easier, they make them nowadays so that just about any adjustment calls for factory servicing :(
ReplyDeleteI'm looking to buy more RAM. Although, I don't think I'd be able to put it on a laptop... I totally need it if I want to play MMO's on this thing.
ReplyDeleteAlways needs more RAM if you ask me :D
ReplyDeleteAlso, thank you for this. I can just forward it when my girl asks around for tech support :D
You seem to be answer all the questions I've been wondering forever! Wonderful work!
ReplyDelete