λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Utility

Τι είναι Linkers & φορτωτές

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

Ο πηγαίος κώδικας είναι η ανθρώπινη αναγνώσιμη έκδοση ενός προγράμματος ηλεκτρονικού υπολογιστή ή ένα κομμάτι του λογισμικού . Ο πηγαίος κώδικας είναι γραμμένο σε μια γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών . Μόλις γραφτεί , ο πηγαίος κώδικας μπορεί να αποθηκευτεί στον υπολογιστή ως αρχεία πηγαίου κώδικα . Οι τύποι αρχείων αυτών των αρχείων πηγαίου κώδικα ποικίλουν ανάλογα με τη γλώσσα προγραμματισμού που χρησιμοποιείται . C + + αρχεία έχουν την επέκταση αρχείου " . Cpp » και Java αρχεία έχουν την επέκταση " . Java . " Οποιεσδήποτε αλλαγές σε ένα πρόγραμμα που με την επεξεργασία του πηγαίου κώδικα .
Εικόνων Προεπεξεργαστής
Η

Οι προεπεξεργαστή κινείται μέσω του πηγαίου κώδικα και αντικαθιστά ορισμένες tokenized καταστάσεων με άλλες προκαθορισμένες καταστάσεις. Οι tokenized καταστάσεων που περιλαμβάνονται στον πηγαίο κώδικα από τον προγραμματιστή για να υποδείξει τη συμπερίληψη ενός αριθμού τυποποιημένων λειτουργιών και καταστάσεων , χωρίς ο προγραμματιστής χρειάζεται να πληκτρολογήσετε τα πραγματικά έξω . Οι μάρκες υποδεικνύεται από ένα συγκεκριμένο σύμβολο ή η μάρκα , όπως " # include" σε C + + . Το στάδιο προεπεξεργαστή δεν εμφανίζεται στη διαδικασία σύνταξης σε όλες τις γλώσσες προγραμματισμού .

Η Assembler
Η

Ο assembler μετατρέπει τον πηγαίο κώδικα σε κώδικα αντικειμένου . Κωδικός αντικειμένου μπορεί να λειτουργήσει ως ένα πρόγραμμα σε έναν υπολογιστή . Ένας άλλος όρος για τον κωδικό αντικείμενο είναι " κώδικα μηχανής " ή " δυαδική ". Ο assembler είναι ένα πρόγραμμα που είναι γραμμένο για κάθε συγκεκριμένο λειτουργικό σύστημα του υπολογιστή . Είναι δυνατόν για πολλαπλές συναρμολογητές να υπάρχουν για την ίδια γλώσσα προγραμματισμού στο ίδιο λειτουργικό σύστημα .
Εικόνων Linker
Η

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

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

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

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