* Codice eseguibile: Le istruzioni che dicono al computer cosa fare. Questo è il programma compilato stesso.
* Dati: Questo può includere cose come:
* Dati dell'applicazione: Informazioni specifiche per l'applicazione, che potrebbero essere archiviate nei file associati all'applicazione.
* Libraries: Moduli di codice pre-compito che utilizza l'applicazione. Questi sono spesso condivisi su più applicazioni.
* Ambiente di runtime: Componenti necessari per l'esecuzione dell'applicazione, come la Java Virtual Machine (JVM) se l'applicazione è scritta in Java.
* Impostazioni di configurazione: Parametri che controllano il comportamento dell'applicazione.
Il sistema operativo gestisce questo trasferimento, caricando solo le parti necessarie dell'applicazione e i suoi dati in memoria inizialmente e il caricamento di più necessari (un processo chiamato paging o richiedere paging). Una volta in RAM, la CPU può accedere rapidamente ed eseguire il codice e manipolare i dati.
hardware © www.354353.com