Control2

Páginas: 26 (6365 palabras) Publicado: 26 de abril de 2015
1. Información general
Gestión de la memoria es un complejo campo de la informática y hay muchas técnicas que se están desarrollando para que sea más eficiente. Esta guía está diseñada para presentarle a algunas de las cuestiones básicas de gestión de memoria que se enfrentan los programadores.
Esta guía intenta explicar los términos que utiliza, ya que les introduce. Además, hay un glosario detérminos de gestión de la memoria de gestión de memoria que da información más amplios; algunos términos están relacionados con las entradas pertinentes.
Gestión de la memoria por lo general se divide en tres áreas, aunque las distinciones son un poco borroso:
• Gestión de memoria Hardware
• Gestión de la memoria del sistema operativo
• la gestión de memoria de aplicaciones
Estos se describen enmás detalle a continuación. En la mayoría de los sistemas informáticos, los tres están presentes en cierta medida, la formación de capas entre el programa del usuario y el hardware de memoria real. La Gestión de referencia de memoria se refiere principalmente a la gestión de memoria de la aplicación.
1.1. Gestión de memoria Hardware
Gestión de la memoria a nivel de hardware se ocupa de losdispositivos electrónicos que realmente almacenan datos. Esto incluye cosas como la memoria RAM y cachés.
1.2. La gestión de memoria del sistema operativo
En el sistema operativo, la memoria debe asignarse a los programas de usuario y reutilizado por otros programas cuando ya no es necesaria. El sistema operativo puede pretender que el equipo tiene más memoria de lo que realmente hace, y también que cadaprograma tiene memoria de la máquina a sí mismo; ambas son características de los sistemas de memoria virtual.
1.3. Gestión de memoria de aplicaciones
Gestión de memoria de aplicaciones, deberá proporcionar la memoria necesaria para los objetos de un programa y las estructuras de datos de los limitados recursos disponibles, y reciclaje que la memoria para su reutilización cuando ya no es necesaria.Debido a que los programas de aplicación no pueden en general predecir de antemano la cantidad de memoria que van a requerir, necesitan código adicional para manejar sus requisitos de memoria cambiantes.
Gestión de memoria de aplicaciones combina dos tareas relacionadas:
Asignación
Cuando el programa solicita un bloque de memoria, el administrador de memoria debe asignar ese bloque de los bloquesmás grandes que ha recibido desde el sistema operativo. La parte del administrador de memoria que hace esto se conoce como el asignador. Hay muchas formas de realizar la asignación, algunos de los cuales se discuten en técnicas de asignación.
Reciclaje
Cuando los bloques de memoria han sido asignados, pero los datos que contienen ya no es requerido por el programa, a continuación, los bloquespueden ser reciclados para su reutilización. Hay dos enfoques para la memoria de reciclaje: ya sea el programador deben decidir cuando la memoria se puede reutilizar (conocido como gestión de memoria manual); o el administrador de memoria debe ser capaz de resolverlo (conocido como gestión automática de memoria). Ambos están descritos con más detalle a continuación.
Un administrador de memoria de laaplicación debe trabajar normalmente a varias restricciones, tales como:
Sobrecarga de la CPU
Debido al retraso causado por el administrador de memoria mientras se ejecuta el programa.
Tiempos de pausa
El tiempo necesario para que el administrador de memoria para completar la operación y devolver el control al programa.
Esto afecta a la capacidad del programa para responder con prontitud a loseventos interactivos, y también para cualquier evento asíncrono, como una conexión de red.
Sobrecarga de la memoria
¿Cuánto espacio se desperdicia para la administración, el redondeo (conocido como fragmentación interna), y la mala distribución (conocido como fragmentación externa).
Algunos de los problemas comunes que se encuentran en la gestión de memoria de la aplicación se consideran en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control2
  • Control2
  • Control2
  • Control2
  • Graficos De Control2
  • Lab Control2
  • Control2
  • Jorge Lizana Control2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS