diff options
Diffstat (limited to 'diplomathesis/node48.html')
| -rw-r--r-- | diplomathesis/node48.html | 125 |
1 files changed, 125 insertions, 0 deletions
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 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>Konfiguration</TITLE> +<META NAME="description" CONTENT="Konfiguration"> +<META NAME="keywords" CONTENT="diplomathesis"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="diplomathesis.css"> + +<LINK REL="next" HREF="node51.html"> +<LINK REL="previous" HREF="node47.html"> +<LINK REL="up" HREF="node45.html"> +<LINK REL="next" HREF="node49.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html856" + HREF="node49.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html852" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html846" + HREF="node47.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html854" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html857" + HREF="node49.html">RT_ PREEMPT Priorisierung</A> +<B> Up:</B> <A NAME="tex2html853" + HREF="node45.html">V1 Prozessabbild übertragen</A> +<B> Previous:</B> <A NAME="tex2html847" + HREF="node47.html">Datenfluss</A> + <B> <A NAME="tex2html855" + HREF="node3.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00063330000000000000"> +Konfiguration</A> +</H4> + +<P> +Um Real-time in einem System sicher zu stellen, muß sowohl das Betriebssystem, als auch die Applikation alle Real-time Kriterien (siehe Kapitel <A HREF="node12.html#sec:Real-time">2.3</A>) erfüllen. Wichtig ist, dass die RTCORBA Daten in jeder Komponente (Abb. <A HREF="node46.html#img:rtcom">12</A>) bevorzugt und nicht unterbrechbar bearbeitet werden. Hierzu muß sowohl das Betriebssystem, wie auch das ACE/TAO Framework entsprechend konfiguriert werden. + +<P> +<DL> +<DT><STRONG>Linux</STRONG></DT> +<DD>Die RT_ PREEMPT Erweiterung [<A + HREF="node86.html#rt">Moln07</A>] 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. + +<P> +</DD> +<DT><STRONG>ACE/TAO:</STRONG></DT> +<DD>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. +</DD> +</DL> + +<P> +<BR><HR> +<!--Table of Child-Links--> +<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> + +<UL CLASS="ChildLinks"> +<LI><A NAME="tex2html858" + HREF="node49.html">RT_ PREEMPT Priorisierung</A> +<LI><A NAME="tex2html859" + HREF="node50.html">ACE/TAO Konfiguration</A> +</UL> +<!--End of Table of Child-Links--> + +<DIV CLASS="navigation"><HR> +<!--Navigation Panel--> +<A NAME="tex2html856" + HREF="node49.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html852" + HREF="node45.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html846" + HREF="node47.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html854" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html857" + HREF="node49.html">RT_ PREEMPT Priorisierung</A> +<B> Up:</B> <A NAME="tex2html853" + HREF="node45.html">V1 Prozessabbild übertragen</A> +<B> Previous:</B> <A NAME="tex2html847" + HREF="node47.html">Datenfluss</A> + <B> <A NAME="tex2html855" + HREF="node3.html">Contents</A></B> </DIV> +<!--End of Navigation Panel--> +<ADDRESS> +Manuel Traut +2007-02-25 +</ADDRESS> +</BODY> +</HTML> |
