Constructing Predictable Real Time SystemsVorwort In der Natur entwickelten sich die Echtzeitsysteme seit einigen 100 Mil Honen Jahren. Tierische Nervensysteme haben zur Aufgabe, auf die Nachrichten aus der Umwelt die Steuerungsbefehle an die aktiven Or gane zu geben. Dabei spielen zum Beispiel bedingte Reflexe eine wichtige Rolle. Vielleicht kann man die Entstehung des Menschen etwa zu der Zeit ansetzen, als sein sich allmahlich entwickelndes Gehirn Gedanken entwickelte, deren Bedeutung in vorausplanender Weise iiber die gerade vorliegende Situation hinausging. Das fiihrte schliesslich unter anderem zum heutigen Wissenschaftler, der seine Theorien und Systeme aufgrund langwieriger Uberlegungen aufbaut. Die Entwicklung der Computer ging im wesentlichen den umgekehrten Weg. Zunachst diente sie nur der Durchfiihrung "starrer" Programme, wie z.B. das erste programmgesteuerte Rechengerat Z3, das der Unterzeichner im Jahre 1941 vorfiihren konnte. Es folgte unter an derem ein Spezialgerat zur Fliigelvermessung, das man als den ersten Prozessrechner bezeichnen kann. Es wurden etwa vierzig als Analog Digital-Wandler arbeitende Messuhren yom Rechnerautomaten abgele sen und im Rahmen eines Programms als Variable verarbeitet. Abel' auch das erfolgte noch in starrer Reihenfolge. Die echte Prozesssteuerung - heute auch Echtzeitsysteme genannt - erfordert aber ein Reagieren auf bestandig wechselnde Situationen. |
Contents
VIII | 1 |
IX | 3 |
X | 5 |
XII | 7 |
XIII | 9 |
XIV | 11 |
XV | 13 |
XVII | 15 |
LXXXIX | 108 |
XC | 109 |
XCI | 110 |
XCII | 122 |
XCIII | 130 |
XCIV | 131 |
XCV | 132 |
XCVI | 135 |
XVIII | 16 |
XIX | 19 |
XX | 20 |
XXI | 27 |
XXII | 28 |
XXIII | 30 |
XXV | 31 |
XXVII | 32 |
XXIX | 33 |
XXXI | 34 |
XXXII | 35 |
XXXIV | 36 |
XXXV | 37 |
XXXVI | 38 |
XXXVII | 40 |
XXXIX | 41 |
XL | 42 |
XLI | 43 |
XLII | 44 |
XLIV | 45 |
XLV | 47 |
XLVI | 48 |
XLVII | 52 |
XLVIII | 53 |
L | 55 |
LI | 59 |
LII | 63 |
LIII | 64 |
LIV | 65 |
LV | 66 |
LVI | 68 |
LVIII | 70 |
LX | 73 |
LXII | 76 |
LXIII | 78 |
LXV | 79 |
LXVI | 81 |
LXIX | 83 |
LXX | 84 |
LXXII | 85 |
LXXIII | 86 |
LXXVI | 87 |
LXXVII | 88 |
LXXVIII | 90 |
LXXIX | 91 |
LXXX | 95 |
LXXXI | 97 |
LXXXII | 98 |
LXXXIII | 99 |
LXXXIV | 104 |
LXXXVI | 105 |
XCVII | 138 |
XCVIII | 139 |
XCIX | 140 |
C | 142 |
CI | 147 |
CII | 149 |
CIII | 152 |
CIV | 153 |
CV | 155 |
CVI | 156 |
CVII | 163 |
CVIII | 167 |
CIX | 173 |
CX | 175 |
CXI | 176 |
CXII | 179 |
CXIII | 184 |
CXIV | 186 |
CXV | 187 |
CXVI | 192 |
CXVIII | 195 |
CXIX | 197 |
CXX | 198 |
CXXI | 207 |
CXXIII | 208 |
CXXIV | 211 |
CXXV | 216 |
CXXVI | 217 |
CXXVIII | 219 |
CXXIX | 222 |
CXXX | 224 |
CXXXI | 240 |
CXXXII | 241 |
CXXXIII | 242 |
CXXXV | 243 |
CXXXVI | 244 |
CXXXVII | 247 |
CXXXIX | 249 |
CXL | 257 |
CXLI | 259 |
CXLII | 260 |
CXLIV | 264 |
CXLV | 269 |
CXLVI | 273 |
CXLVII | 275 |
CXLVIII | 277 |
CXLIX | 281 |
CL | 287 |
305 | |
Other editions - View all
Common terms and phrases
activation algorithm architecture block bracket call protocol clock co-processor compiler Computer Systems Concurrent Euclid constraints constructs corresponding cycle stealing data centre deactivated deadline delay device direct memory access DTE/DCE duration-expression earliest-deadline-first environment evaluation event exception handler extended PEARL external feasible FORTRAN frame superimposition functions guaranteed response HAL/S handling hardware hierarchical storage management IEEE implementation interrupt kernel mailbox memory Modula-2 module monitor node operating system P₁ packet parameters performance peripherals pre-emptive predictable real Proc procedure process control processor programmable logic controllers programming language queues ready task real time applications real time computer real time features real time language real time programming real time software real time systems Real-Time Euclid requests requirements resource run-time schedulability analyser scheduling discipline Section segment trees sensor shared variables signal simulation specified statement statement-string subprogram synchronisation task set task's terminal timeout tion worst-case