Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: digimikeh en 3 Mayo 2019, 16:43 pm



Título: Respecto a la pila o memoria estatica..(o stack)
Publicado por: digimikeh en 3 Mayo 2019, 16:43 pm
buen dia..

Todo este tiempo me he imaginado la memoria de un computador tal como se llama : RAM Random Access Memory, ya saben, de acceso aleatorio, pero al tratar de entender que es el Stack, me ha confundido un poco este concepto con la RAM..

Stack para mi es algo ordenado, que vaya en forma secuencial o en serie ocupando un espacio, tal como lo es una pila, no?.

Tengo dos esquemas aqui:

I.- Asignacion en forma ordenada:
Cuando se ejecuta el programa, el sistema va asignando memoria a cada variable segun vaya leyendo el programa y la va ordenando en una pila.

(https://i.imgur.com/6plYofs.jpg)


II.- Asignacion en forma aleatoria:
Cuando se ejecuta el programa, el sistema va asignando aleatoriamente cada variable en un area de memoria para el uso del programa.

(https://i.imgur.com/VIzHLdf.jpg)

Cual seria el correcto?

Gracias y saludos.



Título: Re: Respecto a la pila o memoria estatica..(o stack)
Publicado por: MAFUS en 3 Mayo 2019, 17:29 pm
Ninguno de los dos.

Es algo así:
http://www2.elo.utfsm.cl/~lsb/elo320/clases/c3.pdf



Título: Re: Respecto a la pila o memoria estatica..(o stack)
Publicado por: digimikeh en 4 Mayo 2019, 05:05 am
Que buen documento, ,,,,,,

agradecido.