Que no se modifica en
tiempo de ejecución,
La asignación de
memoria puede
hacerse en tiempo de
compilación y los
objetos están vigentes
hasta que termina.
DINAMICA
Que se modifica
permanentemente, es decir, a
medida que el proceso va
necesitando espacio para más
líneas, va solicitando más
memoria al sistema operativo
para guardarlas.
ASIGNACION DE
MEMORIA
Consiste en el proceso de asignar memoria en
tiempo de compilación antes de que el
programa asociado sea ejecutado
A diferencia de la asignación
dinámica o la automática donde la
memoria se asigna a medida que se
necesita en tiempo de ejecución
LIBERACION DE MEMORIA
ESTATICA
Los objetos son creados en ese
momento y destruidos al
finalizar el programa
DINAMICA
La creacion como la destruccion de
objetos esta a manos del
programador a travez de los
operadores "new" y "delete"
Annotations:
el sito donde se almacena suele llamarse como free store
DIFERENCIAS
En una se conoce con
anticipacion el espacio
de memoria que se
ocupara.En una se
asigna el espacio,
mientras la otra se
guarda donde
encuentre