Está en la página 1de 1

Se asignan espacios de memoria a cada proceso,

dependiendo del que se disponga al momento de


iniciar el proceso. Evita que hayan zonas libres.

- Pueden ejecutarse varios procesos


al mismo tiempo.
- Aumenta la eficiencia del CPU.
Ventajas - El programador no debe preocuparse
donde se ejecuta el proceso, ya que el
Multiprogramación
S.O. es quien convierte las
direcciones logicas a fisicas.

- Puede existir mala utilizacion de los


recursos por lo poco flexible del
metodo.
Desventajas - Se complica ejecutar procesos mas
grandes que el tamaño de espacio
disponible.

Divide de forma dinamica la memoria en


segmentos. Si los procesos a almacenar en
memoria son pequeños, se aprovecha mejor la
misma. Hace uso de segmentos en lugar de utilizar
los procesos completos.
- Es mas eficiente, por la utilizacion de
utilizar subrutinas.
- Es mas flexible ya que permite
Manejo Ventajas compartir los segmentos de memoria.
de - Segun sean los requerimientos del
Segmentación
Memoria proceso, los segmentos pueden crecer
dinamicamente.

- Mayor consumo de los recursos.


- Se hace más dificil el manejo de la
memoria virtual, debido a la variacion
Desventajas en el tamaño de los segmentos.
- Debido a la variacion del tamaño de
los segmentos, pueden ocurrir
fragmentaciones externas.

Divide la memoria en bloques del mismo tamaño,


lo que luego identificamos como paginas y marcos.

- Las paginas no estan forzadas ha


estar en forma continua dentro de la
memoria.
Ventajas
- Es facil controlar las paginas ya que
Paginación todas tienen el mismo tamaño.
- Mejor acceso a la memoria.

- Es mas costosa la implementacion


de hardware y software.
Desventajas - Mayor consumo de los recursos.
- Pueden surgir problemas de
fragmentacion interna.

También podría gustarte