La memoria virtual permite que el software use más memoria principal de la que realmente tiene el computador. La paginación divide la memoria en secciones físicas iguales llamadas marcos de página, y usa tablas de páginas para traducir direcciones virtuales a direcciones físicas. La segmentación paginada usa múltiples tablas como la Tabla de Mapas de Segmentos y la Tabla de Mapas de Páginas para controlar la asignación de páginas por el sistema operativo.
2. MEMORIA VIRTUAL
Permite al software usar mas
memoria principal que la que
realmente posee el computador
Además existen otros tipos de
memoria
Registros en
la CPU
Memoria
cache
Memoria RAM
Disco duro.
3. o
OPERACIÓN BASICA
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.
o
Direcciones
virtuales
en
o
Dirección de
memoria física
4. FRAGMENTACIÓN
es la memoria que queda desperdiciada al
usar los métodos de gestión de memoria
Puede Ser
Fragmentación
Externa
Fragmentación
interna
Existe el espacio total de
memoria para satisfacer
un requerimiento, pero no
es contigua.
Memoria asignada puede
ser ligeramente mayor que
la requerida; esta
referencia es interna a la
partición, pero no se
utiliza.
5. 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
Tablas de páginas
Puede ser
Demasiado grande La asociación debe ser
rápida
Utilizan direcciones
virtuales de al menos
32 bits
La asociación virtual –
física debe hacerse en
cada referencia a la
memoria.
6. Puede ser
No contiguo
CARACTERISTICAS DE LA
PAGINACIÓN
El espacio
de
direcciones
lógico de un
proceso
Se divide
la
memoria
física
FRAMES
En
Se divide
La
memoria
En
V
Páginas
La
información
se mantiene
en los
marcos
libres
Se produce
fragmentación
interna
Establece
Tabla de
paginas
Y traslada
Direcciones
lógicas a
físicas
Para correr un
programa de n paginas
de tamaño, se
necesitan encontrara n
marcos y cargar el
programa
7. TRADUCCION DE
DIRECCIONES
La dirección generada por la CPU se
divide en
utilizado como
contiene
La dirección base de
cada página en la
memoria física.
define
refleja
En
división lógica
Es un esquema
de manejo de
memoria
La dirección
física que será
enviada a la
unidad de
memoria.
combinado con la
dirección base
Offset de la
pagina (d)
índice en la tabla de páginas
Numero de
paginas (p)
Segmentos
SEGMENTACIÒN
8. SEGMENTACION PAGINADA
Se usan varios tablas
Almacena
Describe
Controla Contiene
Direcciones de
comienzo de
cada una de las
SMT de los
procesos que se
ejecutan en
memoria.
Asignación
de páginas
por parte del
sistema
operativo.
La página
de un
segmento
v
una por segmento
JT
(tabla de Job)
TBM
(tabla de bloques
de memoria)
PMT
(tabla de mapas
de páginas)
Información descrita
bajo segmentación
pura
una para cada proceso
SMT
(tabla de mapas
de segmentos)