una remedia qué que pero paginación paginacion interna informatica hay fragmentación fragmentacion externa entre diferencia desfragmentadores desfragmentacion computadora archivos filesystems disk fragmentation

filesystems - remedia - que es la desfragmentacion de una computadora



Fragmentación interna y externa. (3)

¿Alguien puede decirme la diferencia entre fragmentación interna y externa mientras se asigna espacio en disco para archivos?


Presumiblemente de este sitio :

Fragmentación interna La fragmentación interna se produce cuando el asignador de memoria deja espacio adicional vacío dentro de un bloque de memoria que se ha asignado para un cliente. Esto suele ocurrir porque el diseño del procesador estipula que la memoria debe cortarse en bloques de ciertos tamaños; por ejemplo, es posible que se requiera que los bloques se dividan de manera uniforme entre cuatro, ocho o 16 bytes. Cuando esto ocurre, a un cliente que necesita 57 bytes de memoria, por ejemplo, se le puede asignar un bloque que contiene 60 bytes, o incluso 64. Los bytes adicionales que el cliente no necesita desperdiciar, y con el tiempo estos pequeños fragmentos La memoria no utilizada puede acumularse y crear grandes cantidades de memoria que el asignador no puede utilizar. Debido a que todos estos bytes inútiles están dentro de bloques de memoria más grandes, la fragmentación se considera interna.

Fragmentación externa La fragmentación externa ocurre cuando el asignador de memoria deja secciones de bloques de memoria no utilizados entre porciones de memoria asignada. Por ejemplo, si varios bloques de memoria se asignan en una línea continua pero uno de los bloques del medio en la línea se libera (quizás porque el proceso que estaba usando ese bloque de memoria dejó de ejecutarse), el bloque libre se fragmenta. El asignador aún está disponible para su uso por parte del asignador más adelante si hay una necesidad de memoria que encaje en ese bloque, pero ahora el bloque no se puede utilizar para necesidades de memoria mayores. No se puede volver a agrupar con la memoria libre total disponible para el sistema, ya que la memoria total debe ser contigua para que pueda usarse en tareas más grandes. De esta manera, secciones completas de la memoria libre pueden terminar aisladas del conjunto que a menudo son demasiado pequeñas para un uso significativo, lo que crea una reducción general de la memoria libre que puede llevar a una falta de memoria disponible para tareas clave.


Primero que todo, el término señales de fragmentación es una entidad dividida en partes: fragmentos.

  • Fragmentación interna: el libro de papel típico es una colección de páginas (texto dividido en páginas). Cuando el final de un capítulo no se encuentra al final de la página y el nuevo capítulo comienza desde una página nueva, existe una brecha entre esos capítulos y es una pérdida de espacio (una parte (página de un libro) tiene espacio interior no utilizado) "espacio en blanco"

  • Fragmentación externa: suponga que tiene un diario en papel y no escribió sus pensamientos de forma secuencial página tras página, sino de forma aleatoria. Podría terminar con una situación en la que querría escribir 3 páginas en fila, pero no puede, ya que no hay 3 páginas limpias una por una, es posible que tenga 15 páginas limpias en el diario, pero no son contiguos


Fragmentacion externa
El espacio total en la memoria es suficiente para satisfacer una solicitud o residir en un proceso, pero no es contiguo, por lo que no se puede utilizar.

Fragmentacion interna
El bloque de memoria asignado al proceso es más grande. Una parte de la memoria se deja sin usar, ya que no puede ser utilizada por otro proceso.