Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Computer Drives >> .

Quali trasferimenti da un dispositivo di archiviazione alla memoria quando l'utente esegue un'applicazione?

Quando un utente esegue un'applicazione, il codice eseguibile e necessari dati vengono trasferiti dal dispositivo di archiviazione (come un disco rigido o SSD) alla memoria del computer (RAM). Questo include:

* 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