Stack

Hello world!

Stack

Messaggioda clros » mar apr 08, 2008 3:26 pm

Ciao...
qualcuno mi spiega bene cm funziona lo stack associato ai programmi (processi) Amiga?

Per quanto ne so, MOS e AROS hanno un sistema che incrementa automaticamente lo stack quando al processo ne serve di più, mentre AOS (OS4 compreso) nn ha questo meccanismo.

Questo vuolk dire che il programmatore dovrebbe decidere a priori, in fase di codifica, la quantità di memoria da gestire come "stack" che serve al corretto funzionamento del processo.
E' corretto?

In questo caso...come si fa a sapere a priori quanta memoria servirà al processo?

Nel caso di processi cn procedure ricorsive, potrebbe esaurirsi presto...in questo caso, cm si comporta AmigaOS?

E se lo sovradimensiono...il processo occuperà durante la sua esecuzione più memoria?

Una curiosità....cm è gestito lo stack nei processi su Win/x86?
Only AMIGA makes it possible !!
La colpa è sempre del Kernel!!
...un bit è formato da 8 byte...

Claudio "CP" La Rosa
Avatar utente
clros

Supremo
 
Messaggi: 3354
Iscritto il: ven mag 07, 2004 2:41 pm
Località: SYS 64738

Messaggioda NubeCheCorre » mar apr 08, 2008 6:11 pm

Ma sei sicuro di sta cosa ?.. posso sbagliare ( quasi sicuramente ), ma mi pare di ricordare di aver letto da qualche parte che lo stack era gestito in automatico...

Qualcuno puo' confermare/smentire questa cosa ?

M3x ? Afx?
W il Veneto :ride:
Avatar utente
NubeCheCorre

Leggenda
 
Messaggi: 10624
Iscritto il: dom set 21, 2003 9:21 pm
Località: San remo

Messaggioda clros » mar apr 08, 2008 6:18 pm

No, nn sono sicuro...
Only AMIGA makes it possible !!
La colpa è sempre del Kernel!!
...un bit è formato da 8 byte...

Claudio "CP" La Rosa
Avatar utente
clros

Supremo
 
Messaggi: 3354
Iscritto il: ven mag 07, 2004 2:41 pm
Località: SYS 64738

Re: Stack

Messaggioda angel10 » mar ott 21, 2014 12:19 pm

E sembrava anche carino, solo che...ricordo che "gurava" in continuazione.
Join online 600-199 questions and APPLE to pass University of Washington exam in first try.
angel10

Niubbo
 
Messaggi: 1
Iscritto il: mar ott 21, 2014 12:13 pm


Torna a Programmazione su Amiga

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite