Memoria Estatica

Páginas: 3 (520 palabras) Publicado: 10 de junio de 2012
2.1 Manejo de Memoria Estática
Es la memoria que se reserva en el momento de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos alfinalizar el mismo. Mantienen la misma localización en memoria durante todo el transcurso del programa hasta que son destruidos.
Los objetos administrados de este modo son:
Variables Static.Variables Globales.
Miembros Static de la Clase.
Literales de cualquier tipo.
El inconveniente de la reserva estática es que la cantidad de memoria se reserva siempre antes de conocer los datos concretosdel problema.
Tampoco se adapta bien a la memoria real disponible del ordenador en que se está ejecutando el programa.
La forma más fácil de almacenar el contenido de una variable en memoria entiempo de ejecución es en memoria estática o permanente a lo largo de toda la ejecución del programa.
No todos los objetos (variables) pueden ser almacenados estáticamente. Para que un objeto puedaser almacenado en memoria estática su tamaño (número de bytes necesarios para su almacenamiento) ha de ser conocido en tiempo de compilación.
Como consecuencia de esta condición no podrán almacenarseen memoria estática:
* Los objetos correspondientes a procedimientos o funciones recursivas, ya que en tiempo de compilación no se sabe el número de variables que serán necesarias.
* Lasestructuras dinámicas de datos tales como listas, árboles, etc. ya que el número de elementos que las forman no es conocido hasta que el programa se ejecuta.

La asignación de memoria puede hacerse entiempo de compilación y los objetos están vigentes desde que comienza la ejecución del programa hasta que termina.
En los lenguajes que permiten la existencia de subprogramas, y siempre que todos losobjetos de estos subprogramas puedan almacenarse estáticamente se aloja en la memoria estática un registro de activación correspondiente a cada uno de los subprogramas.
Estos registros de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria estatica
  • Manejo de memoria estatica
  • Apuntadores y Memoria Estatica
  • Manejo De Memoria Estatica
  • memoria dinamica vs estatica
  • memoria dinamica y estatica
  • Tablas de memoria estatica y dinamica
  • Memorias Estáticas Y Dinámicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS