Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y externa
Cada vez que e carga o elimina un proceo del bloque de memoria fíica,
crea un pequeño agujero en el epacio de memoria que e denomina
fragmento. Debido a la fragmentación, el itema falla
Contenido:
Cuadro comparativo
Definición de fragmentación
interna
Definición de fragmentación
externa
Diferencias clave entre
fragmentación interna y
externa
Conclusión:
Cada vez que se carga o elimina un proceso del bloque de memoria física,
crea un pequeño agujero en el espacio de memoria que se denomina
fragmento. Debido a la fragmentación, el sistema falla al asignar el espacio
de memoria contiguo a un proceso a pesar de que tiene la cantidad de
memoria solicitada, pero de manera no contigua. La fragmentación se
clasifica además en dos categorías Fragmentación interna y externa.
1. Cuadro comparativo
2. Definición
3. Diferencias clave
4. Conclusión
Cuadro comparativo
Bases para la
Fragmentación interna Fragmentación Externa
comparación
Ocurre cuando el espacio de
Se produce cuando se asignan bloques de memoria de tamaño variable se
BASIC
memoria de tamaño fijo a los procesos. asigna a los procesos
dinámicamente.
Cuando la memoria asignada al proceso es
Cuando el proceso se elimina de
un poco más grande que la memoria
la memoria, crea el espacio libre
Ocurrencia solicitada por el proceso, esto crea espacio
en la memoria causando
libre en el bloque asignado y causa
fragmentación externa.
fragmentación interna.
La memoria debe dividirse en bloques de
Compactación, paginación y
Solución tamaño variable y asignar el bloque de
segmentación.
mejor ajuste al proceso.
Definición de fragmentación interna
La fragmentación interna ocurre cuando la memoria se divide en bloques
de tamaño fijo. Siempre que una solicitud de proceso para la memoria, el
bloque de tamaño fijo se asigna al proceso. En caso de que la memoria
asignada al proceso sea algo mayor que la memoria solicitada, entonces la
diferencia entre la memoria asignada y la solicitada es la Fragmentación
interna.
Este espacio restante dentro del bloque de tamaño fijo no se puede asignar a
ningún proceso, ya que no sería suficiente para satisfacer la solicitud de
memoria por parte del proceso. Comprendamos la fragmentación interna
con la ayuda de un ejemplo. El espacio de memoria se divide en bloques de
tamaño fijo de 18.464 bytes. Digamos que una solicitud de proceso de
18.460 bytes y un bloque de tamaño fijo particionado de 18.464 bytes se
asigna al proceso. El resultado es que 4 bytes de 18,464 bytes
permanecieron vacíos, que es la fragmentación interna.
Definición de fragmentación externa
La fragmentación externa se produce cuando hay una cantidad suficiente de
espacio en la memoria para satisfacer la solicitud de memoria de un
proceso. Pero la solicitud de memoria del proceso no se puede satisfacer ya
que la memoria disponible no es contigua. Si aplica la estrategia de
asignación de memoria de primer ajuste o mejor ajuste, causará
fragmentación externa.