Skip to main content

Τι είναι ο χρόνος του συστήματος;

Ο χρόνος του συστήματος είναι μια αναπαράσταση του τρόπου με τον οποίο οι υπολογιστές μετρούν το πέρασμα του χρόνου.Η ημερομηνία του χρόνου και του ημερολογίου που εμφανίζεται από ένα λειτουργικό σύστημα (OS) ή η πρόσληψη από διάφορες γλώσσες προγραμματισμού δημιουργείται χρησιμοποιώντας το χρόνο του συστήματος.Αυτό εκτελείται από ένα ρολόι συστήματος που μετράει τα τσιμπούρια από ένα αυθαίρετο σημείο εκκίνησης γνωστό ως εποχή.Κάθε λειτουργικό σύστημα χρησιμοποιεί τη δική του εποχή και τσιμπούρια που αντιπροσωπεύουν διαφορετικά χρονικά διαστήματα.Με τον προσδιορισμό του πόσα τσιμπούρια έχουν περάσει από την εποχή και στη συνέχεια μετατρέποντάς τα σε δευτερόλεπτα, είναι δυνατό για έναν υπολογιστή να καταστήσει την τρέχουσα ώρα και ημερομηνία.

Οι πρώιμοι προσωπικοί υπολογιστές (PCS) δεν είχαν κανέναν τρόπο να παρακολουθούν το χρόνο.Τα πρώτα μοντέλα που έχουν αυτή τη λειτουργικότητα κατασκευάστηκαν από διεθνείς επιχειρηματικές μηχανές (IBM).Από τότε, όλοι οι υπολογιστές και οι OSEs συμπεριέλαβαν κάποιο τρόπο για να παρακολουθήσουν το χρόνο και να το μετατρέψουν σε μορφή αναγνωρίσιμη στους ανθρώπους.Με την έλευση της δικτύωσης και ιδιαίτερα το Διαδίκτυο, οι υπολογιστές έγιναν επίσης σε θέση να προσαρμόσουν το χρόνο του συστήματος για να ληφθούν υπόψη οι ζώνες χρόνου.Επίσης, έγινε δυνατή η ενημέρωση του χρόνου του συστήματος για να ταιριάζει με έναν κεντρικό διακομιστή.

Ο τρόπος με τον οποίο οι υπολογιστές μέτρησαν συνήθως ο χρόνος μετρώντας τα τσιμπούρια από το αυθαίρετο σημείο εκκίνησης.Τα τσιμπούρια δεν είναι παγκοσμίως μετατρέψιμα σε μια μέτρηση του χρόνου χρήσιμο για τον άνθρωπο, καθώς κάθε λειτουργικό σύστημα επιτρέπει διαφορετικό χρόνο για να περάσει μεταξύ τους.Ορισμένα συστήματα μετράνε ένα τσιμπούρι για κάθε 100 νανοδευτερόλεπτα, ενώ άλλα εξισώνουν ένα τσίμπημα σε ένα δευτερόλεπτο.Εάν ένα σύστημα λειτουργεί ταυτόχρονα για αρκετό καιρό, είναι δυνατόν για τον αριθμό των κροτίδων να φτάσει στο μέγιστο αριθμό των ψηφίων που επιτρέπονται και να τυλίξουν γύρω στο μηδέν.Σε ορισμένες περιπτώσεις αυτό μπορεί να προκαλέσει αστάθεια του συστήματος.

Κάθε σύστημα έχει επίσης διαφορετική ημερομηνία έναρξης από τα οποία τα τσιμπούρια υπολογίζονται.Ορισμένα λειτουργικά συστήματα χρησιμοποιούν μια εποχή που αρχίζει το 1601CE και έχει ένα εύρος που διαρκεί μέχρι το 2099CE.Άλλοι, όπως το σύστημα Basic Input/Output (BIOS) χρησιμοποιούν μια εποχή που μετράει από τα μεσάνυχτα την τρέχουσα ημέρα.Σε κάθε περίπτωση, είναι δυνατό για έναν υπολογιστή να μετρήσει πόσα τσιμπούρια έχουν συμβεί από την έναρξη της εποχής και στη συνέχεια μετατρέπουν αυτό το σχήμα σε ημερομηνία και χρόνο ημερολογίου που είναι χρήσιμη για τον ανθρώπινο χρήστη.Η ανάλυση ότι ο χρόνος του συστήματος είναι σε θέση να επιστρέψει εξαρτάται από το μήκος ενός τσιμπούρι, έτσι ορισμένα συστήματα μπορούν να αναφέρουν σε χιλιοστά του δευτερολέπτου, ενώ άλλα περιορίζονται στο πλησιέστερο δευτερόλεπτο.