Question:
Come vengono creati gli indirizzi quando un processo inizia?
Author: federico volpeAnswer:
1) il compilatore traduce il codice sorgente in codice binario eseguibile, genera degli indirizzi logici a cui il programma farà riferimento. 2) il linker integra tutte le librerie necessarie al codice eseguibile generato dal compilatore. 3) il caricatore carica il codice sorgente sulla memoria. Quando il caricatore carica il sorgente nella memoria non necessariamente gli indirizzi logici generati dal compilatore corrispondono agli indirizzi fisici in memoria quindi diventa compito della MMU attraverso le tabelle delle pagine, quello di tradurre gli indirizzi logici in indirizzi fisici
0 / 5 (0 ratings)
1 answer(s) in total