Διεύθυνση σχετίζεται με το πώς ο κώδικας του προγράμματος είναι αποθηκευμένα στη μνήμη . Τα προγράμματα που είναι γραμμένα στην ανθρώπινη αναγνώσιμο κείμενο , μετά από μια σειρά κανόνων που έχουν συσταθεί από τις διαρθρωτικές απαιτήσεις της γλώσσας προγραμματισμού , και χρησιμοποιώντας λέξεις-κλειδιά που ερμηνεύονται σε δράσεις από τη μονάδα του υπολογιστή Central Processing. Το σημείο στο οποίο δημιουργείται η εκτελέσιμη έκδοση του προγράμματος υπαγορεύει όταν συμβαίνει δεσμευτική διεύθυνση . Ορισμένες γλώσσες του προγράμματος , όπως "C" και COBOL πρέπει να συντάσσονται , και άλλοι, κυρίως σενάρια , τρέχει από το αρχικό κείμενο του προγράμματος , αντί για ένα κώδικα μηχανής μεταγλωττισμένο δυαδικό έκδοση .
Εικόνων Compile Δεσμευτικές Ώρα
Ο πρώτος τύπος των δεσμευτικών διεύθυνση είναι καταρτίζουν διεύθυνση χρόνο δεσμευτική . Αυτό διαθέτει ένα χώρο στη μνήμη του κώδικα μηχανής ενός υπολογιστή , όταν το πρόγραμμα συγκεντρώνονται σε ένα εκτελέσιμο δυαδικό αρχείο . Η διεύθυνση δεσμευτική διαθέτει μια λογική διεύθυνση στο σημείο εκκίνησης του τμήματος στη μνήμη όπου αποθηκεύεται ο κώδικας αντικειμένου . Η κατανομή μνήμης είναι μακροπρόθεσμα και μπορεί να τροποποιηθεί μόνο αναμεταλωττίζοντας το πρόγραμμα .
Η φόρτωση Δεσμευτικές Ώρα
Η
Αν εκχώρηση μνήμης οριστεί κατά τη στιγμή το πρόγραμμα κατανέμεται , τότε κανένα πρόγραμμα δεν μπορεί ποτέ να μεταφερθούν από τον έναν υπολογιστή στον άλλο σε μεταγλωττισμένη κατάσταση . Αυτό συμβαίνει επειδή το εκτελέσιμο κώδικα θα περιέχει εκχωρήσεις μνήμης που μπορεί να είναι ήδη σε χρήση από άλλα προγράμματα στο νέο υπολογιστή . Στην περίπτωση αυτή , οι λογικές διευθύνσεις του προγράμματος δεν δεσμεύεται σε φυσικές διευθύνσεις μέχρι επίκληση του προγράμματος και φορτώνονται στη μνήμη .
Εικόνων Εκτέλεση Δεσμευτικές Ώρα
Η
διεύθυνση χρόνος εκτέλεσης δεσμευτική συνήθως ισχύει μόνο για τις μεταβλητές στα προγράμματα και είναι η πιο κοινή μορφή δεσμευτικών για τα σενάρια , τα οποία δεν παίρνουν καταρτίζονται . Σε αυτό το σενάριο , το πρόγραμμα ζητά χώρο μνήμης για μια μεταβλητή σε ένα πρόγραμμα την πρώτη φορά που η μεταβλητή που αντιμετωπίστηκαν κατά την επεξεργασία των οδηγιών στο σενάριο. Η μνήμη θα διατεθούν για αυτή τη μεταβλητή μέχρι να τελειώσει η ακολουθία του προγράμματος , ή εάν η συγκεκριμένη οδηγία στο πλαίσιο του σεναρίου απελευθερώνει τη διεύθυνση μνήμης δεσμεύεται σε μια μεταβλητή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα