Gestion De La Memoria

Páginas: 13 (3158 palabras) Publicado: 7 de diciembre de 2012
Unidad 2:
Gestión de Memoria
Tema 3, Gestión de Memoria:
3.1 Definiciones y técnicas básicas.
3.2 Gestión de memoria contigua:
Partición, fragmentación, algoritmos de ubicación...
3.3 Paginación:
Estructura de la tabla de paginas, tabla de pág. invertida,...
3.4 Segmentación y técnicas combinadas.
Escuela Universitaria de
Informática (Segovia)

1

3.1 Definiciones y técnicasbásicas.
Introducción:
En la actualidad:
• El coste de memoria ha descendido mucho.
• El tamaño de la memoria principal ha crecido mucho.

Sin embargo nunca hay suficiente memoria principal
para contener todos los programas y estructuras de datos.
Una de las tareas principales del SO es gestionar la
memoria que supone cargar y descargar bloques desde y
hacia el almacenamiento secundario.Escuela Universitaria de
Informática (Segovia)

2

3.1 Definiciones y técnicas básicas.
Introducción: Definición de Memoria.
Memoria: amplia tabla de datos, cada uno de ellos con su
propia dirección (conjunto de celdas referenciables por medio
de una dirección lineal)
El tamaño de esa tabla y los datos incluidos en ella
dependen de cada arquitectura.
Para que los programas puedan serejecutados, sus códigos
y sus datos deben de estar cargados en memoria
principal.
La información que es necesario almacenar se guarda en
dispositivos de almacenamiento secundario (memoria
secundaria).
El SO (sistemas multitarea) tratará de repartir de forma
eficiente la memoria para introducir tantos procesos como
sea posible.
Escuela Universitaria de
Informática (Segovia)

3

3.1Definiciones y técnicas básicas.
Introducción: Localidad.
Los procesos se referencian y éstas referencias, en un intervalo de
tiempo, se agrupan, en un subconjunto de espacios de
direcciones, llamado localidad.
Localidad Espacial: Al referenciar una posición de memoria, las
posiciones (localidades) próximas también se ven
referenciadas. Este hecho lo observamos en:
• Ejecución secuencial decódigo.
• Colocación próxima de las variables relacionadas.
• Acceso a estructuras de datos matriciales y pilas.

Localidad Temporal: Tras referenciar una posición de memoria en
t, probablemente vuelva a ser referenciada en t + ∆t:
• Formación de ciclos.
• Subrutinas.
• Pilas.

Escuela Universitaria de
Informática (Segovia)

4

3.1 Definiciones y técnicas básicas.
Introducción:Jerarquía de Memoria.
Organización jerárquica según coste, velocidad y tamaño.
Nota: Son volátiles por encima de la memoria principal.

Escuela Universitaria de
Informática (Segovia)

5

3.1 Definiciones y técnicas básicas.
Introducción: Gestor de Memoria.
Parte del SO encargada de asignar memoria a los
procesos, tratará de repartir de forma eficiente la memoria
para introducir tantosprocesos como sea posible.
Varios procesos podrán ejecutarse de forma concurrente
teniendo en cuenta que:
• La memoria desaprovechada debe de ser la menor posible.
• Evitando fragmentación.
• Memoria ocupada por varias copias de un mismo objeto.
• Memoria ocupada por las estructuras de datos necesarias para la
operación del gestor de memoria.

• Debe de proporcionar protección ycompartición.
• No debe de perjudicar al rendimiento, debiendo minimizar:
• Complejidad de los procesos en el tiempo.
• Procesos suplementarios (tiempos) de acceso a memoria.
Escuela Universitaria de
Informática (Segovia)

6

3.1 Definiciones y técnicas básicas.
Gestión de la memoria principal:
Memoria principal: almacén de datos de acceso rápido,
que son compartidos por la CPU y los dispositivosde E/S.
Es el único dispositivo de almacenamiento grande que la
CPU puede direccionar y acceder directamente.
Las instrucciones deben estar en la MP para que la CPU
pueda ejecutarlas (es preciso cargar los programas en MP).
El SO se encarga de las siguientes actividades relacionadas
con la gestión de memoria:
• Saber qué partes de la memoria se están usando, cuáles
están libres y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gestion De Memoria
  • Gestión De Memoria
  • gestion de memoria
  • Gestion de memoria
  • Gestion De Memoria
  • Gestion de Memoria
  • Gestion de memoria
  • Gestion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS