University of Bielefeld - Faculty of technology |
|
---|---|
Networks and
distributed Systems Research group of Prof. Peter B. Ladkin, Ph.D. |
Dies ist ein erster Versuch, das Jahr 2000-Problem in verschiedenen Problembereiche zu unterteilen. Die Idee dieser Unterteilung in verschiedene Bereiche ist es, genauer betrachten zu können, wie stark sich das Jahr-2000-Problem in einzelnen Bereichen auswirken kann auswirkt.
Eine Einteilung in Problembereiche ist aber nicht einfach, da das Jahr-2000-Problem in vielen unterschiedlichen Bereichen auftreten kann. Die hier gewählte Einteilung in Problembereiche wählt als Ansatzpunkte eine grobe Kategorisierung in die Bereiche Hardware/Software, Informationstechnologie/Embedded Systems und Allgemeine Bereiche.
Die Kategorisierung in die Bereiche Hardware und Software ermöglicht eine Beurteilung zwischen diesen Bereichen. Allerdings ist die Einteilung sehr grob, die 'Welt' wird lediglich in die beiden Bereiche aufgeteilt. Dennoch ist diese Einteilung hilfreich, da hier erkannt werden kann, daß Jahr-2000-Probleme, die Hardware betreffen wesentlich schwieriger zu lösen sind, als solche die innerhalb einer Software auftreten können. Hardware läßt sich nach der Fertigung im allgemeinen nicht mehr umkonfigurieren, so daß ein Jahr-2000-Fehler innerhalb einer Hardware-Komponente i. a. nur durch deren Austausch behoben werden kann. Bei einem Fehler innerhalb einer Software besteht noch die Möglichkeit, durch eine Neuprogrammierung (sofern der Quellcode vorhanden ist) oder ein 'Bugfix' das Problem zu beheben.
Eine weitere Möglichkeit zur Problemkategorisierung bietet die Unterscheidung in die Bereiche Informationstechnologie und Embedded Systems (Eingebettete Systeme). Was ist ein Embedded System? Ein Eingebettetes System ist ein System oder Gerät, das einen Mikroprozessor oder Mikrocontroller beinhaltet, um einen bestimmten Dienst oder eine bestimmte Funktion zu erfüllen. Typischerweise bestehen Embedded Systems aus "single-board microcomputern" oder "single-chip computern" mit Software in einem ROM (Read Only Memory), welche, sobald sie eingeschaltet werden, zielgerichtet spezielle Applikationsprogramme starten, verwalten, kontrollieren oder unterstützen und erst dann stoppen, wenn sie abgeschaltet werden (sofern dies möglich ist). Ein komplexes Embedded System besteht im allgemeinen aus einer Vielzahl verschiedener einfacher Eingebetteter Systeme, die miteinander verknüpft werden, um eine bestimmte Aufgabe zu erfüllen.
Zusätzlich zu den grundsätzlichen Problemen in Zusammenhang mit dem Jahr-2000-Problem besteht bei Eigebetteten Systemen das Problem, das sie "eingebettet" sind und ihre Lebenszeit/Einsatzzeit wesentlich länger ist, als die von normaler Software oder Hardware. Daher sind viele ältere Embedded Systems von dem Jahr-2000-Problem bettroffen. Wie bereits gesagt, arbeiten Eingebettete Systeme mit Software, die in einem "low-level code" geschrieben und in Chips gebrannt ist (ROM, PROM, EEPROM etc.), so daß sie nicht verändert werden kann.
Eine weitere Möglichkeit, daß Jahr-2000-Problem genauer zu analysieren besteht in der Betrachtung der einzelnen Bereiche "des täglichen Lebens", in denen das Jahr-2000-Problem auftreten kann. Anhand dieser Aufteilung wird deutlich, daß das Problem in jedem Bereich auftreten kann bzw. auftritt.
Heiko Holtkamp | |
heiko@rvs.uni-bielefeld.de | Last modified: 1998-10-26 |