MAPA CONCEPTUAL Memoria Virtual

GLOSARIO PARTICIÓN MEMORIA PRINCIPAL CACHE SEGMENTACION PAGINACIÓN cada una de las zonas en las que se divide la memo

Views 207 Downloads 0 File size 710KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

GLOSARIO PARTICIÓN MEMORIA PRINCIPAL CACHE

SEGMENTACION

PAGINACIÓN

cada una de las zonas en las que se divide la memoria principal para alojar los procesos del sistema memoria en la que la computadora guarda los datos y órdenes que están usándose actualmente Es un tipo de memoria especial, más rápida que la RAM normal (y más cara), que se pone en el camino de los datos que van del procesador a la memoria RAM. Así, toda información que va de la RAM al procesador se deja almacenada temporalmente en la memoria caché. A la hora de volver a leer información, se comprueba primero si está en la memoria caché; si se encuentra allí, no hace falta ir a la RAM a buscar. En la práctica, es muy frecuente realizar operaciones repetitivas o trabajar con datos repetitivos, lo que hace que poseer memoria caché ayude a acelerar el funcionamiento normal del ordenador. Hoy en día es frecuente distinguir también la memoria caché de "primer nivel" y de "segundo nivel". La de primer nivel se encuentra dentro del propio procesador. La de segundo nivel se encuentra en laplaca base, es de mayor tamaño y algo más lenta Sistema de gestión de memoria, en el que tanto la memoria física como la memoria virtual se dividen en bloques (en general de distinto tamaño, llamados segmentos), que son las que se vuelcan a disco a medida que se va llenando la memoria física, o se recuperan de disco cuando vuelven a ser necesarias. Sistema de gestión de memoria, en el que tanto la memoria física como la memoria virtual se dividen en bloques de igual tamaño (llamadas páginas), que son las que se vuelcan a disco a medida que se va llenando la memoria física, o se recuperan de disco cuando vuelven a ser necesarias.

Estrategias de obtención

Estrategias de la administración de memoria virtual

Determina cuando se debe transferir una página o un segmento de almacenamiento secundario al primario. Las estrategias de obtención por demanda esperan a que un proceso en ejecución haga referencia a una página o a un segmento antes de traer la página o el segmento de almacenamiento primario. Los esquemas de obtención anticipada intentan determinar por adelantado a cuales paginas o segmentos hará referencia un proceso.

Estrategias de colocación

Determinan en que lugar del almacenamiento primario se debe colocar una pagina o un segmento entrante. Una página entrante se puede colocar en cualquier marco de página disponible.

Estrategias de reemplazo

Sirven para decidir cual página o segmento se debe desplazar para dar espacio a una página o segmento entrante cuando esta completamente ocupado el almacenamiento primario.

Introducir memoria.

los

procesos

en

Qué zonas de la memoria están libres y qué zonas ocupadas. FUNCIONES Se encarga de asignar y desasignar memoria a los procesos conforme vayan necesitando y liberando.

Libera espacio de memoria asignada a procesos que han terminado. ADMINISTRADOR DE MEMORIA Protección:

No solo debe proteger la zona de memoria del proceso, sino de la memoria del sistema operativo u otro proceso

Compartición de memoria

Cuando se ejecutan dos procesos iguales, debe permitir que dos procesos compartan la memoria.

REQUISITOS Un proceso puede cambiar de zona de memoria durante su ejecución.

Reubicacion

Este requisito tiene sentido evidentemente en sistema multiprogramado

En un sistema monoprogramado no tiene sentido porque si solo hay un proceso

Sobrecarga por gestión compleja de memoria Usar áreas de entrada/salida más largas: Reduce el tiempo en que las páginas del programa estarán en memoria real. Sin embargo un aumento muy significativo podría afectar negativamente el rendimiento en equipos con poca memoria real.

Costo asociado a la transformación de direcciones

MEMORIA VIRTUAL DESVENTAJAS La actividad de paginación afecta adversamente a la performance del equipo cuando el procesador real está frecuentemente esperando que termine una operación de entrada/salida de paginación; por tanto se debe procurar que los requerimientos de operaciones de paginación estén por debajo de lo necesario para aprovechar convenientemente la multiprogramación

Merma en el rendimiento del computador si es incorrectamente utilizada Posible incremento del tiempo de ejecución de cada programa como consecuencia de la paginación (operaciones de entrada/salida que demorarán la ejecución del programa)