Παράλληλη Αναζήτηση

Αναζήτηση

Βρες
Εμφάνιση

Νέες αποκαλύψεις για τις συνθήκες κράτησης και τους βασανισμούς κρατουμένων αλλά και για απαγωγές υπόπτων αποκαλύπτει η Διεθνής Αμνηστία, τέσσερα χρόνια μετά τις πρώτες μεταφορές αιχμαλώτων στην αμερικανική βάση στην Κούβα.

«Δέκα φορές ισόβια…»

Διαχείριση εικονικής μνήμης με σελιδοποίηση

Στην τελευταία έκθεσή της η διεθνής οργάνωση ζητά της διεξαγωγή έρευνας για τις καταγγελίες και μαζί το άμεσο κλείσιμο του Γκουαντανάμο.

Ο Κουφοντίνας… εξέδωσε ετυμηγορία για τον εαυτό του

Στη μέθοδο της σελιδοποίησης, η εικονική μνήμη διαιρείται σε ίσα και συνεχόμενα μέρη, τα οποία ονομάζονται σελίδες (pages). Η ανθρωπιστική οργάνωση, που έχει βάση στο Λονδίνο, υποστηρίζει ότι στην αμερικανική βάση κρατούνται ακόμη περίπου 500 άτομα 35 εθνικοτήτων, χωρίς να έχουν προσαχθεί στη δικαιοσύνη, στο πλαίσιο του «πολέμου κατά της τρομοκρατίας» της Ουάσινγκτον μετά τις επιθέσεις στην Αμερική.

Από την πρώτη ημέρα ο Δ. Κουφοντίνας έδειξε ότι είναι επιμελής, αφού πάντοτε είχε μαζί του στο δικαστήριο ένα χαρτοφύλακα και κρατούσε διαρκώς σημειώσεις.

Με τον ίδιο τρόπο διαιρείται και η φυσική μνήμη σε ενότητες (blocks, frames).

Η Διεθνής Αμνηστία επικαλείται τις καταθέσεις τριών κρατουμένων, τις οποίες έδωσαν στη δημοσιότητα οι συνήγοροί τους. Αλλά τη χθεσινή μέρα κουβαλούσε μαζί του ολόκληρο πακέτο από έγγραφα, που περιελάμβαναν καταθέσεις των μαρτύρων ακόμη και από το 1984.

Το μέγεθος της ενότητας είναι ίδιο με αυτό της σελίδας· έτσι μια σελίδα της εικονικής μνήμης και όλες οι διευθύνσεις που αυτή περιέχει αντιστοιχούν ακριβώς σε μια ενότητα της φυσικής μνήμης και τις διευθύνσεις της.

Ο 34χρονος Αμπντουλσαλάμ αλ Χέλα από την Υεμένη αναφέρει ότι συνελήφθη το Σεπτέμβριο του 2002, τον επιβίβασαν σε μικρό αεροσκάφος «φιμωμένο, με χειροπέδες και με δεμένα τα μάτια…

Ήταν φανερό ότι γνώριζε καλύτερα απ' όλους πως στην πρεμιέρα των μαρτυρικών καταθέσεων θα ήταν ο πρωταγωνιστής… Το ΛΣ κρατά ένα πίνακα αντιστοίχισης σελίδων και ενοτήτων.

Φυλακίστηκα στο Αφγανιστάν από τους Αμερικανούς, αφού πρώτα με συνέλαβαν στην Αίγυπτο, στη διάρκεια μιας επίσκεψής μου για δουλειές», λέει ο Χέλα, ο οποίος στις 17 Σεπτεμβρίου 2004 μεταφέρθηκε στο Γκουαντανάμο, αφού επί δύο χρόνια κρατήθηκε σε τέσσερις διαφορετικές φυλακές στο Αφγανιστάν. Με το που άρχισαν μάλιστα οι μάρτυρες, ο Κουφοντίνας εξέδωσε και την ετυμηγορία για τον εαυτό του:

Για κάθε σελίδα της εικονικής μνήμης φαίνεται στον πίνακα αυτό η ενότητα της φυσικής μνήμης στην οποία αντιστοιχεί ή, αν δεν αντιστοιχεί σε κάποια ενότητα, σημειώνεται ότι η σελίδα βρίσκεται στη δευτερεύουσα μνήμη.

Στην κατάθεσή του ο κρατούμενος αναφέρει πως οι δεσμοφύλακές του τον χτυπούσαν συχνά, τον προσέβαλλαν και του στερούσαν τη στοιχειώδη ιατροφαρμακευτική περίθαλψη. «Δεν θέλω να προκαταβάλω την απόφαση του δικαστηρίου, αλλά δεν θα μου βάλει δέκα φορές ισόβια;». Για να μεταφραστεί μια εικονική διεύθυνση (ΕΔ), πρώτα βρίσκεται η σελίδα (Σ) στην οποία ανήκει.

Ένας άλλος κρατούμενος από το Μπαχρέιν, ο 32χρονος Τζούμαχ αλ Ντοσάρι, υποστηρίζει ότι «πουλήθηκε για μερικά δολάρια» από τον πακιστανικό στρατό στους Αμερικανούς, οι οποίοι τον μετέφεραν από το Αφγανιστάν στο Γκουαντανάμο τον Ιανουάριο του 2002. * «Ο κύριος Κουφοντίνας».

Το ΛΣ αναζητά τη σελίδα αυτή στον πίνακα αντιστοίχισης, και βρίσκει ότι αντιστοιχεί στην ενότητα Ε.

Στη βάση Μπαγκράμ του Αφγανιστάν οι Αμερικανοί στρατιώτες «έπαιζαν με το Κοράνι, όπως παίζουν ποδόσφαιρο», λέει, ενώ υποστηρίζει πως στο Γκουαντανάμο τον ανέκριναν 600 φορές. Έτσι αποκαλούσαν οι μάρτυρες χαμηλόφωνα τον κατηγορούμενο που μόλις είχαν αναγνωρίσει.

Η φυσική διεύθυνση (ΦΔ) θα ανήκει στην ενότητα αυτή, και θα βρίσκεται σε αντίστοιχη θέση με αυτή της ΕΔ μέσα στη σελίδα Σ.

Τον έβαζαν χωρίς λόγο στην απομόνωση, τον απειλούσαν ότι θα τον σκοτώσουν. Όσο για να τον ξανακοιτάξουν προς το εδώλιο, ούτε λόγος… Σε έναν υπολογιστή η εικονική μνήμη έχει μέγεθος 100 (εικονικές διευθύνσεις από Ο ως 99) και χωρίζεται σε 10 σελίδες ενώ η φυσική μνήμη έχει μέγεθος 50 (φυσικές διευθύνσεις από Ο ως 49) και διαιρείται σε 5 ενότητες. Στη διάρκεια της ανάκρισης τον υποχρέωναν να ακούει μουσική ανεβάζοντας πολύ την ένταση, τον άφηναν επί ώρες σε ένα παγωμένο κελί χωρίς νερό και τροφή, τον ταπείνωνε μια στρατιωτίνα που εμφανιζόταν μπροστά του μόνο με τα εσώρουχα ή του έδιναν πορνογραφικά περιοδικά.

* Μεγαλύτερος είναι από χθες ο κατάλογος των μαρτύρων υπεράσπισης του Δημήτρη Κουφοντίνα.

Το μέγεθος σελίδων και ενοτήτων είναι 10.

Ο τρίτος είναι ο Σουδανός 35χρονος καμεραμάν της Αλ Τζαζίρα Σάμι αλ Χάτζι, ο οποίος συνελήφθη από την πακιστανική αστυνομία το Δεκέμβριο του 2001, παραδόθηκε στους Αμερικανούς και στη συνέχεια μεταφέρθηκε στο Γκουαντανάμο στις 13 Ιουνίου 2002. Κατέθεσε στο δικαστήριο συμπληρωματικό κατάλογο με τέσσερα ακόμη ονόματα προσώπων που είναι έτοιμοι να τον υπερασπιστούν.

Έτσι π.χ. οι εικονικές διευθύνσεις από 0 ως 9 ανήκουν στη σελίδα με αριθμό 0, ενώ οι φυσικές διευθύνσεις από 30 ως 39 ανήκουν στην ενότητα με αριθμό 3.

«Επί τρία χρόνια στο Γκουαντανάμο οι ανακριτές προσπαθούσαν να με κάνουν να πω ότι υπάρχει σχέση ανάμεσα στο Αλ Τζαζίρα και την Αλ Κάιντα», λέει ο Χάτζι, ο οποίος υποστηρίζει ότι υποβλήθηκε σε βασανιστήρια, τον χτυπούσαν στα πόδια, τον φόβιζαν με τη βοήθεια σκυλιών, τον προσέβαλλαν με ρατσιστικές φράσεις, τον έσπρωχναν από ψηλές σκάλες και τον έβαλαν στην απομόνωση για οκτώ μήνες.

Οι «νομικές συνέπειες»

Στον πίνακα αντιστοίχισης του σχήματος, η σελίδα 0 αντιστοιχεί στην ενότητα 1, δηλαδή οι εικονικές διευθύνσεις 0-9 αντιστοιχούν στις φυσικές διευθύνσεις 10-19.

Οι τρεις κρατούμενοι παραμένουν φυλακισμένοι στο Γκουαντανάμο, ενώ, όπως σημείωσε ένας από τους συντάκτες της έκθεσης της Διεθνούς Αμνηστίας, 43 κρατούμενοι πραγματοποιούν απεργία πείνας.

Συνεπής στην αρχική του στάση περί ανάληψης πολιτικής ευθύνης στάθηκε και χθες ο Δημ. Κουφοντίνας, όταν ζητήθηκαν διευκρινίσεις από τον εισαγγελέα Β. Μαρκή.

Η εικονική διεύθυνση 2 τελικά θα μεταφραστεί στη φυσική διεύθυνση 12.

"Από τη στιγμή που εμφανίστηκα στις αρχές αυτό είχε κάποιες ποινικές συνέπειες.

Παρατηρούμε ότι κάθε διεύθυνση μπορεί να χωριστεί σε δυο τμήματα: οι δεκάδες της διεύθυνσης δείχνουν τη σελίδα ή την ενότητα στην οποία ανήκει η διεύθυνση, και οι μονάδες δείχνουν τη θέση της διεύθυνσης μέσα στη σελίδα ή την ενότητα.

Είναι σαφέστατο.

Έτσι για να υπολογίσουμε τη φυσική διεύθυνση ΦΔ από την εικονική διεύθυνση ΕΔ, ακολουθούμε τα εξής βήματα:

Μπορούσα να μείνω έξω και να στείλω ένα κείμενο ανάληψης πολιτικής ευθύνης.

1. Βρίσκουμε τον αριθμό σελίδας Σ, που είναι οι δεκάδες της ΕΔ.

Για μένα αυτό ισχύει.

2. Βρίσκουμε τη θέση Θ της διεύθυνσης μέσα στη σελίδα, που είναι οι μονάδες της ΕΔ.

Η δουλειά σας και η δουλειά μου".

3. Από τον πίνακα αντιστοίχισης, βρίσκουμε τον αριθμό ενότητας Ε για τη φυσική μνήμη.

Τις ποινικές συνέπειες, σημείωσε η συνήγορός του Γ. Κούρτοβικ δεν τις αναλαμβάνει ο κατηγορούμενος, τις επιβάλλει το δικαστήριο.

4. Η ΦΔ έχει για δεκάδες τον αριθμό ενότητας Ε και για μονάδες τη θέση Θ μέσα στην ενότητα.

Για την εικονική διεύθυνση ΕΔ = 5, ο αριθμός Σ της σελίδας είναι 0 και η θέση Θ είναι 5. Από τον πίνακα βρίσκουμε ότι η αντίστοιχη ενότητα Ε είναι η 1, έτσι η φυσική διεύθυνση θα είναι 15.

Κάθε εικονική διεύθυνση σε έναν υπολογιστή χωρίζεται σε δύο τμήματα: το πρώτο είναι ο αριθμός της σελίδας και το δεύτερο ο αριθμός της λέξης μέσα στη σελίδα. Στο παράδειγμά μας, κάθε τέτοιο τμήμα ήταν ένα δεκαδικό ψηφίο· στους υπολογιστές κάθε τμήμα της εικονικής διεύθυνσης αποτελείται από πολλά ψηφία, αφενός γιατί χρησιμοποιείται το δυαδικό σύστημα, αφετέρου γιατί το μέγεθος της εικονικής μνήμης είναι μεγάλο. Αντίστοιχα και κάθε φυσική διεύθυνση χωρίζεται στον αριθμό ενότητας και τον αριθμό λέξης. Όταν μεταφράζεται μια εικονική διεύθυνση σε φυσική, ο αριθμός λέξης μένει ο ίδιος.

Ας δούμε πώς μεταφράζεται μια εικονική διεύθυνση σε φυσική: Ο πίνακας αντιστοίχισης της διεργασίας βρίσκεται στην κύρια μνήμη, και η διεύθυνση όπου αρχίζει κρατείται σε μια μονάδα αποθήκευσης της ΚΜΕ που ονομάζεται καταχωρητής πίνακα σελίδων (ΚΠΣ, page table register). Κάθε «θέση» του πίνακα σελίδων κρατά τον αριθμό ενότητας για την αντίστοιχη σελίδα. Έτσι, αν στην αρχική διεύθυνση του πίνακα σελίδων προσθέσουμε ένα αριθμό σελίδας, θα πάρουμε τη θέση του πίνακα που αντιστοιχεί στη σελίδα αυτή, και θα βρούμε τον αντίστοιχο αριθμό ενότητας για τη σελίδα.

Αν ο πίνακας σελίδων αρχίζει στη διεύθυνση 10 της μνήμης, ο αριθμός ενότητας για τη σελίδα 0 βρίσκεται στη διεύθυνση 10, ο αριθμός ενότητας για τη σελίδα 1 βρίσκεται στη διεύθυνση 11, κλπ. Γενικά ο αριθμός ενότητας για τη σελίδα κ βρίσκεται στη διεύθυνση 10+κ.

Για να βρούμε λοιπόν τον αριθμό ενότητας για μια εικονική διεύθυνση προσθέτουμε τον αριθμό σελίδας της με το περιεχόμενο του καταχωρητή πίνακα σελίδων. Το αποτέλεσμα είναι μια διεύθυνση μνήμης, και στη διεύθυνση αυτή θα βρούμε τον αριθμό ενότητας στη φυσική μνήμη. Αυτός ο αριθμός ενότητας συνδυάζεται με τον αριθμό λέξης για να δώσουν την τελική φυσική διεύθυνση.

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

Ο πίνακας σελίδων είναι και αυτός αποθηκευμένος στη μνήμη. Έτσι κάθε μετάφραση εικονικής διεύθυνσης σε φυσική απαιτεί μια επιπλέον προσπέλαση μνήμης για την ανάγνωση του πίνακα. Εδώ έχουμε κάνει την απλουστευτική παραδοχή ότι μία γραμμή του πίνακα αντιστοίχισης χωρά ακριβώς σε μία λέξη της μνήμης. Αν μία γραμμή του πίνακα είναι μεγάλη και απαιτεί περισσότερες από μία λέξεις, τότε χρειάζονται οι αντίστοιχες επιπλέον προσπελάσεις στη μνήμη.Αυτή η προσπέλαση εισάγει μια ανεπιθύμητη καθυστέρηση στην εκτέλεση των εντολών. Μια λύση στο πρόβλημα αυτό είναι η χρήση ειδικής, γρήγορης μνήμης, για την αποθήκευση του πίνακα σελίδων.

Το κυριότερο μειονέκτημα της σελιδοποίησης είναι ότι κάθε διεργασία καταλαμβάνει περισσότερο χώρο από ό,τι χρειάζεται. Συνήθως η μνήμη που απαιτεί μια διεργασία δεν είναι πολλαπλάσιο του μεγέθους της σελίδας, αλλά χρειάζεται π.χ. 10 σελίδες ολόκληρες και 20 λέξεις επιπλέον. Επειδή ο χώρος εικονικών διευθύνσεων που της δίνεται έχει μέγεθος που είναι πολλαπλάσιο της σελίδας, θα της δοθούν 11 σελίδες· από την 11η θα χρησιμοποιηθούν μόνο οι 20 πρώτες λέξεις. Η τελευταία σελίδα κάθε διεργασίας έτσι έχει ένα τμήμα, μικρότερο ή μεγαλύτερο, το οποίο μένει αχρησιμοποίητο. Αυτό το φαινόμενο ονομάζεται εσωτερικός κατακερματισμός (internal fragmentation).