Nennen Sie die Eigenschaften synchroner Sprachen.
Nebenläufigkeit
Einfachheit
Synchronität
Deterministisch und reaktiv (Eingabeereignisse diktieren Tempo der Verarbeitung)
zeichne das doppeldachmodell
was bedeuten die pfeile beim doppeldachmodell?
→ = verfeinerung
↓ = synthese
drei hauptaufgaben von synthese
allokation
bindung
scheduling
Identifikation von Hardware-Elementen, die die spezifische Operation ausführen können
Zuordnung von Variablen zu Speichern, Operationen zu
den Hardware-Elementen und Kommunikationskanälen zu
Bussen
petri netz konservativ
wenn ein petri netz immer konstant viele marken hat
Bestimmung der Ausführungsreihenfolge der Operationen
bei beschränkter Anzahl von Hardware-Elementen
wann ist ein petri netz sicher?
wenn nur endlich viele marken im netz existieren können
wann ist ein petri netz konfliktfrei
wenn in jedem zustand nur eine transition schalten kann
was heißt perfekte synchronität
Ein System arbeitet perfekt synchron genau dann,
wenn es ohne Zeitverzögerung auf externe Ereignisse reagiert.
was heißt sofortig
es vergeht keine zeit, bis operationen abgeschlossen sind (?)
klassifikation von algorithmen, berechnungsaufwand
worst case & average case
komplexitätsanalyse
klassifikation von algorithmen, qualitätsklassen
exakt
approximativ (heuristisch)
hart / weiche task
• Hart: Ein Task heißt hart, falls eine Abarbeitung nach seiner
Deadline katastrophale Auswirkungen auf das
Gesamtsystem hat.
• Weich: Ein Task heißt weich, falls das Verpassen seiner
Deadline nur die Leistungsfähigkeit (Qualität) des
Gesamtsystems herabsetzt, nicht aber die
Funktionsfähigkeit.
jacksons-regel
das Ordnen nach nicht-fallenden Deadlines minimiert die maximale verspätung
ablaufplan tabelle unterbrechbare tasks
Ablaufplanung mit Echtzeitanforderungen, tabelle
eigenschaften markierter graph
K = unendlich: stellenkapazitäten sind unbeschränkt
W = 1: kantengewichte sind 1
fließbandverarbeitung
gleichzeitige bearbeitung von zu unterschiedlichen operationen gehörenden datensätzen
Petri netz G = {P, T, F, K, W, M0}
P stellen
T transitionen
F verbindungen stellen transitionen
K kantenwerte
W stellen beschränkungen
M0 anfangsbelegung marken in stellungen
Zuletzt geändertvor 2 Jahren