Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA GESTIONE DELLA MEMORIA - Coggle Diagram
LA GESTIONE DELLA MEMORIA
CARICAMENTO DEL PROGRAMMA
PROGRAMMI IN UNA CODA D'ENTRATA
DA CARICARE DA PARTE DEL LOADER
INFINE IN LISTA DEI PROCESSI PRONTI
RILOCAZIONE STATICA
INDIVIDUATO L'INDIRIZZO INIZIALE
RILOCAZIONE DINAMICA
PROGRAMMA IN UNA ZONA LIBERA
QUANDO ESEGUITO, MESSO IN REGISTRO BASE
INTRODUZIONE
MEMORIA PRINCIPALE
VOTATILE, VELOCE, GRANDE E COSTOSA
CACHE
VOLATILE, VELOCE, PICCOLA E COSTOSA
DISCO
MEMORIA SECONDARIA
REGISTRI
DENTRO AL PROCESSORE E VELOCI
NASTRO
MEMORIA DI BACK - UP
TECNICHE DI ALLOCAZIONE DELLA MEMORIA CENTRALE
MONOPROGRAMMATO
ALLOCAZIONE CONTIGUA
A PARTIZIONE SINGOLA
MULTIPROGRAMMATO
ALLOCAZIONE NON CONTIGUA
SEGMENTAZIONE
PAGINAZIONE
SEGMENTAZIONE CON PAGINAZIONE
ALLOCAZIONE CONTIGUA
A PARTIZIONI VARIABILI
A PARTIZIONI FISSE
ALLOCAZIONE DELLA MEMORIA: IL PARTIZIONAMENTO
OGNI PARTIZIONE A UN PROCESSO INDIPENDENTE
MA TROPPO PICCOLE PROVOCANO UNA FRAMMENTAZIONE
MEMORIA VIRTUALE: PAGINAZIONE
OBIETTIVI
NON SPRECARE SPAZIO
RIDURRE LA FRAMMENTAZIONE
GESTIRE PICCOLE PORZIONI DI MEMORIA
NIENTE VINCOLI AL PROGRAMMATORE
MANTENERE LE PARTI NECESSARIE
USARE PORZIONI DI MEMORIA NON CONTIGUE
MEMORIA FISICA
BLOCCHI FRAME O PAGINE FISICHE
PROGRAMMA
IN BLOCCHI UGUALI (PAGINE LOGICHE)
MEMORIA VIRTUALE: INTRODUZIONE
RIDURRE LA FRAMMENTAZIONE DELLA MEMORIA
QUANTITA' DI MEMORIA NON USATA
MEMORIA VIRTUALE: SEGMENTAZIONE
SCHEMA DI GESTIONE DELLA MEMORIA CENTRALE
STACK
MAIN PROGRAM
SQRT
SYMBOL TABLE
SUBROUTINE