El documento describe tres técnicas de asignación de memoria (primer ajuste, mejor ajuste, peor ajuste) para sistemas de multiprogramación con particiones variables y fijas. Se aplican las técnicas a listas de procesos y particiones dadas, asignando la memoria necesaria a cada proceso y calculando la fragmentación interna y externa resultante. También se describe brevemente el uso de listas enlazadas para la gestión dinámica de la memoria.