Skip to main content

Che cos'è il passaggio della banca?

La tecnica di commutazione della banca fornisce un modo per i sistemi informatici di accedere a più memoria di quanto non sarebbero altrimenti in grado.Quando un processore di computer è limitato a una quantità specifica di spazio di memoria indirizzabile, è possibile impostare ulteriori banche di memoria da utilizzare per il processore.Queste banche separate possono quindi essere utilizzate per allontanarsi dal codice che non viene più utilizzato, come la memoria solo lettura (ROM) utilizzata quando si avvia il computer e aprire le banche di memoria per più utenti sul sistema o memorizzare la memoria perAltri dispositivi sul sistema.

La commutazione della banca è arrivata come un modo economico per mantenere i computer a rialzo negli anni '80 senza dover sostituire il processore.Ha trovato un buon uso sui vecchi sistemi informatici a 8 bit, estendendo la vita utile di un computer semplicemente aggiungendo più memoria.Man mano che sono stati sviluppati nuovi sistemi, hanno anche implementato metodi di commutazione bancaria in modo che i programmi creati sui sistemi più vecchi potessero ancora essere eseguiti.

Il modo in cui le opere di commutazione bancaria sono implementando ciò che viene chiamata tecnica di chiusura.Il fermo è davvero solo una sorta di switch che attiva lo spazio degli indirizzi che il processore del computer sta utilizzando.Ad esempio, i computer a 8 bit utilizzano uno spazio di indirizzi a 16 bit, il che significa che sono in grado di lavorare solo con 64K, o 65.536, posizioni di memoria individuali in qualsiasi momento.Quando è stato aggiunto un latch, mediante software o hardware, potrebbe quindi alternare tra più banche di memoria.

Il cuscinetto è impostato separato dal processore, lasciando la banca che cambia nelle mani di un'operazione esterna.In alcuni casi, è semplicemente un po 'nascosto nel registro superiore degli indirizzi di memoria e attivato se necessario dal sistema operativo dei computer o da qualche altro software.Man mano che la memoria riempie, il processore può controllare il bit in alto e alternare su un'altra banca.Altri metodi per decodificare il fermo hanno coinvolto porti indirizzabili a bit che hanno concesso l'accesso a un'altra Bank of Memory.

Bank Switching ha trovato anche una serie di console di videogiochi dall'era.Le cartucce ROM verrebbero dotate di hardware aggiuntivo integrato che espanderebbe la console oltre il suo spazio di memoria disponibile limitato, consentendo una migliore grafica nei giochi e giochi più lunghi attraverso ulteriori fasi.Man mano che la tecnologia e le tecniche miglioravano, tuttavia, il metodo non è uscito.Alcuni moderni sistemi operativi possono ancora emulare il cambio di banca al fine di gestire software più vecchi.Molti moderni sistemi informatici incorporati, quei sistemi informatici integrati in alcuni altri dispositivi o sistemi e in genere progettati per eseguire un'unica attività, utilizzano ancora la commutazione di banca a causa della sua efficacia in termini di costi e facilità d'uso.