La paginación es una técnica de manejo de memoria donde la memoria física se divide en marcos de página de igual tamaño y los programas se dividen en páginas lógicas que pueden asignarse a cualquier marco de página. Esto permite el uso eficiente de la memoria, la protección de la memoria y la multitarea. La segmentación divide los programas en segmentos lógicos de tamaño variable como subrutinas y arreglos.