Skip to main content

Τι είναι η εναλλαγή της τράπεζας;

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

Η εναλλαγή της τράπεζας προέκυψε ως ένας οικονομικά αποδοτικός τρόπος για να διατηρηθούν οι υπολογιστές και να τρέχουν πίσω στη δεκαετία του 1980 χωρίς να χρειάζεται να αντικαταστήσουν τον επεξεργαστή.Βρήκε μια μεγάλη χρήση σε παλαιότερα συστήματα υπολογιστών 8-bit, επεκτείνοντας την ωφέλιμη ζωή ενός υπολογιστή προσθέτοντας απλώς περισσότερη μνήμη.Καθώς αναπτύχθηκαν νεότερα συστήματα, εφάρμοσαν επίσης μεθόδους εναλλαγής τραπεζών, έτσι ώστε τα προγράμματα που δημιουργήθηκαν στα παλαιότερα συστήματα να μπορούν ακόμα να λειτουργήσουν.

Ο τρόπος με τον οποίο τα έργα αλλαγής της τράπεζας είναι με την εφαρμογή όσων ονομάζονται τεχνική μανδάλωσης.Το μάνδαλο είναι πραγματικά απλά κάτι διακόπτη που αλλάζει το χώρο διευθύνσεων που χρησιμοποιεί ο επεξεργαστής υπολογιστή.Για παράδειγμα, οι υπολογιστές 8-bit χρησιμοποιούν ένα χώρο διευθύνσεων 16-bit, πράγμα που σημαίνει ότι είναι μόνο σε θέση να συνεργαστούν με 64k ή 65.536, μεμονωμένες θέσεις μνήμης ανά πάσα στιγμή.Όταν προστέθηκε ένα μάνδαλο, είτε μέσω λογισμικού είτε με υλικό, θα μπορούσε στη συνέχεια να αλλάξει μεταξύ πολλαπλών τραπεζών μνήμης.

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

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