macOS Time Bomb: Γιατί τα MacBook "παγώνουν" μετά από ακριβώς 49 ημέρες λειτουργίας;

Αν είστε από τους χρήστες που σπάνια κάνουν επανεκκίνηση στον υπολογιστή τους, ίσως έχετε παρατηρήσει μια μυστηριώδη πτώση στην απόδοση μετά από μερικές εβδομάδες.

macOS Time Bomb: Γιατί τα MacBook "παγώνουν" μετά από ακριβώς 49 ημέρες λειτουργίας;

Μια νέα έρευνα από την Photon αποκαλύπτει ότι δεν είναι η φαντασία σας: Το macOS κρύβει ένα bug που λειτουργεί σαν "ψηφιακή ωρολογιακή βόμβα".

Το μαθηματικό σφάλμα των 32-bit

Το πρόβλημα εντοπίζεται στον τρόπο που το macOS διαχειρίζεται τις δικτυακές συνδέσεις TCP. Το σύστημα χρησιμοποιεί έναν μετρητή 32-bit για να υπολογίζει τη διάρκεια των συνδέσεων σε νανοδευτερόλεπτα.

Όπως ακριβώς συνέβαινε στα Windows 95 και 98, ο μετρητής αυτός έχει ένα ανώτατο όριο ($2^{32}$). Όταν ο υπολογιστής μείνει ανοιχτός για:

49 ημέρες, 17 ώρες, 2 λεπτά και 47,296 δευτερόλεπτα , ο μετρητής "υπερχειλίζει" (overflow) και σταματά να λειτουργεί σωστά.

Τι συμβαίνει στο Mac σας μετά τις 49 ημέρες;

Μόλις ο μετρητής μηδενίσει, ξεκινά μια αλυσιδωτή αντίδραση προβλημάτων:

  • Δικτυακό Χάος: Οι συνδέσεις που θα έπρεπε να τερματιστούν παραμένουν "ανοιχτές" στο παρασκήνιο.

  • Κατανάλωση CPU: Ο επεξεργαστής αρχίζει να δουλεύει υπερωρίες προσπαθώντας να διαχειριστεί χιλιάδες άχρηστες συνδέσεις.

  • Network Freeze: Μόλις εξαντληθούν οι διαθέσιμες θύρες (συνήθως 16.384), καμία νέα εφαρμογή ή ιστοσελίδα δεν μπορεί να συνδεθεί στο internet.

Το παράδοξο είναι ότι οι ήδη ανοιχτές συνδέσεις (π.χ. ένα download που τρέχει) συνεχίζουν να λειτουργούν, αλλά τίποτα καινούργιο δεν μπορεί να ξεκινήσει.

Η λύση (μέχρι το επόμενο update)

Το πρόβλημα επηρεάζει ολόκληρη τη γκάμα, από το iMac και το Mac mini μέχρι τα MacBook Pro και το νέο MacBook Neo .

Προς το παρόν, ο μόνος τρόπος να "εξουδετερώσετε" τη βόμβα είναι η παλιά, καλή επανεκκίνηση . Ένα restart μηδενίζει τον μετρητή και σας δίνει άλλες 49 ημέρες απροβλημάτιστης λειτουργίας. Η Apple αναμένεται να διορθώσει το σφάλμα σε επερχόμενη ενημέρωση του macOS, μετατρέποντας τον μετρητή σε 64-bit.

follow us

Για να μην χάνεις τα νέα μας ακολούθησε μας στο Google News, αλλά και σε FacebookInstagramYoutube

Και πάντα υπάρχει κάποιος που θέλει να γράφει αλλά να μην φαίνεται το όνομα του και η φωτογραφία του