Come sappiamo, Linux implementa la cache della pagina per memorizzare il codice o i dati da pezzi di un file che verranno potenzialmente utilizzati. Una delle mie domande è: quando verrà eseguito un programma, ad es. Vim, i suoi dati e il suo codice verranno caricati per la prima volta nella cache della pagina, giusto?
E non sono nemmeno sicuro della mia altra comprensione. Se il sistema operativo carica solo alcune parti del codice che verranno utilizzate immediatamente all'avvio del programma? O il sistema operativo li carica tutti in una volta? Il sistema operativo utilizza la cache di ritmo dei file per memorizzare i codici e i dati caricati, giusto? Che tipo di funzione del modulo utilizza il SO per eseguire il caricamento del codice?