Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3.5.1 Control Unit (CU)<br />
3.5 DerAufbaudesInterfaceBlocks(IFB)<br />
DieStrukturdesIFBunterteiltsich<strong>in</strong>dreiKomponenten: quenceHandler (SH)undControlUnit (CU)(sieheAbbildung3.4). ProtocolHandler (PH),Se-<br />
DieCUregeltdie<strong>in</strong>terneSteuerungzwischendene<strong>in</strong>zelnenKomponentenderMakrostrukturdesIFB.DazusendetdieCUSteuersignalezumPHundSHundwertetderen<br />
Statussignaleaus.Ine<strong>in</strong>emMulti-TaskIFBubernimmtdieCUauchdasSchedul<strong>in</strong>gdes<br />
Zugrise<strong>in</strong>zelnerKomponentenaufdieIFB<strong>in</strong>ternenRessourcen.<br />
DieCUbe<strong>in</strong>haltetzweiScheduler.E<strong>in</strong>ersteuert,welcherPH-ModusgeradeDatenempfangendarf.Dazugibtere<strong>in</strong>enentsprechendenBusimIFBfrei,<br />
Daten<strong>von</strong>e<strong>in</strong>emPH-Modus<strong>in</strong>denSpeicherfure<strong>in</strong>gehendeDatengeschriebenwerden. uberdene<strong>in</strong>gehende<br />
DerandereSchedulerentscheidetwelcherPH-ModusDatenversendendarf.Dazuwird<br />
ebefallse<strong>in</strong>entsprechenderZugriaufdenBusverwaltet,dermitdemSpeicherbereich<br />
furdieausgehendenDatenverbundenist.AlsSchedul<strong>in</strong>gVerfahrenkonnenverschiedene<br />
Variantenverwendetwerden.<br />
E<strong>in</strong>Scorebordstelltsicher,dassdieKausalitatwahrendderAusfuhrungdesE<strong>in</strong>gabe-<br />
Verarbeitung-Ausgabe(EVA)Zykluserhaltenbleibt.DerEVAZyklus<strong>in</strong>e<strong>in</strong>emIFBlauft<br />
nachdemPr<strong>in</strong>zipdesPipel<strong>in</strong><strong>in</strong>gab.<br />
Abbildung3.4:IFB-Makrostruktur<br />
21