Está en la página 1de 2

PARTICIONES FIJAS

Características:
 Consiste en dividir la memoria en varias particiones de tamaño fijo, cada partición
puede contener únicamente un proceso.
 Asignación. Al llegar un proceso que necesita memoria se busca una partición con
tamaño mayor o igual a la memoria requerida por el proceso y esta partición pasa a
estar en estado de ocupada.
 Des asignación. Al terminar un proceso se libera la partición que estaba siendo
utilizada y pasa a estar en estado libre, si una partición libre es adyacente a otras
particiones libres, estas particiones se combinan para formar una partición de mayor
tamaño.
(Silberschatz, A., 2006. Fundamentos De Sistemas Operativos. 7th ed. México:
McGraw-Hill Interamericana de España, pp.253-254)
Ventajas:
 Previenen la pérdida de datos cuando hay un mal funcionamiento de software o la
pérdida de potencia.
 Aumentan las posibilidades de recuperación de datos en las peores situaciones.
 Hacen posible instalar más de un sistema operativo.
Desventajas:
 Los tamaños de las particiones son inmutables una vez definidas.
 El porcentaje de espacio desperdiciado suelen ser altos.
 Existe fragmentación interna y externa.
 Mala utilización del espacio de memoria
 El grado de multiprogramación está limitado por el número de particiones
disponibles(Silberschatz, A., 2006. Fundamentos De Sistemas Operativos. 7th ed.
México: McGraw-Hill Interamericana de España, pp.253)
PARTICIONES DINÁMICAS
Características:
 Inicialmente toda la memoria está disponible para procesos como si fuera una gran
partición.
 Asignación. Al llegar un proceso se introduce en una partición libre siempre y
cuando el tamaño de esta sea igual o mayor al tamaño que requiera el proceso, el
espacio que sobre de esta partición se convierte en una partición nueva.
 Des asignación. Al terminar un proceso se libera la partición que estaba siendo
utilizada y pasa a estar en estado libre, si una partición libre es adyacente a otras
particiones libres, estas particiones se combinan para formar una partición de mayor
tamaño.
Ventajas:
 Se elimina el problema de fragmentación interna.
 Los bloques de memoria se adaptan al tamaño del proceso.
 Unificación de bloques contiguos al finalizar procesos.
Desventajas:
 Existe fragmentación externa. (Silberschatz, A., 2006. Fundamentos De Sistemas
Operativos. 7th ed. México: McGraw-Hill Interamericana de España, pp.254)
 Es posible la proliferación de espacio muy pequeños (inútiles) de memoria.
PARTICIONES REUBICABLES
Características:
 Inicialmente toda la memoria está disponible para procesos como si fuera una gran
partición.
 Asignación. Al llegar un proceso se introduce en una partición libre siempre y
cuando el tamaño de esta sea igual o mayor al tamaño que requiera el proceso, el
espacio que sobre de esta partición se convierte en una partición nueva.
 Des asignación. Al terminar un proceso se libera la partición que estaba siendo
utilizada y pasa a estar en estado libre, si una partición libre es adyacente a otras
particiones libres, estas particiones se combinan para formar una partición de mayor
tamaño.
 Compactación. Consiste en compactar las particiones que quedan libres en una sola
partición independientemente si entre dos particiones libres se encuentre una
partición ocupada
Ventajas:
 El espacio libre puede ser compactado lo cual permite hacer uso del 100% del
espacio no utilizado en RAM.
 No hay fragmentación interna.
 Después de compactada la memoria, no existe fragmentación externa. (Silberschatz,
A., 2006. Fundamentos De Sistemas Operativos. 7th ed. México: McGraw-Hill
Interamericana de España, pp.255)
Desventajas:
 Compactar particiones toma mucho tiempo y es computacionalmente costoso.
(Tanenbaum, A. and Romero Elizondo, A., 2009. Sistemas Operativos Modernos.
México: Perarson educación, p.183-184.)

También podría gustarte