Académique Documents
Professionnel Documents
Culture Documents
Departamento de Arquitectura de
Computadores
ndice
Memoria Principal
Caractersticas fsicas
Organizacin
Memoria Cach
Organizacin
Polticas de ubicacin
Polticas de sustitucin
Polticas de escritura
Polticas de bsqueda
Memoria Virtual
Conceptos generales
Paginacin
Segmentacin
Segmentacin paginada
Introduccin
Memoria virtual
Motivaciones/ventajas
La memoria principal necesita solamente las partes activas de los programas. Esto nos
permite compartir eficientemente el procesador as como la memoria principal.
Proporciona los mecanismos de proteccin necesarios.
Ejemplo
Introduccin
Traduccin de direcciones
Emplazamiento de bloques en MP (fsica)
Reemplazamiento de bloques
Bsqueda de bloques
Organizacin:
Desplazamiento
Desplazamiento
Marco
Traduccin directa
TLB (translation lookaside buffer)
Tablas de paginacin multinivel
Traduccin directa
Traduccin directa
Traduccin directa
Marco de pgina
Traduccin asociativa
Ejemplo
Traduccin Mixta
Las traducciones ms recientes se mantienen en una memoria especial (similar a una cache)
de acceso rpido.
Cada proceso tiene una jerarqua de tablas en la que cada entrada apunta
a tablas del siguiente nivel.
El nmero de pgina contenido en la DV se supone dividido en tantas
partes como niveles existan.
Ventaja (Invaliadacin): Si todas las entradas de una TP son invlidas, no
se almacena esa TP y se pone invlida la entrada correspondiente de la TP
superior
Desventaja: aumenta el nmero de accesos a memoria. Se hace necesario
el uso de TLB.
Todas las pginas son de igual tamao y coinciden con el tamao de los
marcos de pgina:
Emplazamiento trivial:
Una pgina se puede ubicar en cualquier marco de pgina libre.
No existen unas alternativas mejores que otras.
Similares a MV paginada
Polticas de emplazamiento de
segmentos
Tcnicas de ubicacin