Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Υπολογιστές PC

Ποια είναι τα αρχεία που εκτελείται ο υπολογιστής κατά την εκκίνηση;

Τα συγκεκριμένα αρχεία που εκτελείται κατά τη διάρκεια της εκκίνησης ποικίλλει σε μεγάλο βαθμό ανάλογα με το λειτουργικό σύστημα (OS), την έκδοση του, τις εγκατεστημένες εφαρμογές και ακόμη και το υλικολογισμικό BIOS/UEFI. Δεν υπάρχει ενιαία οριστική λίστα. Ωστόσο, μπορούμε να το καταρρίψουμε σε κατηγορίες και βασικά παραδείγματα:

1. Firmware BIOS/UEFI:

* Αυτό δεν είναι αυστηρά ένα αρχείο με την παραδοσιακή έννοια, αλλά το ίδιο το υλικολογισμικό αρχικοποιεί το υλικό και εκτελεί post (power-on self-test). Στη συνέχεια φορτώνει έναν φορτωτή εκκίνησης.

2. Φορτωτής εκκίνησης:

* Αυτό είναι το πρώτο κομμάτι του λογισμικού που εκτελεί το σύστημα από την αποθήκευση. Παραδείγματα περιλαμβάνουν:

* Grub (Grand Unified Bootloader): Κοινή σε συστήματα Linux.

* Windows Boot Manager: Που χρησιμοποιούνται από τα λειτουργικά συστήματα των Windows.

* Apple Boot Camp Boot Manager: Για παράθυρα διπλής εκκίνησης στα συστήματα της Apple.

* Η δουλειά του φορτωτή εκκίνησης είναι να βρει και να φορτώσει τον πυρήνα του λειτουργικού συστήματος.

3. Πυρήνας λειτουργικού συστήματος:

* Αυτός είναι ο πυρήνας του λειτουργικού συστήματος. Διαχειρίζεται τους πόρους του συστήματος και παρέχει ένα θεμέλιο για να εκτελέσει άλλο λογισμικό. Τα συγκεκριμένα αρχεία πυρήνα ποικίλλουν άγρια από το OS:

* Linux: Συχνά `vmlinuz` ή παρόμοιο (το ακριβές όνομα εξαρτάται από την έκδοση διανομής και πυρήνα).

* Windows: Αρκετά αρχεία εμπλέκονται, αλλά ο πυρήνας περιέχεται στο διαμέρισμα εκκίνησης των Windows.

* macOS: Και πάλι, φορτώνονται διάφορα αρχεία συστήματος ως μέρος της διαδικασίας εκκίνησης. Δεν υπάρχει ένα μόνο αρχείο.

4. Σενίγματα και διαδικασίες αρχικοποίησης:

* Μόλις φορτωθεί ο πυρήνας, ξεκινά μια σειρά σεναρίων και διαδικασιών αρχικοποίησης για τη ρύθμιση του συστήματος.

* Linux: Χρησιμοποιεί scripts init (SystemD είναι τώρα η πιο συνηθισμένη, διαχείριση πολλών υπηρεσιών), οι οποίες ξεκινούν διάφορους δαίμονες (διαδικασίες υποβάθρου) όπως η δικτύωση, η καταγραφή και οι διαχειριστές παραθύρων.

* Windows: Χρησιμοποιεί υπηρεσίες και οδηγούς που φορτώνονται από τον πυρήνα των Windows.

* macOS: Χρησιμοποιεί το Launchd, ένα σύστημα που διαχειρίζεται δαίμονες και διαδικασίες.

5. Εφαρμογές εκκίνησης:

* Αυτές είναι οι εφαρμογές που έχουν ρυθμιστεί ώστε να ξεκινούν αυτόματα όταν ο χρήστης συνδεθεί. Αυτά μπορεί να ποικίλουν ευρέως ανάλογα με τις ρυθμίσεις του χρήστη και το εγκατεστημένο λογισμικό. Παραδείγματα περιλαμβάνουν:

* Λογισμικό προστασίας από ιούς

* Υπηρεσίες συγχρονισμού σύννεφων

* Εφαρμογές δίσκου συστήματος

Συνοπτικά: Δεν μπορείτε να δώσετε μια λίστα συγκεκριμένων αρχείων επειδή:

* Μεταβλητότητα με OS: Το Linux, τα Windows και το MacOs έχουν όλα δραστικά διαφορετικές διαδικασίες εκκίνησης.

* Διαφορές έκδοσης: Κάθε έκδοση του λειτουργικού συστήματος μπορεί να αλλάξει τη διαδικασία.

* Προσαρμογές: Τα ακριβή αρχεία που εκτελούνται εξαρτώνται από το λογισμικό που έχει εγκαταστήσει και έχει διαμορφωθεί ο χρήστης για να ξεκινήσει αυτόματα.

Για να πάρετε μια ματιά στο τι συμβαίνει, μπορείτε να χρησιμοποιήσετε εργαλεία παρακολούθησης συστήματος ή αρχεία καταγραφής εκκίνησης. Ωστόσο, η ερμηνεία αυτών των αρχείων καταγραφής απαιτεί συχνά σημαντική τεχνική εμπειρογνωμοσύνη.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα