Domande con tag 'memory'

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
3
risposte

Può un processo che richiede 15 MB di esecuzione dato una macchina con 10 MB di memoria fisica e 10 di virtuale?

Quindi c'è memoria fisica e virtuale. Diciamo che abbiamo 10 MB fisici e 10 MB virtuali. C'è anche il paging. Per quanto ho capito, il paging divide la memoria fisica e virtuale in slot della stessa dimensione. Tali slot sono chiamati frame....
posta 17.12.2014 - 07:24
2
risposte

Caricare nell'elenco in un ciclo e quindi elaborare l'elenco in un altro o eseguire tutto in una volta

Ho un set di dati pieno di righe che devo inizializzare in myclass e quindi elaborare. Attualmente eseguo il looping di ogni riga nel set di dati, inizializzando una nuova istanza di myclass , quindi aggiungendo quell'istanza a un el...
posta 15.02.2016 - 17:56
3
risposte

È corretto duplicare una memoria di programma per evitare il reset in linea?

Ho una funzione time-critical che deve essere eseguita più volte in modo sequenziale. void task(state_t *state); Utilizza una quantità relativamente grande di memoria, quindi ho pensato che allocarlo una volta all'inizio e liberarlo alla fi...
posta 20.12.2018 - 23:22
2
risposte

Dovrei utilizzare IDisposable qui, per gestire correttamente la memoria?

Sfondo Ho un oggetto che rappresenta una procedura di test che devo eseguire su un prodotto. Questo oggetto può essere utilizzato più volte durante l'esecuzione, a seconda di quante volte l'utente decide di eseguire il test. Ecco dove inizi...
posta 02.05.2016 - 16:16
3
risposte

Precarica i valori o meno su Raspberry Pi

Dì che vuoi ruotare qualcosa di 360 passi 100 volte. Ora hai una scelta per pre-calcolare i valori 360 sin e cos una volta e poi usa i valori memorizzati 100 volte, oppure puoi calcolare sin e cos ogni volta. Per quanto ne so sulle moderne CP...
posta 17.08.2015 - 10:25
1
risposta

Quali architetture hanno modelli di memoria "deboli"?

Sono un programmatore Java di lunga data esperto del modello di memoria Java. Sto iniziando a imparare C # e, sulla base di ciò che ho imparato finora, il modello di memoria C # sembra essere molto simile al JMM. Ciò conferma la mia precedente c...
posta 19.08.2017 - 12:39
1
risposta

Quale sarebbe una definizione rigorosa matematica di uno spazio di indirizzamento della memoria?

Qual è la definizione esatta di uno spazio di indirizzamento della memoria? È corretto nominare l'insieme di tutti i numeri da 0 al più alto byte indirizzabile la definizione di uno spazio di indirizzi? EDIT: Vorrei sapere se esiste una de...
posta 02.10.2017 - 14:21
3
risposte

Lettura dalla memoria vs Esecuzione di un'operazione [chiusa]

Sto imparando a programmare i microcontrollori e sto cercando di sviluppare buone abitudini: Supponiamo che abbia un set di valori che può essere calcolato in base a ciò che è già in memoria. Come regola generale, è sempre meglio calcolare i...
posta 02.12.2015 - 17:24
1
risposta

Esistono ragioni teoriche per cui gli array in C richiedono meno RAM rispetto a Java?

La mia esperienza è che Java richiede circa il doppio della RAM rispetto a C (confrontando i char array o altri confronti). Ho anche letto in un libro di hardware che Java richiede circa il doppio di RAM rispetto a C. È basato esclusivamente su...
posta 08.06.2014 - 02:12