Domande con tag 'stack'

1
risposta

Segmentazione e segmenti di file oggetto

Sto facendo fatica a capire davvero la segmentazione della memoria. È l'argomento della segmentazione della memoria relativa a segmenti come heap, stack, codice in un file oggetto? Forse sono sicuro, ma non riesco ancora a trovare un link...
posta 22.02.2017 - 17:45
3
risposte

Confusione dello "stack" nella programmazione a livello di assembly [closed]

Che cos'è esattamente lo "stack"? Ho letto articoli, ho provato a comprenderlo attraverso la mia comprensione, esperienza e ipotesi formulate di programmazione e computer, ma qui sono un po 'perplesso. Lo "stack" è un'area nella RAM? O è q...
posta 17.12.2012 - 23:03
2
risposte

perché usare l'espressione postfisso / prefisso invece di infisso?

Capisco come convertire infix in postfix / prefisso ma non capisco perché l'espressione postfisso o prefisso sia usata nel sistema informatico? Qual è il vantaggio del prefisso postfix rispetto all'espressione infissa?     
posta 29.08.2015 - 20:46
3
risposte

In che modo Stack Machine memorizza le vars globali?

In che modo esattamente le macchine stack (sia le macchine virtuali che virtuali) memorizzano le variabili globali? So che C (++) lo compilo semplicemente nel segmento .data della segmentazione della memoria di un programma. Poi c'è JVM di...
posta 16.09.2017 - 09:00
2
risposte

In che modo la CPU accede ai valori delle variabili allocate nello stack? [duplicare]

Considera la seguente funzione C ++: void doStuff() { Thing thingA; Thing thingB; thingA.doSomething(); // .. etc } Durante l'esecuzione di questa funzione, le variabili thingA e thingB sono allocate nello stack....
posta 10.10.2014 - 03:09
2
risposte

Java copia i parametri del metodo nello stack frame del metodo chiamato?

Questo fa parte della risposta sullo stack e l'heap in Java: So, why have the stack or the heap at all? For things that leave scope, the stack can be expensive. Consider the code: void foo(String arg) { bar(arg); ... } void ba...
posta 28.05.2017 - 13:43
1
risposta

Come ordinare in maniera efficiente uno Stack definito ricorsivamente?

Sto cercando di implementare uno Stack definito ricorsivamente e ordinarlo in Java. Non ho un particolare utilizzo di questo programma in mente. Ho trovato questo approccio di implementazione dello stack un po 'utile durante l'implementazione de...
posta 12.09.2014 - 08:17
1
risposta

Quanta memoria fisica viene consumata dallo stack di un thread .NET?

Nell'articolo di Stephen Cleary sulla rivista MSDN " Introduzione a Async / Attendi su ASP.NET "Dice che" ogni thread thread thread su un sistema operativo moderno ha uno stack da 1 MB. " (OS moderno == Windows 7/8 per questa discussione) Ma pe...
posta 12.02.2015 - 16:00
3
risposte

Perché lo stack di chiamate non è implementato come array dinamico nel SO moderno? [duplicare]

Quando un sistema operativo moderno carica un processo, pre-alloca una certa quantità di spazio per lo stack. Ciò significa che il programmatore deve fare attenzione a evitare l'overflow dello stack limitando la profondità della chiamata e / o...
posta 01.11.2016 - 08:33
2
risposte

Implementazione dello stack in base alla progettazione e alla programmazione difensiva

Sto provando a scrivere il codice Stack usando le due tecniche, ad esempio Design by Contract vs Defensive Programming, ma non sono sicuro se sto facendo bene o no. Non sto lanciando nessun tipo di eccezione o errore nella progettazione per cont...
posta 08.10.2016 - 01:49