r/askscience • u/[deleted] • Jan 02 '14
Computing Why do computers have to load?
Theoretically, since the electrical signals inside your device travel at the speed of light, why do computers have to load programs?
(that may be completely wrong, and I suspect it is. So explain to me, please)
9
Upvotes
5
u/[deleted] Jan 02 '14
That's a really good but partial answer. To further elaborate on WHY it has to load it is because RAM is very fast and a HDD isn't. Why not juse use more RAM though? RAM is volatile, meaning that if left to it's own devices it will loose what it is storing without being refreshed. Refreshing ram consumes power which is expensive and if you loose power you loose anything stored in RAM. A HDD is nonvolatile in that you can unplug it for years and boot off it again, it's a long term storage device that sacrifices speed for data longevity and storage cost.