"I wanted to have virtual memory, at least as it's coupled with file systems"
About this Quote
The intent is engineering leverage. Virtual memory by itself is a trick of indirection: map addresses to something else. Coupled with a file system, it becomes a unifying interface between two worlds people used to treat separately: transient computation and durable storage. That coupling implies paging, memory-mapped files, demand loading, swapping - mechanisms that let programs act as if data is simply “there,” regardless of whether it’s on disk or in RAM. It’s not just convenience; it changes what kinds of software are feasible, because it changes the cost and complexity of handling data.
The subtext is a worldview that shaped Unix: keep abstractions small, sharp, and composable, then let them interact until the system feels bigger than its parts. Thompson isn’t selling a grand theory; he’s admitting the motive force behind much of computing progress: impatience with friction. In one line, you can hear the era’s constraints - scarce memory, slow disks - and the ambition to make those constraints disappear behind clean, reliable semantics.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Verified source: Ken Thompson Oral History Interview (Ken Thompson, 1989)
Evidence:
I wanted to have virtual memory, at least as it’s coupled with file systems. (Interview dated September 6, 1989; no stable page number visible in the web transcript excerpt). The quote appears in an oral history interview with Ken Thompson dated September 6, 1989. In the transcript, it occurs in response to a question about features he wanted to avoid or include in operating systems: “Thompson: Yeah. There were lots of them. I wanted to avoid, special IO for terminals. I wanted to have virtual memory, at least as it’s coupled with file systems. I wanted to keep file systems really exclusive and separate from virtual memory...” The earliest primary-source publication I could verify is this interview transcript in the TUHS archive. I did not find evidence of an earlier book, article, or speech containing this exact wording. ([tuhs.org](https://www.tuhs.org/Archive/Documentation/OralHistory/transcripts/thompson.htm?utm_source=openai)) |
| Cite |
Citation Formats
APA Style (7th ed.)
Thompson, Ken. (2026, March 6). I wanted to have virtual memory, at least as it's coupled with file systems. FixQuotes. https://fixquotes.com/quotes/i-wanted-to-have-virtual-memory-at-least-as-its-165325/
Chicago Style
Thompson, Ken. "I wanted to have virtual memory, at least as it's coupled with file systems." FixQuotes. March 6, 2026. https://fixquotes.com/quotes/i-wanted-to-have-virtual-memory-at-least-as-its-165325/.
MLA Style (9th ed.)
"I wanted to have virtual memory, at least as it's coupled with file systems." FixQuotes, 6 Mar. 2026, https://fixquotes.com/quotes/i-wanted-to-have-virtual-memory-at-least-as-its-165325/. Accessed 20 Mar. 2026.


