| |
3-2 Funktelegraphie-corba, v2.0 November 2003 3 Abschnitt I - Überblick und Grundprinzip 3,1 Überblick 3,1,1 Dynamische Terminplanung In der Realzeit unterscheiden wir zwischen zwei Arten Verbundsysteme, die auf wie basieren System wird und seine Auswirkung auf die zugrundeliegende Infrastruktur benutzt. Es gibt statisch und dynamisch Verbundsysteme. Statisch Verbundsysteme sind die, wo die verarbeitenlast auf dem System innen ist bekannte Grenzen so daß ein priori Analyse kann durchgeführt werden. Dies heißt daß der Satz von Anwendungen, die das System bekannt im voraus, und die laufen lassen könnte, Arbeitsbelastung, die jeder Anwendung auferlegt wird, kann innerhalb vorausgesagt werden bekannt Grenze. Solche Systeme haben häufig eine begrenzte Anzahl von Anwendungskonfigurationen das kann durchgeführt werden, manchmal gekennzeichnet als Systemmodi. In diesen Systemen ein Zeitplan für die Durchführung von Anwendungen kann für jeden Systemmodus im voraus ausgearbeitet werden, mit einer gesprungenen Menge Veränderung. Infolgedessen die zugrundeliegende Infrastruktur (Betriebssystem und Middleware) müssen Sie nur in der LageSEIN, die Durchführung das zu stützen Zeitplan. Eine allgemeine Annäherung an statische Systeme ist der Gebrauch von Betriebssystemprioritäten zu handhaben Sie Stichtage. Indirekte Analyse wird durchgeführt, um die unterschiedliche zeitliche Anwendung abzubilden Anforderungen (wie Frequenz der Durchführung) auf die vorhandenen Prioritäten. Wenn zugrundeliegende Infrastruktur respektiert immer diese Prioritäten, einschließlich preempting Tief Priorität verlegt, wenn Gewinde der höheren Priorität geeignet werden zu laufen, und Zur Verfügung stellen Prioritätserbschaft, diese ist genügend. Dynamisch Verbundsysteme andererseits haben nicht ein genug vorhersagbares Arbeitsbelastung zum Erlauben dieser Annäherung. Es kann sein, daß der Satz von Anwendungen irgendein auch sei groß oder nicht im voraus gewußt, ist die verarbeitenanforderungen für eine Anwendung auch die vorzuplanende Variable, die Ankunftszeit der Eingänge ist zu variabel oder irgendein anderes Quelle der Veränderlichkeit. Für diese Arten der Systeme, muß die zugrundeliegende Infrastruktur sein fähig, Realzeitanforderungen in einem dynamisch ändernden Klima gerecht zu werden. Abschnitt V - Dynamische FestlegencSchnittstellen "Schnittstelle ThreadAction" 3-27 "RTScheduling::Current-Schnittstelle" 3-28 "RTScheduling::ResourceManager-Schnittstelle" 3-35 "RTScheduling::DistributableThread-Schnittstelle" 3-35 "RTScheduling::Scheduler-Schnittstelle" 3-36 Thema Seite |  |
|
| |
|
|