innwolf
Space Cadet
- Dabei seit
- 13.05.2016
- Beiträge
- 1.883
- Zustimmungen
- 468
Hallo,
damit zeigen sich auch die Grenzen der hochkomplexen Computertechnik und von Multitasking-Betriebssystemen. Bei den heutigen hochmodernen komplexen Prozessoren gibt es etliche entdeckte und auch unbekannte Bugs, als auch Hardwarefehler die NICHT zu 100% durch Tests auszuschließen sind, zB. datenabhängiges Cache- oder Registerübersprechen....
Es gab mal Bestrebungen, die halte ich für die bessere Strategie, komplexe digitale Systeme auf abgeschlossene selbständige Prozessoren aufzuteilen die dann sowohl seriell als auch paralell oder analog mit anderen Einheiten kommunizieren.
Vereinfacht als Beispiel: Im KFZ, Motortemperaturegler mit Kühlerventilator, Wasserpumpendrehzahl, Temeperaturerfssung als eigenes System, ABS wieder ein eigenes völlig autonomes was allenfalls der Motorsteurung das signal gibt Leistung weg. Also abgeschlossene Prozesse mit überschaubaren prüfbaren Schnittstellen.
damit zeigen sich auch die Grenzen der hochkomplexen Computertechnik und von Multitasking-Betriebssystemen. Bei den heutigen hochmodernen komplexen Prozessoren gibt es etliche entdeckte und auch unbekannte Bugs, als auch Hardwarefehler die NICHT zu 100% durch Tests auszuschließen sind, zB. datenabhängiges Cache- oder Registerübersprechen....
Es gab mal Bestrebungen, die halte ich für die bessere Strategie, komplexe digitale Systeme auf abgeschlossene selbständige Prozessoren aufzuteilen die dann sowohl seriell als auch paralell oder analog mit anderen Einheiten kommunizieren.
Vereinfacht als Beispiel: Im KFZ, Motortemperaturegler mit Kühlerventilator, Wasserpumpendrehzahl, Temeperaturerfssung als eigenes System, ABS wieder ein eigenes völlig autonomes was allenfalls der Motorsteurung das signal gibt Leistung weg. Also abgeschlossene Prozesse mit überschaubaren prüfbaren Schnittstellen.