Estructura de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (424 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
UNIDAD 2 MANEJO DE MEMORIA

Todas la variables, objetos y demás cosas que creemos en java o c++ dependiendo del lenguaje que utilicemos son creados y guardados en una memoria, en esta unidad masque nada veremos lo que son los tipos de memorias en realidad existen 3 tipos de memorias que son:
1. Memoria estática
2. Memoria automática
3. Memoria dinámica
Pero en esta unidad solo veremos loque son 2 de esas 3 memorias y esas serian la memoria estática y la memoria dinámica.

2.1 MANEJO DE MEMORIA ESTATICA

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.
En otras palabras podríamos decir que la memoria estática es aquella a la que le damos un lugar fijoo asignamos un espacio fijo a la información que estaremos ocupando en el programa hasta su finalización.

2.2 MANEJO DE MEMORIA DINAMICA

La memoria dinámica es un espacio de la memoria que solose utiliza cuando se llegue a ocupar y una vez terminada la ejecución del programa, esta queda libre para almacenamiento de otros datos, a diferencia de la memoria estática.
En otras palabrasdiríamos que la memoria dinámica es la que por lo general ocupa un espacio pero en la ejecución del programa va ocupando mas espacio y desocupando cuando no lo estemos utilizando, esto seria bueno ya que nollenaría la memoria y siempre esta en constante movimiento buscando espacios y eliminando espacios, esto le podríamos decir de que la memoria se va adaptando mas que nada a los programas que levallamos presentando.
En java la memoria se reserva explícitamente con el operador que usamos muy comúnmente llamado “new” y si queremos eliminar algún objeto creado en esa memoria entonces tendríamos queusar “delete”.
Esta memoria al igual que muchas cosas tiene sus propias ventajas y esas serian mas que nada que es posible disponer de un espacio de memoria arbitrario que dependa de información...
tracking img