Este documento resume los conceptos clave de la asignación de memoria en sistemas operativos, incluyendo la paginación por demanda, políticas de reemplazo de páginas como FIFO y LRU, asignación de memoria en segmentos, y memoria virtual. Explica cómo la paginación por demanda permite almacenar solo una porción del programa en memoria principal a la vez y cómo la memoria virtual permite que un programa use más memoria de la físicamente disponible usando traducción de direcciones.