Gestión de Memoria

Description

Tarea Capitulo 8
Denisse Salas
Mind Map by Denisse Salas, updated more than 1 year ago
Denisse Salas
Created by Denisse Salas over 9 years ago
4
0

Resource summary

Gestión de Memoria
  1. Linux
    1. Dos aspectos principales
      1. Memoria virtual de procesos: •Direccionamiento de la memoria virtual: estructura de tablas de páginas de tres niveles: 1. Directorio de páginas 2.Directorio intermedio de páginas 3.Tabla de páginas •Reserva de páginas •Algoritmo de reemplazo de páginas
        1. Asignación de memoria del núcleo: •Se realiza en base a los marcos de página de la memoria principal. •Función básica es asignar y liberar marcos para los diferentes usos. • Propietarios de marcos: procesos en espacio de usuario, datos del núcleo reservados dinámicamente, código estático del núcleo y caché de páginas. •Utiliza el algoritmo buddy: la memoria del núcleo se reserva y libera en unidades de una o más páginas.
      2. Windows
        1. La reserva de memoria y paginación la controla el gestor de memoria virtual. Dos aspectos principales:
          1. Mapa de direcciones virtuales: cada proceso puede ver un espacio de direcciones independiente de 32 bits, permitiendo 4 Gbytes de memoria por proceso. Una parte de esta memoria es reservada para el SO
            1. Paginación en Windows: una página se puede encontrar en los estados: •Disponible •Reservada •Asignada
          2. UNIX/Solaris
            1. Su esquema de gestión de memoria varía de un sistema a otro. Dos esquemas de gestión de memoria separados:
              1. Sistema de paginación
                1. Asignar marcos de página en memoria principal a los procesos y buffers de bloques de disco
                  1. Estructuras de datos: •Tabla de páginas •Descriptor de bloques de disco •Tabla de datos de los marcos de página •Tabla de utilización de swap
                    1. Reemplazo de páginas: utiliza el algoritmo de reemplazo conocido como el algoritmo del reloj con dos manecillas. Dos parámetros determinan la operación del algoritmo: •La tasa de recorrido •La separación entre manecillas
                    2. Asignador de memoria del núcleo
                      1. El núcleo cuando se ejecuta, genera y destruye pequeñas tablas y buffers, las cuales requieren reserva de memoria dinámica
                  Show full summary Hide full summary

                  Similar

                  Temas y pagina a estudiar GESTIÓN DE MEMORIA
                  eacosta
                  GESTION DE MEMORIA DEL SISTEMA OPERATIVO
                  Edgar Artola
                  Gestión de Memoria
                  saul coy
                  Capas del sistema operativo
                  Ingrid Gutiérrez