Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> C /C + + Προγραμματισμός

Γιατί το πρόγραμμα υπολογιστή πρέπει να βρίσκεται στην κύρια μνήμη για να εκτελεστεί;

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

Ακολουθούν μερικοί από τους λόγους για τους οποίους τα προγράμματα υπολογιστή πρέπει να βρίσκονται στην κύρια μνήμη για να εκτελεστούν:

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

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

* Η κύρια μνήμη είναι ασταθής. Αυτό σημαίνει ότι όταν ένας υπολογιστής χάνει ρεύμα, τα δεδομένα στην κύρια μνήμη χάνονται. Ωστόσο, τα δεδομένα στη δευτερεύουσα αποθήκευση δεν χάνονται όταν ο υπολογιστής διακοπεί. Γι' αυτό είναι σημαντικό να αποθηκεύετε τακτικά την εργασία σας σε δευτερεύουσα αποθήκευση, σε περίπτωση που ο υπολογιστής διακοπεί.

Συνοπτικά, τα προγράμματα υπολογιστή πρέπει να βρίσκονται στην κύρια μνήμη για να εκτελεστούν επειδή η CPU μπορεί να έχει πρόσβαση μόνο σε δεδομένα στην κύρια μνήμη, η κύρια μνήμη είναι πολύ πιο γρήγορη από τη δευτερεύουσα αποθήκευση και η κύρια μνήμη είναι ασταθής.

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

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