Paging

Memory paging

Memory paging is a memory management scheme used in computer operating systems to store and retrieve data from secondary storage for use in main memory. It allows programs to exceed the size of available physical memory by retrieving data in same-size blocks called pages. This functionality is usually enabled by a Memory Management Unit (MMU) or Memory Protection Unit (MPU) in the CPU, such as the CR0 control register in x86 architecture.

1 courses cover this concept

CS 162: Operating Systems and Systems Programming

UC Berkeley

Fall 2022

This course introduces operating systems design and related concepts. It covers topics like memory allocation, file systems, basic networking, transactions, and security. The course requires foundational knowledge in data structures, assembly language, C programming, and debugging. It aims to improve students' skills in debugging large programs and computational problem solving.

No concepts data

+ 49 more concepts