Skip to main content

Science Quote by Ken Thompson

"I wanted to have virtual memory, at least as it's coupled with file systems"

About this Quote

There’s an almost deadpan understatement to Ken Thompson’s line, the kind that signals a builder talking about necessity, not philosophy. “I wanted” is doing quiet work here: it frames a foundational operating-systems idea as a practical craving, like a tool missing from the bench. And the tool isn’t “virtual memory” in the abstract, the textbook concept that makes RAM feel bigger. It’s “virtual memory, at least as it’s coupled with file systems” - the hinge that turns memory into something you can name, persist, share, and recover.

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

TopicCoding & Programming
Source
Verified source: Ken Thompson Oral History Interview (Ken Thompson, 1989)
Text match: 100.00%   Provider: Cross-Reference
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.

More Quotes by Ken Add to List
Ken Thompson on virtual memory and file-backed design
Click to enlarge Portrait | Landscape

About the Author

Ken Thompson

Ken Thompson (born February 4, 1943) is a Scientist from USA.

29 more quotes available

View Profile

Similar Quotes

Alphonse Karr, Critic

We use cookies and local storage to personalize content, analyze traffic, and provide social media features. We also share information about your use of our site with our social media and analytics partners. By continuing to use our site, you consent to our Privacy Policy.