mappatura della memoria e file di I / O
-
22-09-2019 - |
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.
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