Κάθε φορά που εκκινείται οποιοσδήποτε υπολογιστής, εκτελεί μια σειρά ελέγχων για να διασφαλίσει ότι ο υπολογιστής διαθέτει όλο το απαραίτητο υλικό και ότι λειτουργεί σωστά. Αυτή η διαδικασία ονομάζεται POST ή Power On elf Test. Είναι μέρος της διαδικασίας προετοιμασίας του BIOS που κάνει ένας υπολογιστής καθώς ξεκινά την εκκίνηση. Εάν αποτύχει κάποιος από τους ελέγχους που εκτελεί το POST, ο υπολογιστής δεν θα εκκινηθεί, αν και μπορεί να εμφανιστεί το BIOS.
Τι ελέγχει το POST;
Το πρώτο πράγμα που ελέγχει το POST είναι οι καταχωρητές της CPU, επαληθεύει επίσης την ακεραιότητα του κώδικα του BIOS. Ορισμένες βασικές λειτουργίες όπως το DMA Direct Memory Access, οι χρονοδιακόπτες και οι ελεγκτές διακοπής επαληθεύονται. Η μνήμη RAM του συστήματος επαληθεύεται, προσδιορίζεται το μέγεθός της και αρχικοποιείται. Το Chipset έχει αρχικοποιηθεί. Όλοι οι δίαυλοι συστήματος και οι συνδεδεμένες συσκευές ανακαλύπτονται, καταλογίζονται και αρχικοποιούνται. Το πλήρες BIOS θα αρχικοποιηθεί, παρέχοντας γενικά τη διεπαφή BIOS, επιτρέποντας τη διαμόρφωση του συστήματος. Οποιοδήποτε BIOS για συγκεκριμένη συσκευή έχει φορτωθεί. Εντοπίζονται συσκευές με δυνατότητα εκκίνησης και επιλέγεται μία για εκκίνηση. Τέλος, η διαδικασία POST εκκινεί το bootloader για να φορτώσει το λειτουργικό σύστημα από την επιλεγμένη συσκευή εκκίνησης.
Σε έναν σύγχρονο υπολογιστή, είναι διαθέσιμη μια επιλογή συσκευών εκκίνησης. Συνήθως, μία θα αναγνωριστεί ως η προεπιλεγμένη συσκευή εκκίνησης, ωστόσο, μπαίνοντας στην οθόνη διαμόρφωσης του BIOS, είναι είναι δυνατό να αλλάξετε ποια συσκευή θα εκκινηθεί από αυτήν τη στιγμή ή ποια συσκευή θα θεωρείται η προεπιλεγμένη στο μέλλον. Οι πρώτοι υπολογιστές δεν επέτρεπαν την αναδιάταξη των συσκευών εκκίνησης και ήταν σκληρά κλειδωμένες στην εκκίνηση από μια μονάδα δισκέτας, εάν υπήρχε, και στην επιστροφή σε μια μονάδα σκληρού δίσκου εάν δεν υπήρχε διαθέσιμη μονάδα δισκέτας. Η ύπαρξη μιας συσκευής εκκίνησης κοντά στην κορυφή της λίστας που δεν υπάρχει φυσικά δεν επιβραδύνει τη διαδικασία εκκίνησης, καθώς το POST προσδιορίζει εάν η συσκευή είναι παρούσα και μπορεί να εκκινηθεί νωρίτερα στη διαδικασία.
Και πάλι, στους σύγχρονους υπολογιστές, ένα από τα πράγματα που ελέγχει το BIOS είναι οι συνθήκες της εκκίνησης. Εάν ο υπολογιστής εκτελεί ψυχρή εκκίνηση, πρέπει να εκτελέσει όλες τις δοκιμές. Εάν, ωστόσο, είναι ζεστή εκκίνηση, όπως μετά από επανεκκίνηση ή εάν είναι ενεργοποιημένη η γρήγορη εκκίνηση, ορισμένα βήματα ενδέχεται να παραβλεφθούν καθώς τα δεδομένα είναι ακόμα φορτωμένα στη μνήμη.
Πώς μπορείτε να επιλύσετε το πρόβλημα όταν το POST αποτυγχάνει;
Η διαδικασία POST θα παρέχει συνήθως μια μικρή υποενότητα των αποτελεσμάτων της στην οθόνη εκκίνησης του BIOS. Αυτή η οθόνη είναι συνήθως επωνυμία προμηθευτή και τίθεται σε παύση για μικρό χρονικό διάστημα κατά τη διαδικασία εκκίνησης, για να επιτρέψει στον χρήστη να πατήσει ένα καθορισμένο πλήκτρο για να εισέλθει στην οθόνη διαμόρφωσης του BIOS. Αυτό το υποσύνολο δεδομένων περιορίζεται συνήθως στη χωρητικότητα και την ταχύτητα της μνήμης RAM, αν και πολλά BIOS εμφανίζουν επίσης μετρήσεις πυρήνων επεξεργαστή και ταχύτητες ρολογιού. Ωστόσο, μέχρι τη στιγμή που η διαδικασία εκκίνησης του υπολογιστή φτάσει σε αυτό το σημείο, η διαδικασία POST ήταν επιτυχής.
Σε πολλές περιπτώσεις, εάν υπάρχει πρόβλημα με το υλικό του συστήματος, ο υπολογιστής δεν θα μπορεί να εκκινήσει και ενδεχομένως να μην μπορεί καν να φορτώσει το BIOS. Σε αυτό το σημείο της ακολουθίας εκκίνησης, ο υπολογιστής δεν μπορεί να εξάγει δεδομένα σε μια οθόνη. Επιπλέον, είναι απολύτως πιθανό ένα από τα αποτυχημένα στοιχεία να είναι η οθόνη. Για να επιτραπεί η αντιμετώπιση προβλημάτων POST, χρησιμοποιούνται δύο κύρια συστήματα ειδοποιήσεων.
Το πρώτο σύστημα ειδοποιήσεων είναι ένα «ηχείο συστήματος» το οποίο είναι ένα μικρό ηχείο στη μητρική πλακέτα. Δεν είναι διαθέσιμα πραγματικά ηχεία σε αυτό το μέρος της διαδικασίας εκκίνησης. Το ηχείο συστήματος παράγει έναν από μια σειρά ήχων που υποδεικνύουν ποιο είναι το πρόβλημα. Συνήθως, θα πρέπει να συμβουλευτείτε το εγχειρίδιο της μητρικής πλακέτας για να μάθετε τι σημαίνουν τα συγκεκριμένα μπιπ. Πολλοί υπολογιστές με ηχείο συστήματος θα έβγαζαν ένα ηχητικό σήμα εάν η διαδικασία εκκίνησης ήταν επιτυχής. Αυτό ήταν συχνά αρκετά δυνατό.
Το δεύτερο σύστημα ειδοποιήσεων είναι συνήθως ένα ζεύγος οθονών επτά τμημάτων. Αυτά εμφανίζουν έναν διψήφιο κωδικό ανάλογα με το σφάλμα. Και πάλι, το εγχειρίδιο της μητρικής πλακέτας θα χρειαζόταν συνήθως για να αποκρυπτογραφήσει τι σημαίνει ο κωδικός σφάλματος. Ορισμένες σύγχρονες μητρικές προσφέρουν επίσης μια σειρά από LED που κάνουν το ίδιο πράγμα.
συμπέρασμα
Το POST σημαίνει Power On Self Test. Είναι μια σειρά ελέγχων που εκτελούνται ως μέρος της διαδικασίας προετοιμασίας του BIOS. Εάν όλοι οι έλεγχοι είναι επιτυχείς, το σύστημα θα εκκινήσει. Ορισμένοι έλεγχοι, ωστόσο, θα σταματήσουν την ακολουθία εκκίνησης εάν αποτύχουν. Μια μητρική πλακέτα συνήθως διαθέτει τουλάχιστον μία μέθοδο ενημέρωσης του χρήστη για αποτυχίες POST, επιτρέποντας τον εντοπισμό σφαλμάτων του ζητήματος.