Domanda di colloquio di Oracle

Explain how virtual memory works on a typical processor and why we use it.

Risposta di colloquio

Anonimo

28 mar 2018

I explained the need for a flat, contiguous, and seemingly infinite view of memory for a process and how the MMU is utilized to create such a mapping to physical memory, along with security implications and how a segmentation fault works and process separation in general. I also explained the TLB and how it's utilized.