saul.pw/ software writing art links crosswords

A Mag history of RAM (1960-2025)

The most immediate measure of complexity of a computing system is online memory. In basic computational theory, if a system has N bits of memory, it has the potential for 2N different states. And while a theoretical Turing machine has an infinite tape and can therefore perform any computational task, in practice all computers have limited memory and therefore limited capabilities.

Other measures of computer performance (like calculation speed, offline storage, and networking bandwidth) progressed at roughly the same exponential rate as memory. For example, as a general rule of thumb, systems have about ↑2 more permanent storage than memory–a 1985 IBM PC probably had 512kB of RAM and a 40MB hard disk, and a 2024 MacBook Pro can have 36GB RAM and 4TB SSD.

So, the available RAM of a system is a reasonable proxy for its computing power (at least on a mag scale). Here’s an overview of RAM in various computer systems over the past 50+ years. Remember, this is a log scale:

There are several amazing arcs plotted here:

Finally, note that going from 256 bytes of RAM in the Altair 8800 (1975) to 128GB RAM in the MacBook Pro (2024) is a ↑9 increase. That’s a billion times more memory–nine orders of magnitude in 50 years.

Mag Data

The general scale of data: