From eacbf5bb4d57af21c731f41251015d3b991ad490 Mon Sep 17 00:00:00 2001 From: guest Date: Fri, 30 Nov 2007 13:41:25 +0000 Subject: final version, initial import git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309 --- diplomathesis/node48.html | 125 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 diplomathesis/node48.html (limited to 'diplomathesis/node48.html') diff --git a/diplomathesis/node48.html b/diplomathesis/node48.html new file mode 100644 index 0000000..e07a5c9 --- /dev/null +++ b/diplomathesis/node48.html @@ -0,0 +1,125 @@ + + + + + +Konfiguration + + + + + + + + + + + + + + + + + + + + + +

+Konfiguration +

+ +

+Um Real-time in einem System sicher zu stellen, muß sowohl das Betriebssystem, als auch die Applikation alle Real-time Kriterien (siehe Kapitel 2.3) erfüllen. Wichtig ist, dass die RTCORBA Daten in jeder Komponente (Abb. 12) bevorzugt und nicht unterbrechbar bearbeitet werden. Hierzu muß sowohl das Betriebssystem, wie auch das ACE/TAO Framework entsprechend konfiguriert werden. + +

+

+
Linux
+
Die RT_ PREEMPT Erweiterung [Moln07] cached IRQs und führt diese innerhalb, je IRQ, eines Prozesses aus. Somit ist jeder Interrupthandler ein Prozess. Unter Linux besteht die Möglichkeit jedem Prozess eine Priorität zuzuweisen. Die RT_ PREEMPT Erweiterung dient unter anderem der Priorisierung von Interrupts. Es kann sichergestellt werden, dass eine Echtzeitanwendung nicht von einem Interrupt unterbrochen wird und für Echtzeitanwendungen benötigte Interrupts bevorzugt abgearbeitet werden. + +

+

+
ACE/TAO:
+
durch das Zuweisen von Policies können Prioritäten von Threads und Objekten definiert werden. Es besteht die Möglichkeit die CORBA Prioritäten auf Betriebssystem- oder Netzwerkprioritäten abzubilden, um einen Thread mit entsprechender Priorität zu starten, oder die Netzwerkkommunikation zu priorisieren. In einer Konfigurationsdatei (svc.conf) können zur Laufzeit die Art des Priority Mappings und des Schedulings verändert werden. +
+
+ +

+


+ +Subsections + + + + + + +
+Manuel Traut +2007-02-25 +
+ + -- cgit v1.2.3