Lines Matching +full:memory +full:- +full:mapped

28 .sh "Memory management\(dg
37 Each process begins execution with three logical areas of memory
39 The text area is read-only and shared, while the data and stack
60 by allowing pages to be mapped into memory. These mapped
66 /* protections are chosen from these bits, or-ed together */
75 #define MAP_FILE 0x0001 /* mapped from a file or device */
76 #define MAP_ANON 0x0002 /* allocated from memory, swap space */
93 The cpu-dependent size of a page is returned by the
106 for at most \fIlen\fP bytes to be mapped from the object represented by
113 The actual amount mapped is returned in \fIlen\fP.
119 of the mapped pages.
121 the type of object to be mapped,
124 this mapped copy of the page
128 mapping a regular file or character-special device memory,
129 and MAP_ANON, which maps memory not associated with any specific file.
131 for naming, and may be given as \-1 if no name
145 would exceed the available memory plus swap resources.
152 A facility is provided to synchronize a mapped region with the file
162 if \fIlen\fP is non-zero, only the pages containing \fIaddr\fP and \fIlen\fP
164 Any required synchronization of memory caches
166 Filesystem operations on a file that is mapped for shared modifications
176 to generate invalid memory references.
191 A process that has knowledge of its memory behavior may
216 that the page is in-core.
220 Primitives are provided for synchronization using semaphores in shared memory.
234 If \fIwait\fP is true and the previous value is non-zero,
245 If the ``WANT'' flag is non-zero in the previous value,
250 shared memory.