Estas son algunas de las ventajas y desventajas de la multiprogramación con partición fija:
* Ventajas:
* Sencillo de implementar
* Proporciona aislamiento entre programas.
* Puede mejorar el rendimiento reduciendo los cambios de contexto
* Desventajas:
* Puede provocar fragmentación de la memoria.
* Puede ser inflexible, ya que es difícil cambiar el tamaño de las particiones.
* Puede provocar una subutilización de la memoria.
La multiprogramación de partición fija todavía se utiliza en algunas aplicaciones, pero ha sido reemplazada en gran medida por la memoria virtual. La memoria virtual permite que varios programas compartan la misma memoria física mediante el uso de una combinación de hardware y software para crear la ilusión de que cada programa tiene su propio espacio de memoria privado. Esto permite una utilización más eficiente de la memoria y un rendimiento mejorado.