Programmazione degli Elaboratori

La mappa della memoria

Un programma di solito elabora dei dati di ingresso per produrre dei dati di uscita (il risultato dell'elaborazione) utilizzando dei dati intermedi. Il problema è quello di stabilire dove esattamente saranno i dati (di ingresso, intermedi e di uscita) e come saranno organizzati. Quello dell'organizzazione dei dati è un compito che il programmatore deve affrontare prima ancora di mettersi a codificare il programma. Si parte dalla memoria disponibile e si traccia una mappa della memoria. Dallo studio della rappresentazione dei dati, sappiamo anche di quanto spazio ha bisogno ciascun dato per essere rappresentato in memoria. La mappa quindi comincerà a riempirsi delle zone riservate ai dati di ingresso e ai dati di uscita, e si completerà con le zone di memoria allocate per i dati intermedi, che il programma dovrà mantenere per il suo corretto funzionamento. Il risultato di questo processo di mappatura della memoria è che ciascun dato avrà una sua posizione ben precisa.























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.