miércoles, 19 de febrero de 2014

Memoria Dinámica y Memoria Estática

Memoria dinámica
 
Es en la que se puede modificar o hacer cambios en el tiempo en que se está ejecutando el programa.
 
La memoria dinámica se guarda en el disco duro donde puede encontrar espacio o donde se pueda ubicar. 
 
Ventajas
Desventajas
  • El tamaño de la estructura no interfiere
  • Se guarda donde encuentre espacio
  • No hace falta darle el tamaño
 
  •   No se conoce con anticipación el espacio de memoria que se va a ocupar
Memoria estática


Es la que se puede modificar o ejecutar en momentos de ejecución el índice esta fuera del índice.

También se debe conocer con anticipo el tamaño de la estructura que esta en ejecución.




Ventajas

Desventajas

  •        Tiene una lógica simple
  •        Es óptima para resolver pequeños y medianos problemas

  •          No se puede cambiar en ejecución
  •          No es óptima
  •      Se hace desperdicio de memoria cuando no se guarda el tamaño determinado