ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

Σχετικά έγγραφα
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 8 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Α

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 6 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Β

Μάθημα 9 ο ΤΕΧΝΙΚΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΙΚΟΝΙΚΗΣ ΜΝΗΜΗΣ

Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 5 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Α

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

Παράςταςη ςυμπλήρωμα ωσ προσ 1

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

Η άςκθςθ αποτελεί τροποποιθμζνθ εκδοχι του κζματοσ φυςικισ, τθσ Ευρωπαϊκισ Ολυμπιάδασ Φυςικών Επιςτθμών 2009_επιμζλεια κζματοσ: Κώςτασ Παπαμιχάλθσ

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

3 ο ΓΥΜΝΑΣΙΟ ΤΡΙΚΑΛΩΝ ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΑΣ Γ ΓΥΜΝΑΣΙΟΥ

Η θεωρία τησ ςτατιςτικήσ ςε ερωτήςεισ-απαντήςεισ Μέροσ 1 ον (έωσ ομαδοποίηςη δεδομένων)

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων

Διαδικαςία Προγράμματοσ Ωρομζτρθςθσ. (v.1.0.7)

ΚΥΚΛΩΜΑΤΑ VLSI. Ασκήσεις Ι. Γ. Τσιατούχας. Πανεπιςτιμιο Ιωαννίνων. Τμιμα Μθχανικϊν Η/Υ και Πλθροφορικισ 8/11/18

ΕΝΟΣΗΣΑ 3: ΧΡΗΗ ΕΡΓΑΛΕΙΩΝ ΕΚΦΡΑΗ ΚΑΙ ΔΗΜΙΟΤΡΓΙΑ

ΓΕΦΤΡΟΠΟΙΪΑ: ΜΟΝΙΜΑ ΚΑΙ ΚΙΝΗΣΑ ΦΟΡΣΙΑ. ΔΙΟΝΥΣΙΟΣ Ε. ΜΠΙΣΚΙΝΗΣ Τμήμα Πολιτικών Μηχανικών Τ.Ε. Τ.Ε.Ι. Δυτικής Ελλάδας

Δομζσ Δεδομζνων Πίνακεσ

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

ΧΗΥΙΑΚΟ ΔΚΠΑΙΔΔΤΣΙΚΟ ΒΟΗΘΗΜΑ «ΥΤΙΚΗ ΘΔΣΙΚΗ ΚΑΙ ΣΔΦΝΟΛΟΓΙΚΗ ΚΑΣΔΤΘΤΝΗ» ΦΥΣΙΚΗ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΧΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ ΘΔΜΑ Α ΘΔΜΑ Β

1. Διαχείριςη ενθεμάτων

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Περιφέρειες)

Πωσ δθμιουργώ φακζλουσ;

Δζντρα. Δομζσ Δεδομζνων

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Joomla! - User Guide

Διαγώνισμα Φυσική ς Α Λυκει ου Δυναμική σε μι α δια στασή και στο επι πεδο

17. Πολυδιάςτατοι πίνακεσ

ΗΥ101: Ειςαγωγι ςτθν Πλθροφορικι

Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ

Η ίδια κατά μζτρο δφναμθ όταν εφαρμοςκεί ςε διαφορετικά ςθμεία τθσ πόρτασ προκαλεί διαφορετικά αποτελζςματα Ροιά;

ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ

Αςφάλεια και Προςταςία Δεδομζνων

Πόςο εκτατό μπορεί να είναι ζνα μη εκτατό νήμα και πόςο φυςικό. μπορεί να είναι ζνα μηχανικό ςτερεό. Συνιςταμζνη δφναμη versus «κατανεμημζνησ» δφναμησ

Διαγώνισμα Φυσική ς Κατευ θυνσής Γ Λυκει ου - Ταλαντώσεις

Μετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό. Διάλεξθ 10

Epsilon Cloud Services

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

Θεςιακά ςυςτιματα αρίκμθςθσ

ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι

Η γλώςςα προγραμματιςμού C

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Πολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1

1. Κατέβαςμα του VirtueMart

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

Αςκήςεισ. Ενότητα 1. Πηγζσ τάςησ, ρεφματοσ και αντιςτάςεισ

ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ

ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΚΑΙ ΡΤΘΜΙΗ ΔΩΡΕΑΝ ΗΛΕΚΣΡΟΝΙΚΟΤ ΣΑΧΤΔΡΟΜΕΙΟΤ ΣΟ GOOGLE (G-MAIL)

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

ΜΑΘΗΜΑΤΙΚΑ ΕΠΙΠΕΔΟ 9 10 (Γ Γυμνασίου- Α Λυκείου)

Πωσ δημιουργώ μάθημα ςτο e-class του ΠΣΔ [επίπεδο 1]

Αυτόνομοι Πράκτορες. Αναφορά Εργασίας Εξαμήνου. Το αστέρι του Aibo και τα κόκαλα του

Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

Τάξη Β. Φυςικθ Γενικθσ Παιδείασ. Τράπεζα ιεμάτων Κεφ.1 ο ΘΕΜΑ Δ. Για όλεσ τισ αςκθςεισ δίνεται η ηλεκτρικθ ςταιερά

1. Εγκατάςταςη κειμενογράφου JCE

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Ω ΕΝΙΑΙΟ ΤΣΗΜΑ. ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι

Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»

Σφντομεσ Οδθγίεσ Χριςθσ

Ενδεικτικζσ Λφςεισ Θεμάτων

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)

Ενθμζρωςθ και προςταςία των καταναλωτών από τουσ κινδφνουσ που απορρζουν από τα χθμικά προϊόντα

Ερωτιςεισ & απαντιςεισ για τα ξφλινα πνευςτά

Aντιπτζριςθ (ΕΠ027) Ενότθτα 12

ΒΙΟΛΟΓΟΙ ΓΙΑ ΦΥΣΙΚΟΥΣ

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Ενεργειακά Τηάκια. Πουκεβίλ 2, Ιωάννινα Τθλ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 9. ΑΝΩΣΗ Η αρχή του Αρχιμήδη

ΠΑΝΕΠΙΣΘΜΙΟ ΔΤΣΙΚΘ ΜΑΚΕΔΟΝΙΑ ΣΜΘΜΑ ΜΘΧΑΝΙΚΩΝ ΠΛΘΡΟΦΟΡΙΚΘ ΚΑΙ ΣΘΛΕΠΙΚΟΙΝΩΝΙΩΝ. Λειτουργικά υςτιματα, 4 ο Εξάμθνο Ψθφιακι χεδίαςθ ΙΙ, 4 ο Εξάμθνο

ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ

Ανϊτερεσ πνευματικζσ λειτουργίεσ Μνιμθ Μάκθςθ -Συμπεριφορά

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

Ιςτορία του Παγκόςμιου ιςτοφ

Οδηγίεσ για την πρόςβαςη των δικαιοφχων ςτο ΟΠΣΑΑ

NH 2 R COOH. Σο R είναι το τμιμα του αμινοξζοσ που διαφζρει από αμινοξφ ςε αμινοξφ. 1 Πρωτεΐνες

Ψθφιακι Επεξεργαςία ιματοσ

25. Ποια είναι τα ψυκτικά φορτία από εξωτερικζσ πθγζσ. Α) Τα ψυκτικά φορτία από αγωγιμότθτα. Β) Τα ψυκτικά φορτία από ακτινοβολία και

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3)

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

Μθχανολογικό Σχζδιο, από τθ κεωρία ςτο πρακτζο Χριςτοσ Καμποφρθσ, Κων/νοσ Βαταβάλθσ

Δίκτυα Μεταγωγισ Δεδομζνων

Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 12 θ Διάλεξθ Διαχείριςθ Αρχείων

Transcript:

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ελιδοποίθςθ (1/10) Σόςο θ κατάτμθςθ διαμεριςμάτων ςτακεροφ μεγζκουσ όςο και θ κατάτμθςθ διαμεριςμάτων μεταβλθτοφ και άνιςου μεγζκουσ δεν κάνουν αποτελεςματικι χριςθ τθσ μνιμθσ Η πρϊτθ ζχει ωσ αποτζλεςμα τον εςωτερικό κατακερματιςμό και θ δεφτερθ τον εξωτερικό

ελιδοποίθςθ (2/10) Ασ υποκζςουμε ότι: Η κφρια μνιμθ είναι χωριςμζνθ ςε τμιματα ίςου και ςτακεροφ μεγζκουσ, που είναι ςχετικά μικρά Κάκε διεργαςία χωρίηεται επίςθσ ςε μικρά και ςτακεροφ μεγζκουσ τμιματα που ζχουν το ίδιο μζγεκοσ τθ ςυνζχεια τα τμιματα μιασ διεργαςίασ, τα οποία ονομάηονται σελίδες, μποροφν να ανατεκοφν ςε διακζςιμα κομμάτια μνιμθσ, τα οποία ονομάηονται πλαίσια ι πλαίσια σελίδας

ελιδοποίθςθ (3/10) Ερϊτθςθ: τθν προαναφερόμενθ περίπτωςθ, κα υπάρξει ςπατάλθ μνιμθσ; Θα υπάρξει κατακερματιςμόσ; Εςωτερικόσ ι εξωτερικόσ;

ελιδοποίθςθ (4/10) Σο ςχιμα απεικονίηει τθ χριςθ των ςελίδων και των πλαιςίων ε μια δεδομζνθ χρονικι ςτιγμι, κάποια από τα πλαίςια ςτθ μνιμθ χρθςιμοποιοφνται και κάποια άλλα είναι ελεφκερα Μια λίςτα ελευκζρων πλαιςίων διατθρείται από το Λ Πθγι: Stallings, W. (2017). Λειτουργικά Συστήματα: Αρχζς Σχεδίασης. Εκδόςεισ Σηιόλα: Θεςςαλονίκθ: 429

ελιδοποίθςθ (5/10) Η διεργαςία Α αποτελείται από 4 ςελίδεσ Όταν είναι ϊρα να φορτωκεί αυτι θ διεργαςία, το Λ βρίςκει 4 ελεφκερα πλαίςια και φορτϊνει τισ 4 ςελίδεσ τθσ διεργαςίασ Α ςτα 4 πλαίςια (Β) Η διεργαςία Β, που αποτελείται από 3 ςελίδεσ και θ διεργαςία Γ, που αποτελείται από 4 ςελίδεσ, φορτϊνονται μετά τθ ςυνζχεια θ διεργαςία Β αναςτζλλεται και εκτοπίηεται από τθν κφρια μνιμθ (Ε) Πθγι: Stallings, W. (2017). Λειτουργικά Συστήματα: Αρχζς Σχεδίασης. Εκδόςεισ Σηιόλα: Θεςςαλονίκθ: 429

ελιδοποίθςθ (6/10) Αργότερα, όλεσ οι διεργαςίεσ ςτθν κφρια μνιμθ αναςτζλλονται και το Λ πρζπει να ειςάγει μια νζα διεργαςία, τθ διεργαςία Δ, θ οποία αποτελείται από 5 ςελίδεσ Ασ υποκζςουμε ότι δεν υπάρχουν αρκετά αχρθςιμοποίθτα πλαίςια για να κρατιςουν τθ διεργαςία Η υπόκεςθ αυτι δεν εμποδίηει το Λ να φορτϊςει τθ Δ, γιατί χρθςιμοποιείται θ ιδζα τθσ λογικισ διεφκυνςθσ το Λ διατθρεί ζνα πίνακα ςελίδων για κάκε διεργαςία Ο πίνακασ ςελίδων δείχνει τθ κζςθ πλαιςίου κάκε ςελίδασ τθσ διεργαςίασ Οι 5 ςελίδεσ τθσ διεργαςίασ Δ φορτϊνονται ςτα πλαίςια 4,5,6,11 και 12 (Σ) Πθγι: Stallings, W. (2017). Λειτουργικά Συστήματα: Αρχζς Σχεδίασης. Εκδόςεισ Σηιόλα: Θεςςαλονίκθ: 429

ελιδοποίθςθ (7/10) Μζςα ςτο πρόγραμμα, κάκε λογικι διεφκυνςθ αποτελείται από ζναν αρικμό ςελίδασ και μια απόκλιςθ εντόσ τθσ ςελίδασ τθν περίπτωςθ τθσ απλισ κατάτμθςθσ, μια λογικι διεφκυνςθ είναι θ κζςθ μιασ λζξθσ ςε ςχζςθ με τθν αρχι του προγράμματοσ ο επεξεργαςτισ τθ μεταφράηει ςε φυςικι διεφκυνςθ Με τθ ςελιδοποίθςθ, θ μετάφραςθ από τθ λογικι ςτθ φυςικι διεφκυνςθ εξακολουκεί να γίνεται από το υλικό του επεξεργαςτι Ο επεξεργαςτισ χρθςιμοποιεί τον πίνακα ςελίδων για να παράγει τθ φυςικι διεφκυνςθ, που αντιςτοιχεί ςε μια λογικι διεφκυνςθ

ελιδοποίθςθ (8/10) Ζνασ πίνακασ ςελίδων περιζχει μια εγγραφι για κάκε ςελίδα τθσ διεργαςίασ, ζτςι ϊςτε ο πίνακασ να είναι εφκολο να δεικτοδοτθκεί από τον αρικμό ςελίδασ (ξεκινϊντασ από τθ ςελίδα 0) Κάκε εγγραφι του πίνακα ςελίδων περιζχει, αν υπάρχει, τον αρικμό του πλαιςίου ςτθν κφρια μνιμθ, το οποίο ζχει ανατεκεί ςτθν αντίςτοιχθ ςελίδα Επιπρόςκετα, το Λ διατθρεί μια μοναδικι λίςτα ελεφκερων πλαιςίων, θ οποία περιλαμβάνει όλα τα πλαίςια ςτθν κφρια μνιμθ που εκείνθ τθ ςτιγμι είναι ελεφκερα και διακζςιμα για τισ ςελίδεσ

ελιδοποίθςθ (9/10) Σο ςχιμα δείχνει διάφορουσ πίνακεσ ςελίδων ςε μια οριςμζνθ ςτιγμι (Πθγι: Stallings, W. (2017). Λειτουργικά Συστήματα: Αρχζς Σχεδίασης. Εκδόςεισ Σηιόλα: Θεςςαλονίκθ: 431)

ελιδοποίθςθ (10/10) Η απλι ςελιδοποίθςθ, είναι παρόμοιασ λογικισ με τθν κατάτμθςθ ςτακεροφ μεγζκουσ Οι διαφορζσ είναι ότι με τθ ςελιδοποίθςθ, τα διαμερίςματα είναι αρκετά μικρά, ζνα πρόγραμμα μπορεί να κατζχει περιςςότερα από ζνα διαμερίςματα και τα διαμερίςματα αυτά δε χρειάηεται να είναι ςυνεχόμενα Για να γίνει αυτό το ςχιμα λειτουργικό, το μζγεκοσ ςελίδασ και κατά ςυνζπεια το μζγεκοσ πλαιςίου, πρζπει να είναι δφναμθ του 2

Παράδειγμα Ασ εξετάςουμε μια διεφκυνςθ από n+m bits, όπου τα n πιο αριςτερά bits είναι ο αρικμόσ ςελίδασ και τα m πιο δεξιά bits είναι θ απόκλιςθ Η μετάφραςθ τθσ διεφκυνςθσ γίνεται ωσ εξισ: Εξαγωγι του αρικμοφ ςελίδασ από τα n πιο αριςτερά bits τθσ λογικισ διεφκυνςθσ Χριςθ του αρικμοφ ςελίδασ ωσ δείκτθ ςτον πίνακα ςελίδων τθσ διεργαςίασ για τθν εφρεςθ του αρικμοφ πλαιςίου k Η φυςικι διεφκυνςθ μπορεί να παραχκεί προςαρτϊντασ τον αρικμό πλαιςίου ςτθν απόκλιςθ

Σμθματοποίθςθ (1/5) φμφωνα με τθν τμθματοποίθςθ, το πρόγραμμα και τα ςχετικά με αυτό δεδομζνα χωρίηονται ςε ζνα πλικοσ τμθμάτων Όλα τα τμιματα όλων των προγραμμάτων δε χρειάηεται να ζχουν το ίδιο μικοσ, αν και υπάρχει ζνα μζγιςτο μικοσ τμιματοσ Όπωσ και ςτθ ςελιδοποίθςθ, μια λογικι διεφκυνςθ, με χριςθ τμθματοποίθςθσ, αποτελείται από δφο μζρθ που ςε αυτι τθν περίπτωςθ είναι ο αρικμόσ τμιματοσ και θ απόκλιςθ

Σμθματοποίθςθ (2/5) Εξαιτίασ τθσ χριςθσ τμθμάτων άνιςου μεγζκουσ, θ τμθματοποίθςθ είναι παρόμοια με τθ δυναμικι κατάτμθςθ Θα μποροφςε να απαιτείται θ φόρτωςθ όλων των τμθμάτων ενόσ προγράμματοσ ςτθ μνιμθ για εκτζλεςθ, λόγω τθσ ζλλειψθσ ενόσ ςχιματοσ επικάλυψθσ ι τθσ χριςθσ ιδεατισ μνιμθσ Η διαφορά με τθ δυναμικι κατάτμθςθ, είναι ότι με τθν τμθματοποίθςθ ζνα πρόγραμμα μπορεί να κατζχει περιςςότερα από ζνα διαμερίςματα και τα διαμερίςματα αυτά δε χρειάηεται να είναι ςυνεχόμενα Η τμθματοποίθςθ ελαχιςτοποιεί τον εςωτερικό κατακερματιςμό, αλλά υςτερεί ςτο κζμα του εξωτερικοφ κατακερματιςμοφ Ωςτόςο, ο εξωτερικόσ κατακερματιςμόσ μπορεί να είναι μικρότεροσ, κακϊσ μια διεργαςία διαιρείται ςε ζνα πλικοσ μικρότερων κομματιϊν

Σμθματοποίθςθ (3/5) Μια ςυνζπεια τθν χριςθ τμθμάτων διαφορετικοφ μεγζκουσ είναι ότι δεν υπάρχει καμία απλι ςχζςθ ανάμεςα ςε λογικζσ και φυςικζσ διευκφνςεισ Όπωσ και ςτθ ςελιδοποίθςθ, ζνα ςχιμα απλισ τμθματοποίθςθσ κα ζκανε χριςθ ενόσ πίνακα τμθμάτων για κάκε διεργαςία και μιασ λίςτασ ελεφκερων blocks κφριασ μνιμθσ Κάκε εγγραφι του πίνακα τμθμάτων κα πρζπει να παρζχει τθν αρχικι διεφκυνςθ του αντίςτοιχου τμιματοσ ςτθν κφρια μνιμθ και το μικοσ του τμιματοσ, ϊςτε να εξαςφαλίηεται ότι δε χρθςιμοποιοφνται άκυρεσ διευκφνςεισ

Σμθματοποίθςθ (4/5) Παράδειγμα: Ασ εξετάςουμε μια διεφκυνςθ n+m bits, όπου τα n πιο αριςτερά bits είναι ο αρικμόσ τμιματοσ και τα m πιο δεξιά bits είναι θ απόκλιςθ Για τθ μετάφραςθ τθσ διεφκυνςθσ απαιτοφνται τα ακόλουκα βιματα: Εξαγωγι του αρικμοφ τμιματοσ από τα n πιο αριςτερά bits τθσ λογικισ διεφκυνςθσ Χριςθ του αρικμοφ τμιματοσ ωσ δείκτθ ςτον πίνακα τμθμάτων τθσ διεργαςίασ φγκριςθ τθσ απόκλιςθσ (θ οποία εκφράηεται από τα m πιο δεξιά bits) με το μικοσ του τμιματοσ. Αν θ απόκλιςθ είναι μεγαλφτερθ ι ίςθ με το μικοσ, θ διεφκυνςθ είναι άκυρθ Η φυςικι διεφκυνςθ είναι το άκροιςμα τθσ πρϊτθσ φυςικισ διεφκυνςθσ του τμιματοσ ςυν τθν απόκλιςθ

Σμθματοποίθςθ (5/5) Για n=4 και m=12, το μζγεκοσ τμιματοσ είναι 2 12 = 4096

Ερωτιςεισ.. Σι ςτόχο ζχει θ διαχείριςθ μνιμθσ; ε ζνα ςχιμα κατάτμθςθσ ςτακεροφ μεγζκουσ, ποια τα πλεονεκτιματα τθσ χριςθσ διαμεριςμάτων άνιςου μεγζκουσ; Ποια θ διαφορά ανάμεςα ςτον εςωτερικό και τον εξωτερικό κατακερματιςμό; Ποια θ διαφορά ανάμεςα ςτθ ςελίδα και το πλαίςιο;

Βιβλιογραφία Stallings, W. (2017). Λειτουργικά Συστήματα: Αρχζς Σχεδίασης. Εκδόςεισ Σηιόλα: Θεςςαλονίκθ.