---------------------         Daten-Kategorien          ---------------------

---------  Infrastruktur (von Domains gemeinsam verwendet)

-------------- read-only
	* Class Store      [class_store]                  --> MAKE __const__
	* dispatch Tabelle [dispatch_table]
	* Resource Indizes [keso_*_index]

	* Resource-Domain-Mappings [keso_dom_*_index]      [SPLIT ~~> domain descriptor]

-------------- read-write
	* current task        [keso_curr_task]
	* current domain      [keso_current_domain_id]
	* domain deskriptoren [domain_desc]
	* keso_stack_index  [Achtung - GC ist trusted - darf sich hier nicht auf Daten auf dem Anwendungsstack verlassen]  [SPLIT ~~> task objekt]

---------  Anwendung (bereits aufgeteilt nach Domains)

-------------- read-only
	* Resource und Alarm OS-Objekte

-------------- read-write
	* statische Felder [c*_statics]                    [SPLIT ~~> domain descriptor]
	* Task Objekte
	* Heaps

-------------------  Strukturen in KESO nach Umstellung  --------------------

OS-Segment (globale Daten, keine speziellen Symbolnamen)
	ro:
  * Class Store
  * Dispatch Tabelle
  * Resource Indizes (soweit benoetigt)
    - keso_domain_index (Map Domain ID -> Domain Deskriptor)
    - keso_task_index (Map Task ID -> Task Objekt)
    - keso_resource_index (Map Resource ID -> Resource Objekt)
    - keso_alarm_index (Map Alarm ID -> Alarm Objekt)
  * Globale Resource- und Alarm-Objekte

	rw:
  * current task
  * current domain

App-Segment (Component:: prefix im Symbol, falls CiAO-Architektur)

 * Domain Deskriptor
  * statische Felder
  * Resource Mappings (Name -> ID, ro)
  * heap info
 * OS Objekte der Domain (Tasks, Resources, Alarm)

-----------------------------------------------------------------------------
B c4_B_statics
B c5_A_statics
B c6_D_statics
B keso_curr_task
B keso_stack_index
B keso_task_index
B static_ref
C os_krn_SchedImpl_MultipleActivation::aspectof()::__instance
C os_krn_SchedImpl_MultipleActivation::aspectof()::__instance
C os_krn_ServiceProtection_MaxActivationsCheck::aspectof()::__instance
C os_krn_ServiceProtection_MaxActivationsCheck::aspectof()::__instance
D Memprot1_tc_d_App0_heap
D Memprot1_tc_d_App0_t_T0_obj
D Memprot1_tc_d_App0_t_T2_obj
D Memprot1_tc_d_App1_heap
D Memprot1_tc_d_App1_t_T1_obj
D Memprot1_tc_d_App2_heap
D Memprot1_tc_d_App2_t_T3_obj
D class_store
D domain_desc
D keso_current_domain_id
R dispatch_table
R keso_dom_task_index
