- [[Operating Systems]] only give programs/[[Processes]] **virtual memory**, they don't give programs actual [[RAM|Physical Memory]] ![[virtual memory.png]] - by only giving [[Processes]] virtual memory, we achieve - isolation: one process can't access the memory of another process - security: [[Operating Systems|OS]] prevents processes from accessing certain parts of actual memory