Lines Matching +full:- +full:- +full:test +full:- +full:large +full:- +full:data
22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
59 a new page is allocated and filled either with initialized data or
85 Equally important in the large central timesharing environment
112 micro-processor has become powerful enough to allow users to have their
119 The workstations tend to have a large quantity of memory,
154 rather than to a locally-attached disk.
158 the file server that the data was up to date.
165 of the blocks on any locally-attached swap space analogously
167 Thus inactive swap blocks can also be used to cache less-recently-used
168 file data.
189 The virtual memory interface is designed to support both large,
190 sparse address spaces as well as small, densely-used address spaces.
193 while ``large'' may extend up to the maximum addressability of the machine.
196 a shared read-only fill-on-demand region with its text,
197 a private fill-on-demand region for its initialized data,
198 a private zero-fill-on-demand region for its uninitialized data and heap,
199 and a private zero-fill-on-demand region for its stack.
208 Regions may be mapped read-only or read-write.
210 a shared read-only region for the text, and a private read-write
215 Since the hardware is responsible for storing the data,
221 If the region is mapped read-write and shared, changes to the
223 If the region is read-write but private,
229 Uninitialed data uses such a region, privately mapped;
230 it is zero-fill-on-demand and its contents are abandoned
263 of data destined for another process, and another system call
264 by the recipient process to receive the data.
265 Even if the data can be transferred by remapping the data pages
268 Shared memory, by contrast, allows processes to share data at any
271 However, to maintain all but the simplest of data structures,
273 data structures if they are to avoid corrupting them.
284 requires a large decrease in the number of system calls needed to
296 In the typical case, a process executes an atomic test-and-set instruction
308 atomic interprocessor test-and-set.
348 the kernel, the kernel can repeat the test-and-set.
351 did the test-and-set and eventually got into the sleep request system call,
362 ``Data Structures Added in the Berkeley Virtual Memory Extensions
371 Codenummer 051560-44(1984)01, February 1984.