Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memoria Virtual, Un Proceso, La lectura de una palabra, La lectura de una…
Memoria Virtual
Política de Reemplazo
trata de seleccionar
Una página de la memoria
principal definida como candidata
para reemplazarse y trayendo
Una nueva página
surge para resolver el
Fallo de una Página
tiene como objetivo
Eliminarse aquella que tiene menos posibilidades
de volver a tener
una referencia en
Un futuro próximo
utiliza
Bloqueo de Marcos
Algoritmos Básicos
como
FIFO
LRU
Óptimo
Reloj
Política de Recuperación
determina cuando
Una página se trae a Memoria Principal
cuenta con dos alternativas
Paginación Bajo Demanda
una página se trae a memoria
Sólo cuando se hace referencia a una posición en dicha página
Paginación Adelantada
se traen a memoria también otras páginas
Diferentes de la que ha causado el fallo de página
puede emplearse bien cuando
El proceso se arranca
Paginación & Segmentación Combinadas
un sistema combinado permite que
El espacio de direcciones del usuario
se divida en
Segmentos
cada segmento es divido en
Número de páginas de tamaño fijo
que son del
Tamaño de los marcos de la Memoria principal
si este segmento tiene
Longitud Inferior a una Página
este solo ocupará
Una Página
cuenta con una
Tabla de Segmentos
contiene la longitud de los
y también
Un campo base
que hace referencia a una
Tabla de Páginas
Política de Ubicación
determina en qué parte de
La Memoria Real
van a residir las
Porciones de la
memoria de un proceso
es un aspecto importante que
Es aplicado en Sistemas de Segmentación Puros
sus alternativas son
Mejor ajuste
Otros similares
Primer Ajuste
es
Una memoria potencialmente más grande
se encuentra
Localizada en disco
se ha convertido en
Una componente esencial
de todos los
SO contemporáneos
se asocia con la
Paginación
y necesita de una
Tabla de Páginas
se necesita que cada entrada
Indique si la página está Presente (P)
en
Memoria Principal
también incluye
Un bit de Modificado (M)
indica si los contenidos de la página
Han sido alterados desde que se cargó por última vez
en
1 more item...
la memoria puede llegar a ser
Demasiado grande
asi que se recomienda guardar en
produce una
Fragmentación Interna
dentro de los
Marcos
se puede dar con
Segmentación
lo habitual es que exista una
Tabla de Segmentos
por cada
Proceso
necesita de un
Bit de Presencia
que indica si
el correspondiente segmento se encuentra presente
en
1 more item...
si es así entonces la entrada debe incluir
2 more items...
Bit de Modificado
que indica si los
contenidos del segmento
se han modificado desde que se cargó por última vez
en la
1 more item...
si no hay ningún cambio
1 more item...
debe encontrarse cargado en la
permite al programador ver la memoria
como espacios de direcciones o segmentos
pueden ser de tamaños
Diferentes o Dinámicos
no cuenta con
Fragmentación Interna
pero si con
FragmentaciónExterna
Gestión del Conjunto Residente
se pueden encontrar dos tipos de políticas en los SO
Asignación Fija
proporciona un
Número fijo de Marcos
en
Memoria Principal disponibles para Ejecución
este número en el momento
Inicial de Carga del Proceso
que se determina ya sea por
Proceso por Lotes
Tipo de Aplicación
Proceso Interactivo
AsignaciónVariable
permite que se reserven
Un número de Marcos por Proceso
que puede variar
A lo largo del tiempo de vida del mismo
si un proceso está causando una
Tasa de Fallos
Relativamente Alta
se le otorgarán
Marcos de Página Adicionales
Excepcionalmente Baja
se disminuirán los
Marcos Reservados
Un Proceso
se asocia sólo a una
La lectura de una palabra
implica la
Traducción de la dirección virtual
generando así la
Traducción de la Dirección Física
y usando la
definido por
Un desplazamiento
Un número de Marco
consistente en
Un desplazamiento
Un número de Página
La lectura de una palabra de memoria
implica la
Traducción de Dirección virtual
en
Un número de Segmento
Y un desplazamiento
y volverla
Una Dirección Física
usando la
CREADO POR JAVIER GARCIA