Σπίτι Σκεύη, εξαρτήματα Τι είναι ένα bootstrap; - ορισμός από την τεχνολογία

Τι είναι ένα bootstrap; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Bootstrap;

Ένα bootstrap είναι το πρόγραμμα που προετοιμάζει το λειτουργικό σύστημα (OS) κατά την εκκίνηση. Ο όρος bootstrap ή bootstrapping ξεκίνησε στις αρχές της δεκαετίας του 1950. Αναφέρθηκε σε ένα κουμπί φόρτωσης bootstrap που χρησιμοποιήθηκε για την εκκίνηση ενός προγράμματος hardwired bootstrap ή μικρότερου προγράμματος που εκτέλεσε ένα μεγαλύτερο πρόγραμμα, όπως το λειτουργικό σύστημα. Ο όρος λέγεται ότι προέρχεται από την έκφραση "τραβώντας τον εαυτό σας από τα δικά σας bootstraps", ξεκινώντας μικρά και φορτωτικά προγράμματα μία κάθε φορά, ενώ κάθε πρόγραμμα είναι "δεμένο" ή συνδεδεμένο με το επόμενο πρόγραμμα που θα εκτελεστεί διαδοχικά.

Η Techopedia εξηγεί το Bootstrap

Το Bootstrapping είναι η διαδικασία φόρτωσης ενός συνόλου οδηγιών όταν ένας υπολογιστής είναι πρώτα ενεργοποιημένος ή εκκίνηση. Κατά τη διάρκεια της διαδικασίας εκκίνησης, εκτελούνται διαγνωστικές δοκιμές, όπως η αυτόματη δοκιμή ενεργοποίησης (POST), η οποία ρυθμίζει ή ελέγχει τις διαμορφώσεις για συσκευές και εφαρμόζει δοκιμές ρουτίνας για τη σύνδεση περιφερειακών, υλικού και συσκευών εξωτερικής μνήμης. Στη συνέχεια, φορτώνεται το πρόγραμμα bootloader ή bootstrap για την προετοιμασία του λειτουργικού συστήματος.

Τυπικά προγράμματα που φορτώνουν το λειτουργικό σύστημα είναι:

  • GNU Grand Unified Bootloader (GRUB): Μια προδιαγραφή πολλαπλών εκκινήσεων που επιτρέπει στο χρήστη να επιλέξει ένα από τα πολλά λειτουργικά συστήματα
  • NT Loader (NTLDR): Ένα bootloader για το Microsoft Windows NT OS που τρέχει συνήθως από το σκληρό δίσκο
  • Linux Loader (LILO): Ένα bootloader για Linux που τρέχει γενικά από σκληρό δίσκο ή δισκέτα
  • Ελεγκτής διεπαφής δικτύου (NIC): Χρησιμοποιεί ένα bootloader που υποστηρίζει την εκκίνηση από μια διασύνδεση δικτύου όπως Etherboot ή περιβάλλον εκτέλεσης πριν από την εκκίνηση (PXE)

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

Το Bootstrap μπορεί επίσης να αναφερθεί στην προετοιμασία των πρώιμων περιβαλλόντων προγραμματισμού για να δημιουργήσει πιο πολύπλοκα και φιλικά προς το χρήστη περιβάλλοντα προγραμματισμού. Για παράδειγμα, το περιβάλλον προγραμματισμού μπορεί να αποτελείται από ένα πρόγραμμα συναρμολόγησης και έναν απλό επεξεργαστή κειμένου. Με την πάροδο του χρόνου, οι σταδιακές βελτιώσεις οδήγησαν στις σημερινές εξελιγμένες αντικειμενοστραφείς γλώσσες προγραμματισμού και γραφικά ενσωματωμένα περιβάλλοντα ανάπτυξης (IDEs).

Τι είναι ένα bootstrap; - ορισμός από την τεχνολογία