source: trunk/kernel/doc/shared_structures

Last change on this file was 1, checked in by alain, 9 years ago

First import

File size: 738 bytes
Line 
1Shared structures are:
2At the process level:
3 -> File system (only matadata and data caches)
4 -> Task manager table
5 -> Task vm_region if we support inter process com (not the case in almos)
6
7 specific to ALMOS:
8 -> DQDT to allocate the approprite proc/mem ( can be avoided for now by directly using the
9 the task next_cluster field, and always redirecting the allocations to the local cluster)
10 ->
11
12
13Efficient com with other proc:
14 - devellope physical access techniques at the software level
15 - fine grained at the C language level
16 - at the assemebler level, by inserting macro to switch space
17 - get some help from the hardware (put an paddr_extension for the stack (most important) and
18 one for the instructions (secondary) )
19
Note: See TracBrowser for help on using the repository browser.