What is Virtual memory?
A system in which the OS and hardware map the addresses a program uses (virtual addresses) to physical memory addresses. Each program gets a large, independent address space.
Field: CPUs and architecture
A system in which the OS and hardware map the addresses a program uses (virtual addresses) to physical memory addresses. Each program gets a large, independent address space.
Field: CPUs and architecture
Virtual memory must translate the virtual addresses programs use into physical addresses, and since page tables live in memory, walking them each time would cost several memory accesses.
Which cache holds the results of translating virtual addres…TLB (translation lookaside buffer) Amdahl's law Branch prediction Cache coherency Cache memory DMA (direct memory access) DVFS (dynamic voltage and frequency scaling) GPU Instruction set architecture (ISA) Interrupt