martes, 25 de noviembre de 2014

Diferencia entre fragmentación interna y fragmentación externa.

Hola de nuevo!
Hoy os traigo una pequeña diferencia que seguro que muchos os habréis preguntado al desfragmentar un disco... ¿Qué diferencia hay entre la fragmentación interna y la fragmentación externa? ¿Ocurre algo con esa archivo que no puede ser guardado en la memoria? ¿Se pierde alguna parte? Aquí os traigo las dos diferencias de como gestiona la memoria la fragmentación.

Primero debemos saber que es la fragmentación, la fragmentación es la memoria que queda desperdiciada al usar los métodos de gestión de memoria.
La memoria se divide en particiones de un tamaño fijo que no cambia durante la ejecución, y cada participación está ocupada solamente por un proceso:

- Si el proceso cargado en una participación es más pequeño que la participación, se desaprovecha espacio, produciéndose fragmentación interna.
- Si una participación es tan pequeña que no cabe en ella ningún proceso, ese espacio se estará desperdiciando, produciéndose fragmentación externa.

Es decir, podríamos decir que la fragmentación interna es el espacio que esta divido en una de las particiones y se pierde, y la fragmentación externa es la parte total de la partición que se pierde, es decir, se pierde todo el espacio total en la que no cabe ningún proceso.
A continuación se muestra un ejemplo:


Espero que os haya quedado claro como se ejecuta la memoria de nuestro ordenador. Un saludo!

No hay comentarios:

Publicar un comentario