NiwohlOS/Deep inside — Änderungen 8668 → 8669

Zeile 48: Zeile 48:
 
niwohlOS hat sich etwas ganz anderes ausgedacht: Interprozesskommunikation auf Basis von XML und [[RPC|Remote Procedure Calls]]. Das funktioniert in etwa so:
 
niwohlOS hat sich etwas ganz anderes ausgedacht: Interprozesskommunikation auf Basis von XML und [[RPC|Remote Procedure Calls]]. Das funktioniert in etwa so:
  
−
* Prozess A sendet Signal
+
* Prozess A erzeugt eine X(HT)ML-Datei mit allen nötigen Daten und schickt sie per niwoio an den Kernel
−
** Prozess A erzeugt einen PopUp-Thread, welcher die XML-Datei erstellt
 
−
** PopUp-Thread sendet Daten an Handler im Kernel über niwoio
 
 
* Handler im Kernel empfängt XML-Datei
 
* Handler im Kernel empfängt XML-Datei
 
** Handler liest die Daten per niwoio
 
** Handler liest die Daten per niwoio
 
** Daten werden ausgewertet und Signal wird an zu empfangenden Prozess geschickt
 
** Daten werden ausgewertet und Signal wird an zu empfangenden Prozess geschickt
 
* Prozess B erhält Signal
 
* Prozess B erhält Signal
−
** Kernel unterbricht Prozess B
+
** Kernel erzeugt Popup-Thread im Prozess B, der die XML-Datei empfängt
−
 
 
  
 
== Weblinks ==
 
== Weblinks ==