| 29 |   | || type        ||               ||                  ||    access     ||      physical mapping                          ||    base & size                                    || | 
                      
                        | 30 |   | || STACK    ||  private  || localized    || Read Write || one physical mapping per thread        || dynamic / one per thread                  || | 
                      
                        | 31 |   | || CODE     ||  private   || localized   || Read Only   || one physical mapping per cluster       || static / defined in .elf file                  || | 
                      
                        | 32 |   | || DATA       ||  public   || distributed || Read Write || same mapping for all threads              || static / defined in .elf file                  || | 
                      
                        | 33 |   | || ANON     ||  public   || localized    || Read Write || same mapping for all threads              || dynamic / one per mmap(anon)         || | 
                      
                        | 34 |   | || FILE        ||  public   || localized    || Read Write || same mapping for all threads              || dynamic / one per mmap(file)            || | 
                      
                        | 35 |   | || REMOTE ||  public   || localized    || Read Write || same mapping for all threads              || dynamic / one per mmap(remote)      || | 
                      
                      
                        |   | 29 | || type        ||               ||                  ||    access     ||      replication                                     ||    Placement                              ||  allocation policy in user space                  || | 
                      
                        |   | 30 | || STACK    ||  private  || localized    || Read Write || one physical mapping per thread        || same cluster as thread using it  || dynamic (one stack allocator per cluster)   || | 
                      
                        |   | 31 | || CODE     ||  private   || localized   || Read Only   || one physical mapping per cluster       || same cluster as thread using it  || static  (defined in .elf file)                           || | 
                      
                        |   | 32 | || DATA       ||  public   || distributed || Read Write || same mapping for all threads              || distributed on all clusters          || static  (defined in .elf file                            || | 
                      
                        |   | 33 | || ANON     ||  public   || localized    || Read Write || same mapping for all threads              || same cluster as calling thread   || dynamic (one heap allocator per process   || | 
                      
                        |   | 34 | || FILE        ||  public   || localized    || Read Write || same mapping for all threads              || same cluster as the file cache   || dynamic (one heap allocator per process)  || | 
                      
                        |   | 35 | || REMOTE ||  public   || localized    || Read Write || same mapping for all threads              || cluster defined by user             || dynamic (one heap allocator per process)  || |