Mmap

   
In computing, mmap() is a POSIX compliant Unix system call that maps files or devices into memory. In Linux, mmap() can create several types of mappings. Anonymous mappings are mappings of physical RAM to virtual RAM. This is similar to malloc(), and is used in some malloc() implementations for certain allocations. File backed mappings are mappings of files to virtual RAM. Access to those areas of RAM causes the file to be changed. Usually, the segment of the file mapped in is copied to RAM and periodically flushed to disk. If the mapping is shared, changes to that area in one process will affect other processes with that area mapped in immediately; otherwise, the changes will be asynchronous, and processes will not always have consistent views of that area. mmaped memory is kept visible across a fork. mmap is sometimes used for Interprocess Communication (IPC). On modern operating systems mmap is typically preferred to the System V IPC shared memory facility.

 

<< PreviousWord BrowserNext >>
rolling friction
alcohol fuel
stack smashing protection
arthur lloyd
churchwarden pipe
conservative future
guard mounting
meredith college
list of presidents of madrid
stackguard
john macmurray
shaw university
bmw z4
proof of concept
darnhill
goldman sachs tower (30 hudson street)
owens park
gary frank
gulf of carpentaria
uss john s. mccain (ddg 56)
alan tudyk
central michigan university
grignolino
zahir muhsein
grner veltliner
kivie kaplan
chris cooper
newport tower (jersey city)
amphetamine psychosis
mauzac (grape)
1921 in greece
swedish space corporation
worship and tribute
troms midnight sun marathon
swedish institute of space physics
johnny damon
alexander armstrong
list of pieces
congo (novel)
pinealocyte
file descriptor
problem
upper thames river conservation authority
integral institute