9
9
9
INGENIERIA INFORMATICA
213285357
Tarea 11
Memoria
1
ndice
Introduccin.
..3
Explicar los
algoritmos
..5
-
Conclusin
.11
2
Introduccin
3
1. Cul es la diferencia entre una direccin lgica y una fsica?
Fragmentacin externa
4
Fragmentacin interna
Primer ajuste
Mejor ajuste
Mejor ajuste: hueco que mejor quepa y menor desperdicio. Busca en toda la
lista (puede estar ordenada).
5
Peor ajuste
Siguiente ajuste
Con este algoritmo, la lista es circular, es decir, que el ltimo nodo apunta al
primero y la cabecera no es siempre la misma, sino que va rotando por la
lista, es decir, que el orden de la lista va rotando.Esto hace que los bloques
fraccionados no se amontonen en una parte de la lista sino que se
distribuyan de manera uniforme. As, cada vez que se comienza una
bsqueda, no habr que atravesar todos los bloques pequeos, sino
solamente algunos, con la consecuente ganancia de tiempo.
6
El espacio completo disponible se trata como un nico bloque de tamao
2U.
Paginacin
Segmentacin
7
La segmentacin es una tcnica de gestin de memoria que pretende
acercarse ms al punto de vista del usuario. Los programas se desarrollan,
generalmente, en torno a un ncleo central (principal) desde el que se
bifurca a otras partes (rutinas) o se accede a zonas de datos (tablas, pilas,
etc).
paginacin-segmentacin.
Las direcciones tienen tres componentes: (s, p, d), donde la primera indica
el nmero del segmento, la segunda el nmero de la pgina dentro del
segmento y la tercera el desplazamiento dentro de la pgina. Se debern
usar varias tablas:
8
- SMT (tabla de mapas de segmentos): Una para cada proceso. En cada
entrada de la SMT se almacena la informacin descrita bajo segmentacin
pura, pero en el campo de direccin se indicara la direccin de la PMT (tabla
de mapas de pginas) que describe a las diferentes pginas de cada
segmento.
9
Para el algoritmo primero en ajustarse:
segmento Hueco asignado fragmentacin
1200kb 1200kb 0
1800kb 1000kb 0
900kb 900kb 0
el algoritmo peor en ajustarse
segmento Hueco asignado fragmentacin
10
impide que se creen bloques pequeos no utilizables como era de esperar
en este tipo de algoritmo
Conclusin
Para concluir se entiende que:
Las estrategias ms comunes para asignar espacios vacos (huecos) son: primer
ajuste, mejor ajuste, peor ajuste.
11
La segmentacin es un esquema de manejo de memoria mediante el cual la
estructura del programa refleja su divisin lgica; llevndose a cabo una agrupacin
lgica de la informacin en bloques de tamao variable denominados segmentos.
Bibliografa
McGraw-Hill
2001
701 pginas
12