Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: <<<-Basura->>> en 20 Marzo 2011, 16:13 pm



Título: Alguien sabe algo sobre archivos proyectados en memoria
Publicado por: <<<-Basura->>> en 20 Marzo 2011, 16:13 pm
estuve leyendo un tuto.. pero no entendi mucho pregunto si alguien sabe algo Sobre, Archivos proyectados en memoria.... Saben ?


Título: Re: Alguien sabe algo sobre archivos proyectados en memoria
Publicado por: Akai en 20 Marzo 2011, 16:24 pm
Primero: lee las normas del foro. Sobretodo un apartado llamado Títulos Descriptivos.

Segundo: Depende del sistema operativo.
Tienes mmap para linux:
http://linux.die.net/man/2/mmap

Y en windows el equivalente, si no me equivoco es CreateFileMapping:
http://msdn.microsoft.com/en-us/library/aa366537(v=VS.85).aspx

Únicamente puedo hablar del mmap de linux, que es el que he usado, y para ficheros grandes, se suele experimentar una ganancia en la lectura. Ya que en vez de ir leyendo el fichero a bloques lo transportas a memoria de una, y luego lo recorres como si se tratase de un vector. No es algo que aconseje a alguien que está empezando.