URL: https://linuxfr.org/forums/programmation-c--2/posts/difference-entre-mmap-et-read Title: difference entre mmap() et read() Authors: viviNeutron Date: 2019年04月23日T11:58:25+02:00 License: CC By-SA Tags: Score: 3 Bonjour à tous, voila si je veux lire un fichier je peux faire : int fd = open("fichier_a_lire.txt", O_RDONLY); et ensuite je peux faire : read(fd, buffer, 256); ou faire void* addr = mmap(NULL,length_of_fichier_a_lire,..., fd, 0); strncpy( buffer, addr, 256); mais c'est quoi le mieux? dans les deux cas le fichier est chargé en RAM par le noyau via l'appel systeme open, donc pourquoi s’embêter avec mmap ? merci de vos éclaircissements