Generalmente no. *
Se provi a leggere o scrivere in memoria che non esiste, potrebbero verificarsi varie cose a seconda della tua piattaforma.
Per un tipico computer desktop, la tua memoria fisica reale è astratta dietro un livello di memoria virtuale. Quando il programma tenta di accedere a una posizione di memoria, il sistema operativo e il programma di mappatura della memoria virtuale mappano tale posizione alla sua posizione reale, che potrebbe non essere nemmeno nella memoria effettiva al momento. Se provi ad accedere a una posizione esterna a ciò che ti è stato assegnato, il sistema operativo lo saprà e farà cadere il martello sul tuo processo.
Se stai usando una piattaforma che non ha quella protezione della memoria, o stai scrivendo moduli del kernel del sistema operativo, ciò che accadrà dipenderà dalla piattaforma. La lettura di posizioni di memoria inesistenti potrebbe restituire 0, potrebbe restituire rumore elettrico casuale, potrebbe ancora sollevare una sorta di interruzione, dovrete leggere la scheda tecnica per sapere. Lo stesso vale per la scrittura.
Per memoria, non c'è davvero molto rischio di "inviare elettricità a specifiche aree del tuo computer" che non è destinato. Quando una porta USB non ha nulla collegato, il computer non blocca a prescindere la corrente di 500mA della porta. Lo stesso vale per la memoria, l'elettricità può essere inviata solo da qualche parte se c'è qualcosa a cui inviarla.
Ci sono alcune situazioni in cui potresti causare problemi fisici scrivendo su ram "using pointers". Alcune piattaforme hardware mappano i registri o gli I / O periferici in posizioni in memoria. Se ti capita di scrivere in quella memoria, potresti causare interazioni con il mondo reale per causare danni, come ad esempio agitarti con i controlli di alimentazione o di temperatura, accendere o spegnere i dispositivi collegati al computer, ecc. Questa modalità di accesso alle cose è tipicamente con cose come i microcontrollori, dove saprai meglio che leggere e scrivere su posizioni di memoria casuali.
* Molto di questo è semplificato, se vuoi i dettagli grezzi, controlla link