Domanda

Se ho la memoria mappata un file di dimensione 10GB in una macchina da 1GB e se mi innescare un file di I / O, dopo essersi assicurati che i dati richiesti non sono nella memoria fisica, saranno i dati recuperati ottenere mappato al corrispondente virtuale affrontare in mmap?

Quando accedo la stessa posizione utilizzando mmap, sarà di nuovo fare un I / O (o sarà fare uso dei dati che è stato recuperato utilizzando il file I / O)

Grazie in anticipo,

Gokul.

È stato utile?

Soluzione

E 'dipende dalla piattaforma, ma in generale sarà trattato come altra memoria (scambiato quando non in uso, scambiato in caso di necessità), solo che invece di utilizzare i file di swap normali / partizioni scambia dall'originale file su disco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top