Κύριος τεχνολογία

Y2K σφάλμα επιστήμη υπολογιστών

Y2K σφάλμα επιστήμη υπολογιστών
Y2K σφάλμα επιστήμη υπολογιστών

Βίντεο: Δίκτυα Υπολογιστών (Μέρος 1ο) - Εισαγωγή στα δίκτυα υπολογιστών 2024, Ιούνιος

Βίντεο: Δίκτυα Υπολογιστών (Μέρος 1ο) - Εισαγωγή στα δίκτυα υπολογιστών 2024, Ιούνιος
Anonim

Σφάλμα Y2K, που ονομάζεται επίσης σφάλμα 2000 ή Bug Millennium, ένα πρόβλημα στην κωδικοποίηση των μηχανογραφημένων συστημάτων που αναμενόταν να δημιουργήσει χάος σε υπολογιστές και δίκτυα υπολογιστών σε όλο τον κόσμο στις αρχές του 2000 (σε μετρήσεις μετρήσεων, το k αντιπροσωπεύει 1.000). Μετά από περισσότερο από ένα χρόνο διεθνούς συναγερμού, πυρετώδεις προετοιμασίες και διορθώσεις προγραμματισμού, σημειώθηκαν λίγες μεγάλες αποτυχίες κατά τη μετάβαση από τις 31 Δεκεμβρίου 1999 έως την 1η Ιανουαρίου 2000.

Μέχρι τη δεκαετία του 1990 πολλά προγράμματα υπολογιστών (ειδικά εκείνα που γράφτηκαν στις πρώτες μέρες των υπολογιστών) είχαν σχεδιαστεί για να συντομεύσουν τα τετραψήφια έτη ως δύο ψηφία προκειμένου να εξοικονομήσουν χώρο στη μνήμη. Αυτοί οι υπολογιστές μπορούσαν να αναγνωρίσουν το "98" ως "1998" αλλά δεν θα μπορούσαν να αναγνωρίσουν το "00" ως "2000", ερμηνεύοντας ίσως το 1900. Πολλοί φοβόταν ότι όταν τα ρολόγια έπληξαν τα μεσάνυχτα της 1ης Ιανουαρίου 2000, πολλοί υπολογιστές να χρησιμοποιεί λανθασμένη ημερομηνία και, ως εκ τούτου, να μην λειτουργεί σωστά, εκτός εάν το λογισμικό των υπολογιστών επισκευάστηκε ή αντικαταστάθηκε πριν από αυτήν την ημερομηνία. Άλλα προγράμματα ηλεκτρονικών υπολογιστών που προέβλεπαν προϋπολογισμούς ή χρέη στο μέλλον θα μπορούσαν να αρχίσουν να δυσλειτουργούν το 1999 όταν έκαναν προβολές το 2000. Επιπλέον, ορισμένα λογισμικά υπολογιστών δεν έλαβαν υπόψη ότι το έτος 2000 ήταν ένα άλμα. Και ακόμη και πριν από την αυγή του 2000, φοβόταν ότι ορισμένοι υπολογιστές ενδέχεται να αποτύχουν στις 9 Σεπτεμβρίου 1999 (9/9/99), επειδή οι πρώτοι προγραμματιστές συχνά χρησιμοποιούσαν μια σειρά 9s για να δείξουν το τέλος ενός προγράμματος.

Φοβόταν ότι μια τέτοια λανθασμένη ανάγνωση θα οδηγούσε σε αποτυχίες λογισμικού και υλικού σε υπολογιστές που χρησιμοποιούνται σε τόσο σημαντικούς τομείς όπως οι τραπεζικές συναλλαγές, τα συστήματα κοινής ωφέλειας, τα κυβερνητικά αρχεία και ούτω καθεξής, με πιθανότητα εκτεταμένου χάους την 1η Ιανουαρίου 2000 και μετά., συμπεριλαμβανομένων εκείνων που χρησιμοποιούνται συνήθως για τη διαχείριση ασφαλιστικών εταιρειών και τραπεζών, θεωρήθηκε ότι υπόκεινται στα πιο σοβαρά προβλήματα Y2K, αλλά ακόμη και νεότερα συστήματα που χρησιμοποίησαν δίκτυα επιτραπέζιων υπολογιστών θεωρήθηκαν ευάλωτα.

Ωστόσο, το πρόβλημα Y2K δεν περιοριζόταν σε υπολογιστές που χρησιμοποιούν συμβατικό λογισμικό. Πολλές συσκευές που περιέχουν τσιπ υπολογιστών, που κυμαίνονται από ανελκυστήρες έως συστήματα ελέγχου θερμοκρασίας σε εμπορικά κτίρια έως ιατρικό εξοπλισμό, πιστεύεται ότι κινδυνεύουν, γεγονός που καθιστά αναγκαίο τον έλεγχο αυτών των «ενσωματωμένων συστημάτων» για ευαισθησία στις ημερολογιακές ημερομηνίες.

Στις Ηνωμένες Πολιτείες, οι ομάδες τεχνολογίας επιχειρήσεων και κυβερνήσεων δούλεψαν πυρετωδώς με στόχο τον έλεγχο συστημάτων και την επιδιόρθωση λογισμικού πριν από το τέλος Δεκεμβρίου 1999. Παρόλο που ορισμένες βιομηχανίες ήταν καλά στο δρόμο για την επίλυση του προβλήματος Y2K, οι περισσότεροι ειδικοί φοβόταν ότι η ομοσπονδιακή κυβέρνηση και πολιτειακές και τοπικές κυβερνήσεις υστερούσαν. Μια έρευνα ετοιμότητας για το Y2K που ανατέθηκε στα τέλη του 1998 από την Cap Gemini America, μια εταιρεία συμβούλων της βιομηχανίας υπολογιστών της Νέας Υόρκης, έδειξε ότι μεταξύ 13 οικονομικών τομέων που μελετήθηκαν στις Ηνωμένες Πολιτείες, η κυβέρνηση ήταν η λιγότερο έτοιμη για το Y2K. (Η υψηλότερη βαθμολογία για την ετοιμότητα ήταν η βιομηχανία λογισμικού.)

Σε μια προσπάθεια να ενθαρρυνθούν οι εταιρείες να μοιραστούν κρίσιμες πληροφορίες σχετικά με το Y2K, US Pres. Ο Μπιλ Κλίντον υπέγραψε τον Οκτώβριο 1998 τον νόμο περί πληροφοριών και ετοιμότητας για το έτος 2000. Ο νόμος σχεδιάστηκε για να ενθαρρύνει τις αμερικανικές εταιρείες να μοιράζονται δεδομένα Y2K προσφέροντάς τους περιορισμένη προστασία ευθύνης για την ανταλλαγή πληροφοριών σχετικά με προϊόντα, μεθόδους και βέλτιστες πρακτικές Y2K.

Στη Δυτική Ευρώπη, η Ευρωπαϊκή Επιτροπή εξέδωσε μια έκθεση που προειδοποιεί ότι οι προσπάθειες επίλυσης του Y2K σε πολλές χώρες μέλη της Ευρωπαϊκής Ένωσης ήταν ανεπαρκείς, ιδίως όσον αφορά τη διασυνοριακή συνεργασία που έπρεπε να είναι έτοιμη έως το 2000. Η βρετανική κυβέρνηση ανακοίνωσε ότι οι ένοπλες δυνάμεις της θα ήταν προετοιμασμένοι εγκαίρως και θα παρείχαν βοήθεια στην τοπική αστυνομία εάν αποτύχουν οι υπηρεσίες κοινής ωφέλειας, τα συστήματα μεταφοράς ή οι υπηρεσίες έκτακτης ανάγκης.

Πολλές άλλες χώρες, ιδίως οι ασιατικές χώρες που υπέφεραν εκείνη την εποχή από μια συνεχιζόμενη οικονομική κρίση, καθώς και από μικρές ή γεωγραφικά απομονωμένες χώρες, θεωρήθηκαν λιγότερο προετοιμασμένες. Ήταν αβέβαιο πώς θα επηρέαζε τη σφιχτά ολοκληρωμένη παγκόσμια οικονομία και τη φυσική υποδομή. Στα μέσα Δεκεμβρίου 1998, ο ΟΗΕ συγκάλεσε το πρώτο του διεθνές συνέδριο για το Y2K σε μια προσπάθεια ανταλλαγής πληροφοριών και προσπαθειών διαχείρισης κρίσεων και ίδρυσε το Διεθνές Κέντρο Συνεργασίας Y2K, με έδρα την Ουάσινγκτον, DC

Περίπου 300 δισεκατομμύρια δολάρια δαπανήθηκαν (σχεδόν τα μισά στις Ηνωμένες Πολιτείες) για την αναβάθμιση υπολογιστών και προγραμμάτων εφαρμογών ώστε να είναι συμβατά με το Y2K. Καθώς έφτασε η πρώτη ημέρα του Ιανουαρίου 2000 και έγινε εμφανές ότι τα ηλεκτρονικά συστήματα ήταν ανέπαφα, αναφορές ανακούφισης γέμισαν τα μέσα ενημέρωσης. Ακολούθησαν κατηγορίες ότι η πιθανή συχνότητα αποτυχίας ήταν υπερβολικά υπερβολική από την αρχή. Όσοι είχαν εργαστεί σε προσπάθειες συμμόρφωσης με το Υ2Κ επέμειναν ότι η απειλή ήταν πραγματική. Υποστήριξαν ότι η συνεχιζόμενη βιωσιμότητα των ηλεκτρονικών συστημάτων ήταν απόδειξη ότι η συλλογική προσπάθεια είχε επιτύχει. Τα επόμενα χρόνια, ορισμένοι αναλυτές επεσήμαναν ότι οι αναβαθμίσεις προγραμματισμού που ήταν μέρος της εκστρατείας συμμόρφωσης με το Y2K είχαν βελτιώσει τα συστήματα υπολογιστών και ότι τα οφέλη από αυτές τις βελτιώσεις θα συνέχιζαν να γίνονται αντιληπτά για λίγο αργότερα.