Preguntas Capitulo No

Páginas: 7 (1527 palabras) Publicado: 23 de marzo de 2015
GESTION DE MEMORIA

1. Cuáles son los objetivos del sistema de gestión de memoria?
2. Indique las fases de generación de un ejecutable.
3. Establezca la diferencia entre bibliotecas dinámicas y estáticas.
4. Indique las operaciones que se realizan sobre las regiones.
5. Indique políticas utilizadas para asignación de espacio.
6. ¿En qué consiste el Intercambio?
7. Hable brevemente sobrepaginación
8. ¿Qué es el Translation Lookaside Buffer (TLB)?
9. Explique en qué consisten las tablas de multinivel.
10. Indique las principales políticas de reemplazo.
11. ¿En qué consiste la segmentación?
12. ¿Qué son archivos proyectados en memoria?
13. ¿En qué consiste la gestión de espacio swap?































1. Objetivos del sistema de gestión de memoria:
– Ofrecer a cada proceso unespacio lógico propio.
– Proporcionar protección entre procesos.
– Permitir que procesos compartan memoria.
– Dar soporte a las regiones del proceso.
– Maximizar el grado de multiprogramación.
– Proporcionar a los procesos mapas de memoria grandes.

2. Fases de generación de un ejecutable:
Aplicación: conjunto de módulos en lenguaje de alto nivel.
• Procesado en dos fases:
Compilación y montaje.• Compilación:
– Resuelve referencias dentro de cada módulo fuente.
– Genera módulo objeto.

• Montaje (o enlace):
– Resuelve referencias entre módulos objeto.
– Resuelve referencias a símbolos de referencia.
– Genera ejecutable incluyendo biblioteca
3. Diferencia entre bibliotecas dinámicas y estáticas:

Las librerías Estáticas. Se enlazan al compilar, quedan "dentro" del ejecutable final. EnWindows tienen la extensión .lib. En Linux tienen la extensión .a.

En cambio las librerías Dinámicas. Se enlazan al ejecutar, el sistema operativo debe encontrarlas al ejecutar el programa. Si una aplicación se instaló bien, el sistema operativo no debe tener problema para encontrarla. En Windows tienen la extensión .dll. En Linux tienen la extensión .so.

4. Operaciones que se realizan sobre lasregiones:
•Mapa de proceso no homogéneo.
– Conjunto de regiones con distintas características.
– Ejemplo: región de código no es modificable.

• Mapa de proceso dinámico.
– Regiones cambian de tamaño (por ejemplo: pila).
– Se crean y destruyen regiones.
– Existen zonas sin asignar (huecos).

• Gestor de memoria debe proporcionar estas características
– Detectar accesos no permitidos a una región.
–Detectar acceso a huecos
– Evitar reserva de espacio para huecos.

• S.O. guarda tabla de regiones por proceso.


5. Políticas utilizadas para asignación de espacio:
• ¿Qué hueco o espacio usar para satisfacer una petición?

• Posibles políticas:
– Primer ajuste: Asignar el primer hueco de suficiente tamaño.
– Mejor ajuste: Asignar al menor hueco con tamaño suficiente.

• Lista ordenada por tamañoo buscar en toda la lista.
– Peor ajuste: Asignar el mayor hueco con tamaño suficiente.

• Lista ordenada por tamaño o buscar en toda la lista.

• Primer ajuste es más eficiente y proporciona buen aprovechamiento de la memoria.

• Estrategia más sofisticada: Sistema Buddy
– Listas de huecos con tamaños potencia de 2.


6. El Intercambio:
Cuando no caben todos los programas en memoria
principal.• Uso de intercambio (swapping).
• Swap: partición de disco que almacena imágenes de
procesos.
• Swap out:
– Cuando no caben en memoria procesos activos, se expulsa un
proceso de memoria copiando su imagen a swap.
– Diversos criterios de selección al expulsar
• Ej: Dependiendo de prioridad del proceso.
• Preferiblemente los bloqueados. No si está activo DMA sobre proceso
– No es necesario copiartodo el mapa (ni códigos ni huecos).
Swap in:
– Cuando haya espacio en memoria principal, se lee proceso a
memoria copiando imagen desde swap.
– También cuando lleva un cierto tiempo expulsado.
• Antes de swap in habrá un swap out de otro proceso.
• Asignación de espacio en el dispositivo swap:
– Con preasignación: se asigna espacio al crear el proceso.
– Sin preasignación: se asigna...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Preguntas Capitulo
  • Preguntas Capitulo No
  • Preguntas Capitulo No
  • Preguntas Capitulo No
  • Preguntas Capitulo No
  • Preguntas Capitulo 1 Derecho
  • Preguntas de la vida primer capitulo
  • Capitulo 7 preguntas de la vida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS