Changes between Version 45 and Version 46 of replication_distribution
- Timestamp:
- Dec 8, 2019, 6:34:40 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
replication_distribution
v45 v46 48 48 When a given vseg or a given entry in the page table must be removed by the kernel, this modification must be done first in the reference cluster, and broadcast to all other clusters for update. 49 49 50 ==__ 2. kernel segments types__== 50 == __ 2. kernel segments types__== 51 51 52 * The read-only segment containing the user code is replicated in all clusters where there is at least one thread using it. 52 53 * The private segment containing the stack for a given thread is placed in the same cluster as the thread using it. … … 54 55 * The segments dynamically allocated by the [https://www-soc.lip6.fr/trac/almos-mkh/browser/trunk/kernel/syscalls/sys_mmap.c] system call are placed as described below. 55 56 56 == __ 2. 32 bits virtual space organisation__ ==57 ==__ 3. 32 bits virtual space organisation__ == 57 58 58 59 The virtual address space of an user process P is split in 5 fixed size zones, defined by configuration parameters in [https://www-soc.lip6.fr/trac/almos-mkh/browser/trunk/kernel/kernel_config.h]. Each zone contains one or several vsegs, as described below.