Φορτωτής

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 26 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 18 Ενδέχεται 2024
Anonim
JANSEN BHM-225 Εκσκαφέας - φορτωτής με τσάπα 400 mm
Βίντεο: JANSEN BHM-225 Εκσκαφέας - φορτωτής με τσάπα 400 mm

Περιεχόμενο

Ορισμός - Τι σημαίνει ο Φορτωτής;

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τον φορτωτή

Ο φορτωτής είναι ένα στοιχείο ενός λειτουργικού συστήματος που εκτελεί το έργο της προετοιμασίας ενός προγράμματος ή μιας εφαρμογής για εκτέλεση από το λειτουργικό σύστημα. Αυτό γίνεται με την ανάγνωση των περιεχομένων του εκτελέσιμου αρχείου και στη συνέχεια την αποθήκευση αυτών των οδηγιών στη μνήμη RAM καθώς και με τα στοιχεία της βιβλιοθήκης που απαιτείται να είναι στη μνήμη για την εκτέλεση του προγράμματος. Αυτός είναι ο λόγος για τον οποίο εμφανίζεται μια οθόνη εκκίνησης λίγο πριν ξεκινήσουν τα περισσότερα προγράμματα, τα οποία συχνά δείχνουν τι συμβαίνει στο παρασκήνιο, κάτι που φορτώνει αυτή τη στιγμή στη μνήμη. Όταν όλα αυτά γίνουν, το πρόγραμμα είναι έτοιμο να εκτελεστεί. Για μικρά προγράμματα, αυτή η διαδικασία είναι σχεδόν στιγμιαία, αλλά για μεγάλες και σύνθετες εφαρμογές με μεγάλες βιβλιοθήκες που απαιτούνται για εκτέλεση, όπως παιχνίδια, καθώς και λογισμικό 3D και CAD, αυτό θα μπορούσε να διαρκέσει περισσότερο. Η ταχύτητα φόρτωσης εξαρτάται επίσης από την ταχύτητα της CPU και της μνήμης RAM.


Όλοι οι κώδικες και οι βιβλιοθήκες δεν φορτώνονται κατά την εκκίνηση του προγράμματος, μόνο όσες απαιτούνται για την εκτέλεση του προγράμματος. Άλλες βιβλιοθήκες φορτώνονται καθώς εκτελείται το πρόγραμμα ή μόνο όπως απαιτείται. Αυτό ισχύει ιδιαίτερα για εφαρμογές όπως τα παιχνίδια που χρειάζονται μόνο στοιχεία που έχουν φορτωθεί για το τρέχον επίπεδο ή την τοποθεσία στην οποία βρίσκεται ο παίκτης.

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

  1. Επαληθεύστε το πρόγραμμα για απαιτήσεις μνήμης, δικαιώματα, κ.λπ.
  2. Αντιγράψτε τα απαραίτητα αρχεία, όπως την εικόνα προγράμματος ή τις απαιτούμενες βιβλιοθήκες, από το δίσκο στη μνήμη
  3. Αντιγράψτε τα απαιτούμενα επιχειρήματα γραμμής εντολών στη στοίβα
  4. Συνδέστε το σημείο εκκίνησης του προγράμματος και συνδέστε οποιαδήποτε άλλη απαιτούμενη βιβλιοθήκη
  5. Αρχικοποιήστε τους καταχωρητές
  6. Πηγαίνετε στο σημείο έναρξης του προγράμματος στη μνήμη