Virtual Memory OS techniques

Virtual memory

Virtual memory is a memory management technique that provides an abstraction of available storage resources, creating the illusion of a larger main memory. It uses address translation hardware to map virtual addresses to physical addresses and can extend capabilities by utilizing disk storage to provide a virtual address space that exceeds the capacity of real memory. Benefits include freeing applications from managing shared memory, increased security, and being able to use more memory than physically present.

1 courses cover this concept

CS 112, CS212: Operating Systems

Stanford University

Winter 2023

This course introduces students to operating system concepts, with a primary focus on Unix, and covers key systems concepts in general. It prepares students to deal with larger software systems with programming assignments that are bigger than in many other courses. Topics covered include threads & processes, concurrency & synchronization, scheduling, virtual memory, I/O, disks, file systems, protection & security, and virtual machines.

No concepts data

+ 16 more concepts