Académique Documents
Professionnel Documents
Culture Documents
Introduccin
2
Sistemas Operativos.
Gestin de Memoria
con desplazamiento.
sin desplazamiento: Sistemas Monousario sin
Intercambio.
Sistemas
Direcciones fsicas
Ejemplo: El
Base.
Lmite.
Parte
Para
Paginacin
Segmentacin
6
08/10/2011
Asignacin Fija:
Asignacin Dinmica:
Las
Es
Segn
Paginacin:
Segmentacin:
10
Soluciona los
El
10
Memoria Virtual
11
que ve el programador.
Memoria real: la memoria principal.
Conjunto residente: trozo de programa que se est ejecutando en
memoria real.
Si un proceso que se est ejecutando hace referencia a un trozo
de programa que no est en memoria principal se produce un
fallo de pgina y hay que buscarlo en memoria secundaria y
traerlo a la principal. Para ello habr que retirar algn trozo que
ahora est en memoria real.
12
Tabla de
Traduccin de
11
08/10/2011
Paginacin multinivel.
Asignacin
Carga
de pginas en memoria:
Reemplazo
de pginas a un proceso:
Algoritmos
de pginas:
de reemplazo de pginas:
13
14
Algoritmos
de reemplazo de pginas:
16
Algoritmos
No Modificadas y No Referenciadas.
Modificadas y No Referenciadas.
No Modificadas y Referenciadas.
Modificadas y Referenciadas.
de reemplazo de pginas:
15
16
Algoritmo
de fallo de pgina:
18
18
08/10/2011
La
20
Tablas
de segmentos
PRESENTE/AUSENTE.
PRESENTE: DIRECCIN COMIENZO SEGMENTO + LONGITUD
BIT MODIFICACIN
OTROS BITS DE CONTROL
SI
19
20
21
22
Algunos
21
22
24 Planificacin de
23
memoria en UNIX.
Es
Segmento de Texto:
Podr ser compartido entre procesos.
Slo de lectura.
Para el cdigo de programa.
Segmento de Pila:
Segmento de Datos:
23
08/10/2011
memoria en UNIX.
26
Si
25
26
27
28
Administrador
Gestin
Estructura
Estado
de las pginas:
28