Domande con tag 'memory'

2
risposte

Quali ambienti di programmazione possono essere utilizzati per illustrare e confrontare la complessità dello spazio non ottimizzata di un algoritmo?

Quale linguaggio di programmazione insieme all'implementazione e al compilatore posso usare per studiare la complessità dello spazio pura e non ottimizzata di un algoritmo arbitrario? E quali metodi posso usare per farlo? Ad esempio, Scheme e...
posta 15.10.2016 - 18:31
2
risposte

Il sistema operativo (kernel) ha accesso alla memoria fisica

So che c'è un hardware nella CPU, il MMU che si occupa di mappare un determinato indirizzo all'indirizzo fisico. Ad esempio: int *ptr = 0x12345 Crea un puntatore al mio indirizzo di processo di 0x12345 che viene tradotto dalla CPU...
posta 30.09.2018 - 15:58
2
risposte

Applicazioni influenzate dalle prestazioni della memoria [chiusa]

Sto scrivendo un articolo sull'argomento delle applicazioni interessate più dalle prestazioni della memoria rispetto alle prestazioni del processore. Ho scritto molto riguardo al divario tra i due, tuttavia non riesco a trovare nulla sulle appli...
posta 20.10.2013 - 01:42
2
risposte

Impossibile allocare memoria: cosa sta cercando di dire?

Nei miei primi giorni di programmazione ho spesso usato errori fatali legati alla memoria nel seguente formato: Fatal error: Allowed memory size of <some big number> bytes exhausted (tried to allocate <some small number> bytes) in...
posta 12.06.2014 - 10:14
4
risposte

C semplici domande di matrici e puntatori

Quindi ecco la confusione, diciamo che dichiaro un array di caratteri char name[3] = "Sam"; e quindi dichiaro un altro array ma questa volta usando i puntatori char * name = "Sam"; Qual è la differenza tra i due? Intendo che funzionano...
posta 14.11.2012 - 06:32
1
risposta

Perché è possibile accedere a un array senza limiti con indici negativi molto più che con indici positivi?

Ho scritto due piccoli programmi in cui dichiaro un array molto piccolo. Quindi provo ad accedere ai valori fuori dai limiti. La cosa interessante che ho notato è che quando provo a decrementare l'indice posso decrementarlo molto molto più...
posta 14.09.2017 - 10:16
1
risposta

Allocazione memoria algoritmo di primo adattamento

Attualmente sto esaminando le partizioni di memoria e ho un problema che mi confonde davvero. Supponiamo di avere 5 partizioni di memoria: 100K, 500K, 200K, 300K e 600K. Supponiamo inoltre di avere 4 processi che devono essere allocati in mem...
posta 08.11.2017 - 00:02
2
risposte

Un HashMap globale rispetto a molti HashMap locali? [chiuso]

Che è più efficiente; che è più veloce? Trade-off? L'obiettivo è per le ricerche rapide in un'applicazione web. Gli UUID sono le chiavi, quindi funzionerà a livello globale. Circa 50 milioni di valori. Una cache globale è sicuramente p...
posta 12.08.2011 - 05:22
2
risposte

Come vengono creati gli indirizzi di memoria?

#include <stdio.h> int main() { size_t a = 2; size_t *p = &a; printf("%p\n", p); } Il codice precedente stamperà l'indirizzo di memoria di a . Capisco che all'interno di un sistema operativo, questo indirizzo si rife...
posta 16.09.2018 - 02:03
1
risposta

allocazione dma nella teoria delle patch del kernel 4g [chiusa]

Stavo leggendo la vecchia patch . Il riepilogo di quel link è quello di creare uno spazio del kernel 4Gb, invece di 1 Gb per impostazione predefinita. Dal momento che molti dispositivi compatibili con dma possono accedere solo a 32 bit o 4...
posta 08.11.2015 - 10:46