ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
Memoria virtual
1. La memoria virtual es una técnica de administración de la memoria real que
permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio
de direcciones mayor que la memoria real o física.
2. Componentes de la memoria
virtual
Operación
básica Fragmentación Paginación
Tablas de
paginas
Ventajas y
desventajas
3. Operación básica
Cuando se usa Memoria Virtual, o cuando una dirección es leída o escrita por la
CPU, una parte del hardware dentro de la computadora traduce las direcciones
de memoria generadas por el software (direcciones virtuales) en: La dirección
real de memoria (la dirección de memoria física), o una indicación de que la
dirección de memoria deseada no se encuentra en memoria principal (llamado
excepción de memoria virtual)
4. paginacion
paginación
Es una técnica de
manejo de
memoria, en la
cual el espacio de
memoria se
divide en
secciones físicas
de igual tamaño,
denominadas
marcos de página
Ventajas
Es posible
comenzar a
ejecutar un
programa,
cargando solo
una parte del
mismo en
memoria, y el
resto se cargara
bajo la solicitud.
Desventajas El costo de
hardware y software se
incrementa, por la
nueva información que
debe manejarse y el
mecanismo de
traducción de
direcciones necesario
5. segmentación
Es un esquema de manejo de memoria mediante el cual la estructura del
programa refleja su división lógica; llevándose a cabo una agrupación lógica
de la información en bloques de tamaño variable denominados segmentos.
Ventajas :El programador puede conocer las unidades lógicas de su
programa, dándoles un tratamiento particular.
Es posible compilar módulos separados como segmentos el enlace entre los
segmentos puede suponer hasta tanto se haga una referencia entre
segmentos.
Desventajas:Hay un incremento en los costos de hardware y de software
para llevar a cabo la implantación, así como un mayor consumo de
recursos: memoria, tiempo de CPU, etc.
Debido a que los segmentos tienen un tamaño variable se pueden presentar
problemas de fragmentación externas, lo que puede ameritar un plan de
reubicación de segmentos en memoria principal.
6. fragmentación
La fragmentación es la memoria que queda
desperdiciada al usar los métodos de gestión de
memoria que se vieron en los métodos anteriores.
7. Fragmentaciones
Fragmentación Externa: existe el espacio total de
memoria para satisfacer un requerimiento, pero no es
contigua.
Fragmentación Interna: la memoria asignada puede
ser ligeramente mayor que la requerida; esta referencia
es interna a la partición, pero no se utiliza
8. Algoritmos del reemplazo de
pagina
En sistemas operativos que utilizan paginación para el
manejo de memoria, los algoritmos de reemplazo
de páginas son usados para decidir qué páginas
pueden ser sacadas de memoria cuando se necesita
cargar una nueva y ya no hay espacio.