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 έχουν όλα δραστικά διαφορετικές διαδικασίες εκκίνησης.
* Διαφορές έκδοσης: Κάθε έκδοση του λειτουργικού συστήματος μπορεί να αλλάξει τη διαδικασία.
* Προσαρμογές: Τα ακριβή αρχεία που εκτελούνται εξαρτώνται από το λογισμικό που έχει εγκαταστήσει και έχει διαμορφωθεί ο χρήστης για να ξεκινήσει αυτόματα.
Για να πάρετε μια ματιά στο τι συμβαίνει, μπορείτε να χρησιμοποιήσετε εργαλεία παρακολούθησης συστήματος ή αρχεία καταγραφής εκκίνησης. Ωστόσο, η ερμηνεία αυτών των αρχείων καταγραφής απαιτεί συχνά σημαντική τεχνική εμπειρογνωμοσύνη.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα