AI engineering glossary · Computing foundations

What is virtual memory?

Virtual memory: A technique where the operating system gives each program its own private address space and maps it onto physical RAM and disk as needed. It isolates programs from each other and lets them use more memory than is physically installed.

Level: intermediateTopic: Computing foundations

Virtual memory: an example

Two Python processes can both use memory address 1000 without touching each other's data because each has its own mapping.

Related terms

More Computing foundations terms

Where you learn it

Virtual memory is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.