En la asignación contigua, cada objeto lógico se coloca en posiciones de memoria estrictamente consecutivas. Cuando un proceso termina, su partición se libera y puede ser asignada a otro solicitante. Las particiones pueden ser definidas estáticamente o dinámicamente.