Διάταξη των δεδομένων και του κώδικα στη μνήμη
- Στους υπολογιστές αρχιτεκτονικής von Neuman ο κώδικας του
προγράμματος αποθηκεύεται μαζί με τα αντίστοιχα δεδομένα στην
κεντρική μνήμη του υπολογιστή.
- Η μνήμη είναι συνήθως διατεταγμένη με τρόπο τέτοιο ώστε κάθε
στοιχείο της να μπορεί να οριστεί μονοσήμαντα από ένα συγκεκριμένο
αριθμό.
Ο αριθμός αυτός καλείται διεύθυνση (address) του
στοιχείου.
- Όλα τα στοιχεία ενός προγράμματος που καταλαμβάνουν χώρο στη
μνήμη (μεταβλητές όλων των τύπων και συναρτήσεις) έχουν μια
συγκεκριμένη διεύθυνση.
- Επιπλέον το λειτουργικό σύστημα μας επιτρέπει να ζητήσουμε
να διατεθεί στο πρόγραμμά μας, κατά την ώρα της εκτέλεσής του,
πρόσθετη μνήμη.
- Ο τύπος που μας επιτρέπει να ορίσουμε μεταβλητές
που να περιέχουν διευθύνσεις μνήμης καλείται
δείκτης (pointer).