Does adding more RAM to your computer make it faster?

Will adding more RAM to your computer make it run any faster? See more computer hardware pictures.
© Jalbert

One topic you might hear people discussing when they're talking shop about computers is how much random access memory (RAM) they need to add to their computer. Up to a point, adding RAM will normally cause your computer to seem faster on certain types of operations. RAM is important because it eliminates the need to "swap" programs in and out.

When you run a program such as a word processor or an Internet browser, the microprocessor in your computer pulls the executable file (.exe) off the hard disk and loads it into RAM. Large programs like Microsoft Word or Excel use large amounts of memory. The microprocessor also pulls in a number of shared dynamic link libraries (DLLs) -- shared pieces of code used by multiple applications. The DLLs take many more megabytes.


­Then the microprocessor loads in the data files at which you want to look, which might total several megabytes if you are looking at more than one document or browsing a page with a lot of graphics. So a big application can easily take 100 megabytes of RAM or more, which can slow your system down significantly if there isn't enough memory. On your machine, at any given time you might have the following applications running:

  • ­­­A word processor
  • A spreadsheet
  • An e-mail program
  • A drawing program
  • Three or four browser windows
  • A fax program
  • A Telnet session

­Besides all of those applications, the operating system itself is taking up a good bit of space. Everything together may need more RAM than your machine has. Where does all the extra RAM space come from?

­ ­


Tips for Adding RAM

A microchip show owner in Seoul's electronics shopping mall checks the display of dynamic random access memory (DRAM) chips. Adding more RAM will make your programs run smoother, but up to a point any additional RAM has no effect.
A microchip show owner in Seoul's electronics shopping mall checks the display of dynamic random access memory (DRAM) chips. Adding more RAM will make your programs run smoother, but up to a point any additional RAM has no effect.
Kim Jae-Hwan/AFP/Getty Images

The extra space in your computer's RAM is created by an important operating system component called the virtual memory manager (VMM). The VMM looks at RAM and finds sections that aren't currently needed. It puts these sections of RAM in a place called the swap file on the hard disk. For example, let's say you have your e-mail program open, even though you haven't looked at e-mail in the last 45 minutes. The VMM moves all of the bytes making up the e-mail program's .exe, DLLs and data out to the hard disk. That's called swapping out the program. The next time you click on the e-mail program, the VMM will swap in all of its bytes from the hard disk, and probably swap something else out in the process. Because the hard disk is relatively slow compared to RAM, the act of swapping things in and out causes a noticeable delay.

So should you just keep adding more RAM until your pockets are empty or your computer can't hold any more? If you have a very small amount of RAM (say, 256 megabytes), then the VMM is always ­swapping things in and out to get anything done. In that case, your computer feels like it is crawling. As you add more RAM, you get to a point where you only notice the swapping when you load a new program or change windows. Once your computer has more RAM than the software running on the machine uses, the VMM has plenty of room and you should never see it swapping anything. After that, adding more memory would have no effect.


Some applications -- like Photoshop, many compilers, most film editing and animation packages -- need large amounts of RAM to do their job. If you run them on a machine with too little RAM, they swap constantly and run very slowly. You can get a huge speed boost by adding enough RAM to eliminate the swapping. Programs like these may run 10 to 50 times faster once they have enough RAM.

For lots more information on RAM and computer technology, swap over to the next page.


Originally Published: Apr 1, 2000

Adding RAM FAQ

What is RAM and what is it used for?
Random access memory (RAM) is the computer's memory that stores user data. Data stored in RAM can be quickly accessed, but is temporary in that it’s unable to save data if there is no power. Additionally, RAM determines the performance of a computer, including its ability to run multiple applications simultaneously.
How do I know if my RAM can be upgraded?
Checking the settings of your computer will let you know how much RAM you have. To find this out  on a Windows computer, hit Windows-Pause and look for the installed memory size in the window that pops up. Many PCs can have their RAM upgraded easily through access panels or RAM slots, but others are more difficult. Search online for your specific computer to determine how best to upgrade the RAM.
How much RAM do I need?
Generally speaking, 8GB of RAM should be enough if you're a PC user. That said, everyone has varying personal and professional needs, so there's no one-size-fits-all answer to this. If you're a gamer, for example, you may want 16GB of RAM or more.
How do I know if I can add more RAM to my computer?
Different computers come with different capacities. All computers have two limits on RAM: the operating system and motherboard. The lower limit equals your PC's maximum RAM capacity.   You can also add RAM modules to your computer. Just be sure to purchase RAM that has the same specifications as the modules.

Lots More Information

Related HowStuffWorks Articles

More Great Links


  • Dunn, Jason. "Computer RAM: a crucial component in video editing." Sept. 3, 2003.
  • Paulson, Dailey. "Faster RAM tackles data and marketplace bottlenecks." IEEE Xplore: Computer Magazine. Vol. 35, No. 4. April 2002. 17-19.
  • Video. "How to upgrade your RAM." PC,355-page,1-bid,0/video.html