Qual è demand paging?

October 18

Qual è demand paging?


I computer memorizzano dati in una varietà di sistemi di memoria. Il sistema operativo del computer deve recuperare i dati per svolgere funzioni o comandi specifici. Demand paging aiuta con questo processo.

Definizione

Demand paging è un processo che coinvolge la copia e trasferimento di dati da un sistema di memorizzazione secondario memoria ad accesso casuale (RAM), un sistema di memoria principale. Demand copie di paging e dati trasferisce per facilitare l'accesso più rapido a tali dati. Una volta che i dati vengono trasferiti, demand paging invia un comando al sistema operativo per informarla che il file di dati o file sono ora pronti per essere caricati. La domanda di paging viene eseguito su richiesta, o dopo un comando è stato inviato per recuperare i dati specifici.

vantaggi

Vantaggi del demand paging comprende meno tempo di caricamento, poiché la domanda di paging carica solo pagine specificate dal processo di esecuzione. Demand paging lascia più spazio nella memoria principale, dal momento che i dati aggiunti si sposta solo lì in base alle necessità.

svantaggi

Svantaggi di demand paging includono una maggiore tempo di caricamento quando una pagina viene caricata o accede per la prima volta. Demand paging aumenta anche la vulnerabilità ad attacchi di temporizzazione, o attacchi in cui un utente malintenzionato tenta di analizzare il tempo necessario per l'esecuzione di crittografia, o codificati, calcoli matematici chiamati algoritmi necessari per richiamare i file del computer.