Lines Matching +full:memory +full:- +full:region
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
54 On the VAX the text and data areas are adjacent in the P0 region,
55 while the stack section is in the P1 region, and grows downward.
60 by allowing pages to be mapped into memory. These mapped
66 /* protections are chosen from these bits, or-ed together */
76 #define MAP_ANON 0x0002 /* allocated from memory, swap space */
89 #define MAP_INHERIT 0x0040 /* region is retained after exec */
90 #define MAP_HASSEMAPHORE 0x0080 /* region may contain semaphores */
93 The cpu-dependent size of a page is returned by the
108 The starting address of the region is returned;
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
132 is associated with the region.\(dd
140 The MAP_INHERIT flag allows a region to be inherited after an \fIexec\fP.
145 would exceed the available memory plus swap resources.
152 A facility is provided to synchronize a mapped region with the file
160 If \fIlen\fP is 0, all modified pages within the region containing \fIaddr\fP
162 if \fIlen\fP is non-zero, only the pages containing \fIaddr\fP and \fIlen\fP
164 Any required synchronization of memory caches
176 to generate invalid memory references.
187 the granularity of protection changes may be as large as an entire region.
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.
221 Semaphores must lie within a MAP_SHARED region with at least modes
223 The MAP_HASSEMAPHORE flag must have been specified when the region was created.
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.
260 within the region using the call: