Re: questions about system function: mmap / fwrite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



sylvanino b wrote:

Hello,

I have a question about ways of accessing a file.
I know it is possible to use: fseek + fwrite/fread to access a file.
and It is also possible to map file in memory with  "mmap" function,
and access it by adressing memory.

Currently I use the frame buffer of  mobile phones with mmap function.
For my understanding, I would like to know what is the difference
between using fseek+fwrite compared to mmap style.
Dont hesitate to be precise or to use technical terms.

Thanks you,
There may be subtle performance differences, but I'd say the most
important here is to use the API that best suits the problem at hand.
fwrite/fread is sequential in nature, useful when you want to read/write
large contigous chunks of data, and when the notion of a "current position"
in the file is useful.

mmap is nice when you find it useful to access the file as a random-access
array of bytes. mmap style access seems to be the best fit for a framebuffer.

Helge Hafting

Helge Hafting

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux