GESTIONE DELLA MEMORIA PRINCIPALE

La memoria principale è una risorsa essenziale all'interno di un elaboratore. Affinché un programma possa essere eseguito, sia il programma stesso che i dati su cui esso opera devono risiedere all'interno della memoria principale. Anche nel caso di questa risorsa si presentano quindi problemi di gestione, problemi che, tra l'altro, sono strettamente collegati anche agli altri aspetti di gestione del processore discussi nel paragrafo precedente. Il punto di contatto più evidente è il fatto che se molti processi devono essere eseguiti "contemporaneamente", allora si deve trovare il modo in cui tali processi possano condividere l'uso della memoria. Esistono due aspetti fondamentali della gestione della memoria:

  • gestione della memoria reale;

  • gestione della memoria virtuale;

Nel primo caso l'idea è quella di suddividere tra i processi la memoria principale fisicamente presente nel calcolatore; nel secondo caso l'idea è quella di realizzare una visione astratta della memoria che consenta di estendere le potenzialità della memoria centrale.

Last updated