Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Memorias por Mind Map: Memorias

1. Memoria real

1.1. *Capacidad, que representa el volumen global de información (en bits) que la memoria puede almacenar. *Tiempo de acceso, que corresponde al intervalo de tiempo entre la solicitud de lectura/escritura y la disponibilidad de los datos. *Tiempo de ciclo, que representa el intervalo de tiempo mínimo entre dos accesos      sucesivos. *Rendimiento, que define el volumen de información intercambiado por unidad de     tiempo, expresado en bits por segundo. *No volatilidad, que caracteriza la capacidad de una memoria para almacenar datos      cuando no recibe más electricidad. *Existen dos tipos de memorias RAM: SRAM Y     DRAM.

2. Entre las principales operaciones que desarrolla la administración de memoria se encuentran la re ubicación, que consiste en trasladar procesos activos dentro y fuera e la memoria principal para maximizar la utilización del procesador; la protección, mecanismos que protegen los procesos que se ejecutan de interferencias de otros procesos; uso compartido de códigos y datos, con lo que el mecanismo de protección permite que ciertos procesos de un mismo programa que comparten una tarea tengan memoria en común.

3. Memoria Virtual

3.1. Es una combinación entre hardware especial y el sistema operativo hace uso de la memoria principal y la secundaria para hacer parecer que el ordenador tiene mucha más memoria principal (RAM) que la que realmente posee. Aunque la memoria virtual podría estar implementada por el software del sistema operativo, en la práctica casi siempre se usa una combinación de hardware y software, dado el esfuerzo extra que implicaría para el procesador.

3.2. Este método es invisible a los procesos.

3.3. La cantidad de memoria máxima que se puede hacer ver que hay tiene que ver con las características del procesador. Por ejemplo, en un sistema de 32 bits, el máximo es 232, lo que da 4096 Megabytes (4 Gigabytes). Todo esto hace el trabajo del programador de aplicaciones mucho más fácil, al poder ignorar completamente la necesidad de mover datos entre los distintos espacios de memoria.

3.4. Debido a que sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU.

3.5. La memoria virtual ha llegado a ser un componente esencial de la mayoría de los S.O actuales. Y como en un instante dado, en la memoria sólo se tienen unos pocos fragmentos de un proceso dado, se pueden mantener más procesos en la memoria. Es más, se ahorra tiempo, porque los fragmentos que no se usan no se cargan ni se descargan de la memoria. Sin embargo, el S.O debe saber cómo gestionar este esquema.

3.6. La memoria virtual también simplifica la carga del programa para su ejecución llamado reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física.