|
|
. |
|
Y2k
das Jahr 2000
Das Heilige Jahr 2000
wird keine Katastrophe.
|
|
Anzeige und Ausdrucken
| Die Jahre ab 2000 unterscheiden sich von den
Jahren davor nur in zwei Ziffern, nämlich 19 und 20. Das Problem für
die Computerei besteht darin, daß diese zwei Ziffern oft gar nicht
angezeigt, dargestellt und in Dateien gespeichert werden. |
Jene Computerprogramme, die das Datum als
tt.mm.jj nur anzeigen und ausdrucken, sind an sich überhaupt
nicht gefährdet. Am ersten Arbeitstag im nächsten Jahr wird einfach
auf dem Bildschirm stehen: 3.01.00 oder 3.Jan-00.
Und davon werden schlimmstenfalls ein paar Blondinen irritiert sein. |
|
|
Zeitspannen und sortieren nach Datum
Nur die Programme, die mit dem Datum rechnen
müssen, zB. für Verfallsdaten oder für Zahlungsziele, können
ein Problem haben. Sie müssen nicht, sie können. Nämlich
dann, wenn der Programmierer zur Datumsberechnung einfach nur die Zahl
1900 zur Jahreszahl des Kurzdatums addiert hat.
Es ist aber nicht sehr wahrscheinlich, daß ein Programmierer
so einen Fehler gemacht hat. |
Immerhin hat er ein paar Stunden dafür investiert,
aus den Zahlen für Tag, Monat und Jahr eine Zahl zu machen, mit der
man rechnen kann, unter Berücksichtigung der Schaltjahre usw. Dabei
müßte er eigentlich (?) auch auf das Problem mit dem Jahr 2000
gestoßen sein. Eine der üblichen Lösungen besteht darin,
daß er zu den Jahren über 80 die 1900 addiert, zu den Jahren
von 00 bis 80 aber 2000. Im Jahr 2081 werden wir sicher andere Sorgen haben,
oder keine mehr... |
. |
|
Es ist nicht notwendig, daß
der Computer das Jahr vierstellig anzeigt oder druckt, sondern nur, daß
er intern mit der vierstelligen Jahreszahl rechnet. Soweit er überhaupt
mit Zeitspannen oder Datums-Sortierungen zu tun hat. |
|
| Lassen Sie sich nicht verwirren von Aussagen,
daß die 2-stellige Jahresanzeige auf dem Bildschirm oder am Ausdruck
ein Beweis dafür wäre, daß der Computer oder das Programm
nicht Y2k - fähig wäre. Zahlen und Texte werden im Computer immer
anders gespeichert als sie auf dem |
Bildschirm oder auf dem Papier dargestellt werden.
Kein Mensch könnte die Bits im Computer lesen oder verstehen. Aber
- es ist auch kein Gegenbeweis. Es ist nicht sicher, daß Programme,
die die Jahreszahl vierstellig anzeigen, auch tatsächlich richtig
rechnen. |
|
|
Alte Programme heilen
Wenn Sie von den alten Programmen keinen Quelltext haben oder keinen
Hersteller/Programmierer zur Hand, dann haben Sie allerdings praktisch
keine Chance, das Programm zu verbessern. Wer Ihnen ein automatisches Update
andrehen will, der ist ein Scharlatan - außer es ist ein ZAP-Programm
des Herstellers für ein ganz bestimmtes Anwendungsprogramm.
Es gibt keine "intelligenten" Programme, die den
fertigen Maschinencode unbekannter Programme richtigstellen können.
Es gibt nur raffinierte Verkaufskanonen, die mit sowas Geld verdienen.
. |
|
Ein paar Hintergrund - Informationen
| Echtzeituhr
Das ist ein IC, der sich ähnlich verhält wie ene Quarzuhr
mit Batterie. Beim Einschalten des PC bzw. beim BOOTen (und bei bestimmten
Befehlen) wird der Uhren-IC gelesen und in den Speicher des PC kopiert.
Dort läuft die PC-Uhr mit einem speziellen Hintergrundprogramm weiter.
Wenn Sie das Datum einstellen (zB. mit C>date), dann wird das neue Datum
sowohl in den Echtzeituhr-IC als auch in den Speicher geschrieben.
Leider gibt es solche IC's, die mit den Jahren über 1999 nicht
zurechtkommen. Da gibt es aber auch wieder zwei Versionen:
.
a) der IC schaltet bloß am Silvester - Mitternacht das Jahrhundert
nicht weiter, aber das können Sie leicht mit C>date korrigieren, wenn
Sie ein geeignetes Betriebssystem haben,
.
b) der IC und das Betriebssystem können überhaupt nichts
mit dem 21. Jahrhundert anfangen. Da hilft nix, der PC ist veraltet.
Interessant: Die "Erfinder" des Echtzeituhr-IC's, der im PC verwendet
wird (Motorola) haben die Gelegenheit beim Schopf gepackt und die Tatsache
genutzt, daß eine Batterie den IC auch dann betreibt, wenn der PC
ausgesteckt ist.
Der IC enthält zusätzlich zur Quarzuhr einen kleinen Speicher,
in dem das ROM-BIOS des PC ein paar lebenswichtige Informationen hinterlegt,
zB. das Format der Festplatte. Der Speicher kann sogar eine Prüfsumme
enthalten und ein Losungswort (Password). Dieser kleine Speicher wird von
den PC-freaks als CMOS bezeichnet. |
Betriebssystem
MSDOS und ältere Windows - Versionen haben Fehler. Manche lesen
den Echtzeituhr-IC falsch ein, andere verwalten die interne PC-Uhr falsch,
wieder andere stempeln die Dateien mit dem falschen Datum.
Auch DR-Multiuser DOS (die älteren Versionen) ist fehlerhaft.
Kur siehe unten.
Anwendungsprogramme
Das ist ein weites Feld. Es hilft nix, die Programme müssen getestet
werden.
Wie oben erwähnt, die Fehlermöglichkeiten sind mannigfaltig:
Zeitspannenberechnung, Anzeigen auf dem Bildschirm oder falsche Ausdrucke
wie zB. 3.01.19100 - je nach Schlampigkeit des Programmierers.
Es gilt zu unterscheiden zwischen den Anwendungsprogrammen, die Sie
extra gekauft haben und den vielen nützlichen Werkzeugen (tools, utilities),
die Sie mit dem Computer bzw. dem Betriebssystem bereits mitgeliefert bekommen
haben. Nur wenige davon haben mit dem Datum zu tun.
Manche Anwendungsprogramme sind auf die Datumsstempelung der Dateien
angewiesen (Dat. und Uhrzeit, die Sie mit dem DIR - Befehl sehen). Typisch
dafür sind Backup-Programme. Wenn das Datum falsch ist oder wenn das
Programm nach Datum sortiert und dabei nur die beiden letzten Ziffern verwendet
(was nicht wahrscheinlich ist!), dann könnten sich Probleme ergeben. |
|
|
MEG-Programme
Die meisten MEG-Computerprogramme haben durchwegs nirgends mit Zeitspannen
zu tun, außer MMIX:FAKT, und AAG und TIR bei
ihren Terminkalendern. Und die sind Y2k
compliant, wie die Fachchinesen sagen. Und keines der
MEG-Programme ist derart von der Jahreszahl abhängig, daß es
wegen des Jahres 00 nicht mehr laufen würde.
Wahrscheinlich müssen Sie bei Ihrem PC im neuen Jahr einmal den
Befehl C>date aufrufen und das Datum neu eingeben,
oder einen der Windows - Befehle, weil die batteriegepufferte Echtzeituhr
im PC beim Jahrtausendübergang nicht richtig rechnet. Aber das ist
ja keine Katastrophe. DOS verwaltet das Datum bis ca. 2040 richtig, danach
wird es einfach ein falsches Datum anzeigen. Aber - da wird kein Mensch
mehr wissen, wer oder was DOS war. DOS ist jetzt gerade 18 Jahre alt und
bereits heute schon so gut wie vergessen.
DR-Multiuser DOS / REAL32 ist ein direkter CP/M - Abkömmling,
seine Datumsverwaltung ist intern etwas anders als die von DOS. Aber auch
hier gilt: Wahrscheinlich müssen Sie bei Ihrem PC im neuen Jahr einmal
den Befehl C>date aufrufen und das Datum neu eingeben,
die Jahreszahl aber unbedingt mit 4 Ziffern. Leider gibt es Versionen von
DR-Multiuser
DOS 5.x mit einem Fehler. Dagegen gibt es ein Pflaster (engl.: patch).
Sie bekommen von mir eine neue DRMDOS.SYS - Datei auf
einer Installationsdiskette. Wenn Sie die Diskette erhalten haben, dann
rufen Sie mich an und wir gehen die Installation gemeinsam durch.
Bestellung: e-mail an MEG-Glaser
Preis: öS 3.500,-- DM 500,-- inklusiv Versandkosten.
Siehe auch auf der Multiuser-DOS
- Seite nach CLK2000.ZIP für eine andere,
einfache und wirksame Lösung.
Im ATLAN heißt
der Befehl ECHTZEITUHR, aber den brauchten Sie schon bisher im
Jahr zwei mal, um die Uhr auf Winter- und Sommerzeit umzustellen. Bei manchen
Anlagen ist der Befehl ECHTZEITUHR hinter UP versteckt.
Der ATLAN Computer rechnet an keiner Stelle mit dem Datum.
|
|
Gegen die Hysterie
Lassen Sie sich bitte nicht von der allgemeinen Hysterie anstecken.
Mit dem Y2k - Thema lassen sich prächtig Geschäfte machen und
den anständigen Leuten das Geld aus der Tasche ziehen. Es gibt einen
Haufen Schlaumeier, denen es völlig an technischem Verständnis
und an Kreativität fehlt, die aber eine Nase dafür haben, sich
wichtig zu machen. Es ist das die gleiche Kategorie von Leuten, die sich
auf die ISO-900x - Welle und auf die Evaluierungswelle geschwungen und
nur Papier um des Papiers Willen mit ihren Ergüssen vollgekleckst
haben. Und die anständigen Techniker und die Hallenmeister mit haufenweise
Verwaltungskram eingedeckt haben, ohne selber auch nur einmal in die Werkstatt
zu schauen. Ganz persönlich hoffe ich, daß es diesen Typen im
nächsten Jahrtausend an den Kragen geht, und zwar kollektiv, im Rahmen
eines allgemeinen Bewußtseinswandels.
|
|
Ähnliche Themen
Euro, Pentium II und andere Themen haben in der
Computerei einen ähnlichen Charakter wie das Y2k - Problem. Manche
älteren Programme sind einfach nicht für das Euro-Symbol geeignet
oder sie haben Probleme mit sehr schnellen Computern oder mit Festplatten
mit mehr als 2 GB Speicherkapazität. Es gibt auch DOS - Programme,
die einfach nicht richtig in einem DOS-Fenster von Windows laufen. Manche
laufen noch unter Win 3.x oder Win 95, aber nicht unter Windows NT. Das
hat ganz verschiedene Gründe und es würde hier zu weit gehen,
das einzeln zu erörtern.
Leider gibt es auch Programme, die nur auf einem
ganz bestimmten Drucker richtig drucken, zB. nur auf Endlosformularen.
Es wird immer schwieriger, in der Windows-Welt einen Endlosdrucker zu betreiben.
Es ist aber auch nicht sicher, daß das heute
neueste Windows - Programm auf der nächsten Windows 2004 (???) - Version
noch laufen wird, oder mit einem neuen Netzwerk oder ...
Die Konfigurierbarkeit des Betriebssystems hat
viele Probleme nach sich gezogen. Schon unter DOS gab es Ärger mit
dem CONFIG.SYS, zB. mit den FILES= - Einstellungen, mit Treibern, die im
nächsten Computer nicht mehr funktionieren usw. Unter Windows ist
das noch
schlimmer geworden. Es gibt eine Menge System-Programme, meistens .DLL
- Hilfsprogramme, auf die die Anwendungsprogramme zugreifen müssen.
Wenn Sie ein neues Programmpaket installieren,
kann es leicht vorkommen, daß das neue Paket ihre eigene Version
einer .DLL - Datei hineinspielt und die alte überschreibt. Dann funktioniert
zwar das neue Programmpaket, aber ein paar früher installierte krachen
zusammen oder zeigen zumindest ganz eigentümliche Verhaltensweisen.
Da ist es meist das kleinste Übel, daß plötzlich die gewohnte,
deutsche Tastenbeschriftung englisch geworden ist. Besonders kritisch ist
das in einem Netzwerk. Zeigen Sie mir einen Windows - Fachmann, der von
jeder .DLL und von jedem Treiber weiß, wofür sie gut sind.
|
|
 |
| Praktische
Rechner für Ihren Windows-PC von MEG-Glaser. |
|
|
|
|
|
|
Copyright© 1999 Mühlviertler Elektronik Glaser
Vorderweissenbach Austria |
|
|