viernes, 22 de mayo de 2015

PARTICIONES FIJAS Y DINAMICAS

Particiones Fijas
Consiste en dividir la memoria libre en varias partes de igual tamaño o diferentes tamaños, un programa puede ser demasiado grande para caber en la partición, en este caso el programador debe diseñar el programa mediante superposiciones para que solo una parte del programa este en memoria principal.

En el caso de las particiones de igual tamaño, si todas las particiones estuvieran ocupadas con procesos que no están listos para ejecutar y necesitan cargarse un nuevo proceso, debe determinarse que partición expulsarse de la memoria.

http://files.sis-operativo.webnode.com.co/200000043-e30efe501a/particion.png


Particiones Dinámicas
Las partición en este caso son variables en número y longitud, esto significa que cuando se carga un proceso a memoria principal se le asigna el espacio que necesita en ella.

Efectos de las Particiones Dinámica

Asignación de Memoria con Particiones Dinámicas

La asignación de memoria es un esquema con particiones dinámicas consiste en determinar en que lugar ubicar un nuevo proceso, para esto existe tres algoritmos:

  • Mejor ajuste: Consiste en ubicar el proceso en el espacio de memoria que más se ajuste a su tamaño.
  • Primer ajuste: Consiste en ubicar el proceso en el primer lugar disponible, recorriendo desde el inicio de la memoria cuyo tamaño sea suficiente para el proceso.
  •  Próximo ajuste: Consiste en ubicar el siguiente lugar disponible, que sea suficientemente grande a partir de la ultima asignación de memoria.
http://files.sis-operativo.webnode.com.co/200000044-e86a6e9640/pd.JPG


ESTRATEGIAS DE LA PARTICIÓN

  • Solicitud: por Demanda
  • Ubicación: 
 Primer ajuste: El primer bloque disponible que ubique (parte del inicio)
Siguiente ajuste:  El siguiente bloque disponible  que ubique (parte desde la ubicación actual)
Mejor ajuste: El bloque disponible que deje el menor espacio libre (búsqueda exhaustiva).

  • Reemplazo: Uno de los procesos se saca según el planificador.
  • Primer ajuste: Es bueno con baja compactación, puebla el inicio de la memoria.
  • Siguiente ajuste: Puebla el final de la memoria, el siguiente bloque libre siempre esta al final de la memoria.


  • Mejor ajuste: Tiene peores resultados, dado que la busca la partición que deje el hueco más pequeño, la memoria se llena de huecos pequeños, se compacta con más frecuencia.



https://noridappr89.wordpress.com/2013/05/21/segunda-exposicion-particiones-fijas-y-dinamicas/
http://es.scribd.com/doc/58833109/particion-dinamica#scribd
https://html2-f.scribdassets.com/254coochfk10qphe/images/4-a6cf18cb57.jpg





No hay comentarios:

Publicar un comentario