Skip to main content

Qu'est-ce que le changement de banque?

La technique de commutation bancaire offre aux systèmes informatiques un moyen d'accéder à plus de mémoire qu'ils ne seraient autrement capables.Lorsqu'un processeur informatique est limité à une quantité spécifique d'espace mémoire adressable, des banques de mémoire supplémentaires peuvent être configurées pour le processeur à utiliser.Ces banques distinctes peuvent ensuite être utilisées pour passer du code qui n'est plus utilisé, comme lire uniquement la mémoire (ROM) utilisée lors du démarrage de l'ordinateur et ouvrir des banques de mémoire pour plusieurs utilisateurs sur le système ou stocker la mémoire pourD'autres appareils du système.

La commutation bancaire est devenue un moyen rentable de maintenir les ordinateurs et de reculer dans les années 1980 sans avoir à remplacer le processeur.Il a trouvé beaucoup d'utilisation sur les anciens systèmes informatiques 8 bits, prolongeant la durée de vie utile d'un ordinateur en ajoutant simplement plus de mémoire.Au fur et à mesure que les systèmes plus récents ont été développés, ils ont également mis en œuvre des méthodes de commutation bancaire afin que les programmes créés sur les anciens systèmes puissent encore s'exécuter.

La façon dont le commutation bancaire fonctionne est de mettre en œuvre ce que l'on appelle une technique de verrouillage.Le verrou est vraiment juste un commutateur qui bascule l'espace d'adressage que le processeur informatique utilise.Par exemple, les ordinateurs 8 bits utilisent un espace d'adressage 16 bits, ce qui signifie qu'ils sont seulement capables de travailler avec 64k, ou 65 536, des emplacements de mémoire individuels à tout moment.Lorsqu'un verrou a été ajouté, soit par logiciel ou matériel, il pourrait ensuite basculer entre plusieurs banques de mémoire.

Le verrou est configuré séparé du processeur, laissant la bancaire commutant entre les mains d'une opération externe.Dans certains cas, c'est tout simplement un peu se cacher dans le registre supérieur des adresses mémoire et basculé si nécessaire par le système d'exploitation des ordinateurs ou un autre logiciel.Au fur et à mesure que la mémoire se remplit, le processeur peut vérifier le bit en haut et basculer vers une autre banque.D'autres méthodes de décodage du verrou impliquaient des ports à l'adressage bits qui ont accordé l'accès à une autre banque de mémoire. La commutation bancaire a également trouvé un certain nombre de consoles de jeux vidéo à partir de l'époque.Les cartouches ROM seront équipées de matériel supplémentaire intégré qui élargirait la console au-delà de son espace mémoire disponible limité, permettant de meilleurs graphiques dans les jeux et un jeu plus long à travers des étapes supplémentaires.Cependant, à mesure que la technologie et les techniques se sont améliorées, la méthode est tombée hors d'usage.Certains systèmes d'exploitation modernes peuvent toujours imiter la commutation bancaire afin de faire fonctionner des logiciels plus anciens.De nombreux systèmes informatiques embarqués modernes, ces systèmes informatiques intégrés dans un autre appareil ou système et généralement conçu pour effectuer une seule tâche, utilisent également toujours la commutation bancaire en raison de sa rentabilité et de sa facilité d'utilisation.