Fixed ranges
The addresses of the mappings that the system gives a program: one slot of the band for each range, so that no two ranges overlap.
| Slot | Range | Address | What is mapped there |
|---|---|---|---|
| 0 | Module_Files | 0x0000300000000000 | The files of a module and of its imports, in the program that runs the module (contract:isolated). |
| 1 | Pointer_Themes | 0x0000310000000000 | The pointer themes of the compositor, one after the other (programs/root). |
| 2 | Settings_Page | 0x0000320000000000 | The settings page (contract:settings). |
| 3 | Glyph_Cache | 0x0000330000000000 | The glyph caches of the text of the system (contract:settings). |
| 4 | Glyph_Cache_Without_Grid_Fit | 0x0000340000000000 | |
| 5 | Glyph_Cache_Bold | 0x0000350000000000 | |
| 6 | Date_Page | 0x0000360000000000 | The date page (contract:date). |
| 7 | Storage_File | 0x0000370000000000 | The file of the storage service (support/storage). |
| 8 | Module_Tables | 0x0000380000000000 | The tables of the parameters of one export, in the program that receives the call (contract:isolated). |
| 9 | Interface_Glyph_Cache | 0x0000390000000000 | The glyph cache of the interface font, regular weight (contract:settings). |
| 10 | Interface_Glyph_Cache_Bold | 0x00003A0000000000 | The glyph cache of the interface font, bold weight. |
