ESPACIOS DE DIRECCIONES

Description

Mind Map on ESPACIOS DE DIRECCIONES, created by Miguel Angel Requena on 07/19/2016.
Miguel Angel Requena
Mind Map by Miguel Angel Requena, updated more than 1 year ago
Miguel Angel Requena
Created by Miguel Angel Requena over 9 years ago
0
0

Resource summary

ESPACIOS DE DIRECCIONES
  1. usuario pueden direccionar cada byte de memoria, pueden estropear el sistema operati- vo con facilidad, ya sea intencional o accidentalmente, con lo cual el sistema se detendría en forma súbita
    1. espacio de direcciones
      1. resolver dos problemas para permitir que haya varias aplicaciones en memoria al mismo tiempo sin que interfieran entre sí: protección y reubicación.
        1. Los espacios de direcciones no tienen que ser numéricos.
        2. Registros base y límite
          1. utiliza reubicación dinámica.
            1. asociar el espacio de direcciones de cada proceso sobre una parte distinta de la memoria física, de una manera simple.
            2. comparaciones se pueden hacer con rapidez, pero las sumas son lentas debido al tiempo de propagación del acarreo, a menos que se utilicen circuitos especiales de suma.
            3. Intercambio
              1. Si la memoria física de la computadora es lo bastante grande como para contener todos los proce- sos, los esquemas descritos hasta ahora funcionarán en forma más o menos correcta.
                1. los procesos pueden tener dos segmentos en crecimiento
                  1. cuando el segmento de datos se utiliza como heap para las variables que se asignan
                    1. La memoria entre estos segmentos se puede utilizar para cualquiera de los dos. Si se agota, el proceso tendrá que moverse a un hueco con suficiente espacio, intercambiarse fuera de la memo- ria hasta que se pueda crear un hueco lo suficientemente grande, o eliminarse.
                    2. Administración de memoria libre
                      1. Cuando la memoria se asigna en forma dinámica, el sistema operativo debe administrarla. En tér- minos generales, hay dos formas de llevar el registro del uso de la memoria: mapas de bits y listas libres.
                        1. Administración de memoria con mapas de bits
                          1. Con un mapa de bits, la memoria se divide en unidades de asignación tan pequeñas como unas cuan- tas palabras y tan grandes como varios kilobytes.
                        Show full summary Hide full summary

                        Similar