19 Ιανουαρίου 2038: Η ημερομηνία που μπορεί να «γυρίσει» τους υπολογιστές πίσω στο 1901
Η 19η Ιανουαρίου 2038 αποτελεί μια ημερομηνία που οι προγραμματιστές γνωρίζουν εδώ και χρόνια, καθώς συνδέεται με το λεγόμενο «Year 2038 problem» ή «Y2K38».
Το πρόβλημα αφορά κυρίως παλαιότερα συστήματα που αποθηκεύουν τον χρόνο Unix σε έναν προσημασμένο ακέραιο αριθμό 32 bit. Το Unix time μετρά τα δευτερόλεπτα που έχουν περάσει από την 1η Ιανουαρίου 1970 και, λόγω του περιορισμένου εύρους ενός τέτοιου αριθμού, μπορεί να φτάσει μέχρι την τιμή 2.147.483.647. Αυτό αντιστοιχεί στις 03:14:07 UTC της 19ης Ιανουαρίου 2038.
Μόλις περάσει ακόμη ένα δευτερόλεπτο, σε συστήματα που εξακολουθούν να βασίζονται σε αυτή την 32-bit αναπαράσταση μπορεί να προκληθεί υπερχείλιση. Η τιμή μετατρέπεται τότε σε αρνητική και το σύστημα ενδέχεται να ερμηνεύσει την ημερομηνία ως 20:45:52 UTC της 13ης Δεκεμβρίου 1901.
Μια τέτοια δυσλειτουργία θα μπορούσε να δημιουργήσει προβλήματα σε παλαιότερο λογισμικό και ενσωματωμένα συστήματα που βασίζονται σε ημερομηνίες και χρονικές σημάνσεις, από εφαρμογές και βάσεις δεδομένων μέχρι εξειδικευμένες συσκευές που δύσκολα αναβαθμίζονται.
Αυτό, ωστόσο, δεν σημαίνει ότι στις 19 Ιανουαρίου 2038 όλοι οι υπολογιστές θα σταματήσουν να λειτουργούν. Τα περισσότερα σύγχρονα λειτουργικά συστήματα έχουν ήδη στραφεί σε αναπαράσταση χρόνου 64 bit, η οποία εξαλείφει πρακτικά το συγκεκριμένο όριο για το ορατό μέλλον. Παρ’ όλα αυτά, το ζήτημα παραμένει σημαντικό για παλαιότερα συστήματα, εφαρμογές και συσκευές που ενδέχεται να βρίσκονται ακόμη σε λειτουργία το 2038.
Το «πρόβλημα του 2038» θυμίζει σε αρκετούς το περίφημο Y2K, όμως η αιτία του είναι διαφορετική: δεν σχετίζεται με τον τρόπο γραφής του έτους, αλλά με το όριο της δυαδικής αναπαράστασης του χρόνου στα συστήματα 32 bit.
- Μόλις τώρα Αρκαλοχώρι: Ρινγκ το Αστυνομικό Τμήμα, χειροπέδες σε κτηνοτρόφο και αστυνομικό
- 6 λεπτά πριν Πέθανε η Μαργαρίτα Παπανδρέου σε ηλικία 102 ετών
- 33 λεπτά πριν Κρήτη: Στο Πειθαρχικό αγγειοχειρουργός για «θεραπείες ευεξίας» με ενέσιμες βιταμίνες








