ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΙΣΗΣ DATA, ΤΟΠΟΘΕΣΙΩΝ ΚΑΙ ΠΟΡΩΝ.
Advertisements

Κεφάλαιο Τμηματικός προγραμματισμός
7.3.8 Μεταφραστές Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Στοιχειώδεις Δομές Δεδομένων TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Τύποι δεδομένων στη Java • Ακέραιοι.
Νήματα στη Java Καρακασίδης Αλέξανδρος Καστίδου Γεωργία Παπαφώτη Μαρία
Λειτουργικά Συστήματα
Διαχείριση Μνήμης (Memory Management)
ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ.
-Στοίβα-Ουρά - Πλεονεκτήματα πινάκων -Δομές δεδομένων δευτερεύουσας μνήμης -Πληροφορική και δεδομένα -Παραδείγματα-Προβλήματα ψευδοκώδικα.
Λειτουργικό Σύστημα 2ο μέρος.
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Ζητήματα Σελιδοποίησης
9. Ιδεατή Μνήμη – Διαχείριση
Κεφάλαιο 6 Υλοποίηση Γλωσσών Προγραμματισμού
Μάθημα : Βασικά Στοιχεία της Γλώσσας Java
ΤΕΛΕΣΤΕΣ - ΕΚΦΡΑΣΕΙΣ ΜΑΘΗΜΑ 4.
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων. Πίνακας Συμβόλων (Symbol Table) (Ι)  Είναι μια δομή στην οποία αποθηκεύονται τα ονόματα ενός προγράμματος και.
Διαχείριση μνήμης Υπόβαθρο Εναλλαγή Συνεχής κατανομή Σελιδοποίηση
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
Αλγόριθμοι συνέχεια 2.2.4, 2.2.5,
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων Φροντιστήριο - 30/04/2009.
Ενότητα Α.4. Δομημένος Προγραμματισμός
ΜΑΘΗΜΑ: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΔΙΔΑΣΚΟΝΤΕΣ: Π. ΚΑΤΣΑΡΟΣ Τρίτη, 31 Μαρτίου 2015Τρίτη, 31 Μαρτίου 2015Τρίτη, 31 Μαρτίου 2015Τρίτη, 31 Μαρτίου 2015Τμ. Πληροφορικής,
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική.
ΕΠΛ 223 Θεωρία και Πρακτική Μεταγλωττιστών7-1 Πίνακας Συμβόλων Πίνακας συμβόλων: δομή δεδομένων που χρησιμοποιείται για την αποθήκευση διαφόρων πληροφοριών.
ΜΑΘΗΜΑ: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΔΙΔΑΣΚΟΝΤΕΣ: Π. ΚΑΤΣΑΡΟΣ Τετάρτη, 1 Απριλίου 2015Τετάρτη, 1 Απριλίου 2015Τετάρτη, 1 Απριλίου 2015Τετάρτη, 1 Απριλίου 2015Τμ. Πληροφορικής,
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 4 Σημασιολογία μιας Απλής Προστακτικής Γλώσσας Προπτυχιακό.
ΜΑΘΗΜΑ: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΔΙΔΑΣΚΟΝΤΕΣ: Κ. ΛΑΖΟΣ - Π. ΚΑΤΣΑΡΟΣ Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τμ.
Μεταγλωττιστές (Compilers) (Θ) Ενότητα 8: Πίνακας Συμβόλων Κατερίνα Γεωργούλη Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας.
Κεφάλαιο 10 – Υποπρογράμματα
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Αναδρομή (1/2)
Λειτουργικά Συστήματα
Μεταγλωττιστές (Compilers) (Θ) Ενότητα 11: Βελτιστοποίηση Ενδιάμεσου Κώδικα Κατερίνα Γεωργούλη Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Διεργασίες.
Βασικά στοιχεία της Java
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις (μέρος δεύτερο) και Μεταβλητές.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Τύποι Μεταβλητών Τελεστές Βασική Είσοδος/Έξοδος.
ΚΕΦΑΛΑΙΟ Το αλφάβητο της ΓΛΩΣΣΑΣ
1 Αρχιτεκτονική υπολογιστών Ενότητα 12 : Δομή και Λειτουργία της CPU 2/2 Φώτης Βαρζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Χρονοδρομολόγηση CPU Βασικές Αρχές Κριτήρια Χρονοδρομολόγησης
Γλώσσες Προγραμματισμού Μεταγλωττιστές Πίνακας Συμβόλων Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Ηλίας Σακελλαρίου.
Δομές δεδομένων και Αλγόριθμοι Κεφάλαιο 3. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δεδομένα Δεδομένα (data) Δεδομένα (data) –αφαιρετική αναπαράσταση.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Αρχιτεκτονική Η/Υ ΙΙ Ενότητα #2: Θέματα που αφορούν την Κρυφή Μνήμη (Cache) Νικόλαος Χ. Πετρέλλης Σχολή Τεχνολογικών.
Πληροφορική 2 Γλώσσες Προγραμματισμού 1. Γλώσσες προγραμματσιμού  Επιτρέπουν την κωδικοποίηση των αλγορίθμων  Η εκτέλεση ενός προγράμματος θα πρέπει.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλίας Αρχιτεκτονική Η/Υ ΙΙ Ενότητα #3: Σελιδοποίηση – Κατάτμηση στην Κύρια Μνήμη Νικόλαος Χ. Πετρέλλης Σχολή Τεχνολογικών.
Λειτουργικά Συστήματα Ενότητα # 3: Διαχείριση Μνήμης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
1 Λειτουργικά Συστήματα Ενότητα 9 : Ιδεατή Μνήμη 1/2 Δημήτριος Λιαροκάπης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Θέμα Πτυχιακής Εργασίας
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
ΜΕΤΑΒΛΗΤΕΣ-ΣΤΑΘΕΡΕΣ -ΕΚΦΡΑΣΕΙΣ
Εισαγωγή στην Python.
Θεωρήστε το λογικό χώρο διευθύνσεων που αποτελείται από 8 σελίδες των 1024 λέξεων (word) η καθεμία, που απεικονίζεται σε φυσική μνήμη 32 πλαισίων. Πόσα.
Δυναμικός Κατακερματισμός
Διδάσκων: Δρ. Τσίντζα Παναγιώτα
Λειτουργικά Συστήματα
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Μανασσάκης Βασίλης Καθηγητής Πληροφορικής
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ Η/Υ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Μεταγλωττιστές (Compilers) (Θ)
Ο ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ MIPS R10000
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
Δυναμικός Κατακερματισμός
2ο ΕΡΓΑΣΤΗΡΙΟ – ΡΟΕΣ ΚΟΣΤΟΥΣ
Μεταγράφημα παρουσίασης:

ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S. TANENBAUM Κεφάλαιο 3 Διαχείριση Μνήμης A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Χωρίς αφαίρεση μνήμης Εικόνα 3-1. Τρεις απλοί τρόποι οργάνωσης μνήμης με το λειτουργικό σύστημα και μια διεργασία χρήστη. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Πολλά προγράμματα χωρίς αφαίρεση μνήμης Εικόνα 3-2. Το πρόβλημα της επανατοποθέτησης. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Καταχωρητές βάσης και ορίου Εικόνα 3-3. Καταχωρητές βάσης και ορίου χρησιμοποιούνται για να δώσουν ξεχωριστό χώρο δνσεων σε κάθε διεργασία. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Εναλλαγή (1) Εικόνα 3-4. Η κατανομή μνήμης αλλάζει καθώς οι διεργασίες μπαίνουν και βγαίνουν στη μνήμη. Οι σκιασμένες περιοχές είναι αχρησιμοποίητη μνήμη. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Εναλλαγή (2) Εικόνα 3-5. (α) Κατανομή χώρου για αυξανόμενο τμήμα δεδομένων. (β) Κατανομή χώρου για αυξανόμενη στοίβα, και αυξανόμενο τμήμα δεδομένων. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Εικονική Μνήμη – Σελιδοποίηση (1) Εικόνα 3-8. Η θέση και συνάρτηση της Μονάδας Διαχείρισης Μνήμης – φαίνεται σαν μέρος του τσιπ της CPU (έτσι είναι σήμερα). Λογικά μπορεί να είναι σε ξεχωριστό τσιπ όπως τα παλαιότερα χρόνια. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Σελιδοποίηση (2) Εικόνα 3-9. Σχέση μεταξύ των εικονικών δνσεων και των φυσικών δνσεων μνήμης που δίνεται από τον πίνακα σελίδων. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Σελιδοποίηση (3) Εικόνα 3-10. Εσωτερική λειτουργία της ΜΔΜ με 16 σελίδες των 4-KB. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Αλγόριθμοι αντικατάστασης σελίδας Βέλτιστος αλγόριθμος αντικατάστασης σελίδας. Αντικατάσταση σελλίδας που δεν χρησιμοιήθηκε πρόσφατα (not recently used) Αντικατάσταση σελίδα με τη σειρά άφιξης (First-In, First-Out) Αντικατάσταση σελίδας δεύτερης ευκαιρίας Αντικατάσταση σελίδας με ρολόι Αντικατάσταση σελίδα που χρησιμοποιήθηκε λιγότερο πρόσφατα (least recently used) Αντικατάσταση σελίδας με σύνολο εργασίας (working set) Αντικατάσταση σελίδαςWSClock A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Αλγόριθμος δεύτερης ευκαιρίας Εικόνα 3-15. Λειτουργία δεύτερης ευκαιρίας. (α) σελίδες ταξινομημένες σε σειρά FIFO. (β) Λίστα σελίδων αν συμβεί σφάλμα σελίδας τη στιγμή 20 και η Α έχει το bit Α με τιμη 1. Οι αριθμοί πάνω από τις σελίδες είναι οι χρόνοι φόρτωσής τους. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Ο αλγόριθμος LRU Εικόνα 3-17. LRU με χρήση πίνακα όταν οι αναφορές των σελίδων είναι 0, 1, 2, 3, 2, 1, 0, 3, 2, 3. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Ξεχωριστοί χώροι εντολών και δεδομένων Εικόνα 3-25. (α) Ένας χώρος δνσεων. (β) Ξεχωριστοί χώροι εντολών και δεδομένων. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Κοινόχρηστες σελίδες Εικόνα 3-26. Δύο διεργασίες που μοιράζονται το ίδιο πρόγραμμα μοιραζόμενες τον πίνακα σελίδων του. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Κοινόχρηστες βιβλιοθήκες Εικόνα 3-27. Κοινόχρηστη βιβλιοθήκη. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Εικόνα 3-29. (α) Σελιδοποίηση σε στατική περιοχή εναλλαγής. Δευτερεύουσα μνήμη (1) Εικόνα 3-29. (α) Σελιδοποίηση σε στατική περιοχή εναλλαγής. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Εικόνα 3-29. (β) Δυναμικά αντίγραφα σελίδων. Δευτερεύουσα μνήμη (2) Εικόνα 3-29. (β) Δυναμικά αντίγραφα σελίδων. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Τμηματοποίηση (1) Ένας μεταγλωττιστής έχει πολλούς πίνακες που κτίζονται καθώς προχωρά η μεταγλώττιση, και περιλαμβάνουν: Ο πηγαίος κώδικας αποθηκεύεται για την εκτυπωμένη λίστα (σε συστήματα δέσμης) Ο πίνακας συμβόλων (symbol table) – τα ονόματα και οι ιδιότητες των μεταβλητών. Ο πίνακας με τις ακέραιες και κινητής υποδιαστολής σταθερές. Το δέντρο συντακτικής νάλυσης (parse tree) του προγράμματος. Η στοίβα που χρησιμοποιείται για τις κλήσεις διαδικασιών μέσα στο μεταγλωττιστή. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Τμηματοποίηση (2) Εικόνα 3-31. Σε ένα μονοδιάστατο χώρο δνσεων με πίνακες που μεγαλώνουν, ένας πίνακας μπορεί να πέσει στον άλλο. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Τμηματοποίηση (3) Εικόνα 3-32. Μια τμηματοποιημένη μνήμη επιτρέπει σε κάθε πίνακα να αυξομειώνεται ανεξάρτητα από τους άλλους. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Τμηματοποίηση με σελιδοποίηση: ο Pentium (4) Εικόνα 3-42. Απεικόνιση γραμμικής δνσης σε φυσική δνση. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)

Τμηματοποίηση με σελιδοποίηση: ο Pentium (5) A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, Κλειδάριθμος, 2009, μετάφραση & επιστημονική επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών (μεταφρασμένες διαφάνειες του πρωτότυπου αμερικανικού βιβλίου: A.S.Tanenbaum, Modern Operating Systems 3e, 2008 Prentice-Hall, Inc.)