What does RAM do for audio recording/mixing? The number of plug-ins is determined by how fast and powerful the processor is, and the speed of the hard drive determines how many tracks can play back at once...right? So what does RAM do?
RAM is where data that the processor is using is temporarily stored, if you run out of it the computer uses your Hard Drive as RAM, but that is slower, so more RAM will speed your computer up.
Plus fewer delays = fewer dropouts at low buffer settings = less latency.
THe effect of more RAM will vary by program and what you are doing. If a DAW software can make extensive use of RAM for caching, then it can run smoother and faster with lots of RAM. Sample players almost all prefer to cache the samples to RAM as opposed to stream then off disk, so they also benefit from more RAM available. 2 Gb RAM should be considered standard for anything more than entry level digital audio work.
Its like if your typing something in word the stuff you are typing is tempory stored on the ram so you can access and change it quicker rather than the hard drive spinning.. (Right...?)
I only just realised.. If you have a computer with no hard drive just flash memory.. there would be no need for ram?
there are several different places where data is cached, and in general the faster it is, the less of it you have and the more expensive it is to add. (on the flipside, the slow/cheap/plentiful storage you have [i.e. hard drive or even CD backup] is also going to be the most persistent).
the fastest cache is going to be the registers in your CPU, then probably the cache(s) on the CPUs, then RAM, then your drive (whether spinny or flash).*
different tools for different jobs, and changing the technology of your persistent storage isn't going to suddenly render RAM redundant, just as getting faster RAM doesn't suddenly mean your CPU no longer needs its registers.
* forgive me if i've left out or mischaracterized something, it's been ages since i've really delved into this stuff
Sample players almost all prefer to cache the samples to RAM as opposed to stream then off disk, so they also benefit from more RAM available. 2 Gb RAM should be considered standard for anything more than entry level digital audio work.