Top Banner
Cuando un proceso llega y necesita memoria ,el sistema operativo busca en la tabla de huecos alguno lo suficiente grande para el proceso .Si el hueco es muy grande ,lo parte en dos .Una parte es asignada al proceso y la otra se identifica como hueco .Cuando el proceso termina y la memoria es liberada , el espacio es identificado como un hueco mas en la tabla y si el nuevo hueco es adyacente con otro ,ambos huecos se unen formando un solo hueco más grande .En ese momento se debe de checar si no existen procesos a los que este nuevo hueco pueda darles cabida .
3

CompactacióN De Memoria Fer

Aug 04, 2015

Download

Travel

maverito
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CompactacióN De Memoria Fer

Cuando un proceso llega y necesita memoria ,el sistema operativo busca en la tabla de huecos alguno lo suficiente grande para el proceso .Si el hueco es muy grande ,lo parte en dos .Una parte es asignada al proceso y la otra se identifica como hueco .Cuando el proceso termina y la memoria es liberada , el espacio es identificado como un hueco mas en la tabla y si el nuevo hueco es adyacente con otro ,ambos huecos se unen formando un solo hueco más grande .En ese momento se debe de checar si no existen procesos a los que este nuevo hueco pueda darles cabida .

Page 2: CompactacióN De Memoria Fer

•Técnica que consiste en trasladar todas las áreas ocupadas del almacenamiento hacia algún extremo de

la memoria. • Es una solución de la fragmentación externa.

• El objetivo consiste en desplazar el contenido de lamemoria libre en un sólo bloque de gran tamaño.

• La compactación no siempre es posible, sólo es posible si la relocalización es dinámica y se efectúa

en el momento de la ejecución. • Este esquema puede ser bastante costoso.

Page 3: CompactacióN De Memoria Fer

Sistema Operativo

Libre

15 K

Libre

8 Klibre

Sistema Operativo

15 K

8 K

Libre