Skip to main content

Vad är bankbyte?

Bankbytetekniken ger ett sätt för datorsystem att komma åt mer minne än de annars skulle kunna.När en datorprocessor är begränsad till en specifik mängd adresserbart minnesutrymme kan ytterligare minnesbanker ställas in för processorn att använda.Dessa separata banker kan sedan användas för att byta bort från kod som inte längre används, till exempel läsminne (ROM) som används när du startar datorn och öppnar upp minnesbanker för flera användare på systemet eller lagrar minne förAndra enheter på systemet.

Bankbyte skedde som ett kostnadseffektivt sätt att hålla datorer igång tillbaka på 1980-talet utan att behöva byta ut processorn.Den hittade en hel del användning på äldre 8-bitars datorsystem, vilket förlänger en dators livslängd genom att helt enkelt lägga till mer minne.När nyare system utvecklades implementerade de också bankomkopplingsmetoder så att program som skapats på de äldre systemen fortfarande kunde köras.

Det sätt som bankbyte fungerar är genom att implementera vad som kallas en spärrteknik.Spärren är egentligen bara något av en switch som växlar adressutrymmet som datorprocessorn använder.Till exempel använder 8-bitars datorer ett 16-bitars adressutrymme, vilket innebär att de bara kan arbeta med 64K, eller 65 536, individuella minnesplatser vid en viss tidpunkt.När en spärr tillsattes, antingen med hjälp av programvara eller hårdvara, kan den sedan växla mellan flera minnesbanker.

Spärren är inställd separat från processorn och lämnar banken som byter i händerna på en extern operation.I vissa fall gömmer det sig helt enkelt lite i det övre register över minnesadresser och växlade efter behov av datorsoperativsystemet eller någon annan programvara.När minnet fylls kan processorn kontrollera biten överst och växla till en annan bank.Andra metoder för avkodning av spärren involverade bit-adresserbara portar som gav tillgång till en annan Bank of Memory.

Bankbyte hittade sin väg in i ett antal videospelkonsoler också från eran.ROM-patronerna skulle vara utrustade med ytterligare inbyggda hårdvara som skulle utöka konsolen utöver dess begränsade tillgängliga minnesutrymme, vilket möjliggör bättre grafik i spel och längre spel genom ytterligare steg.När tekniken och tekniker förbättrades föll dock metoden ur användning.Vissa moderna operativsystem kan fortfarande emulera bankbyte för att använda äldre programvara.Många moderna inbäddade datorsystem, dessa datorsystem inbyggda i någon annan enhet eller system och vanligtvis utformade för att utföra en enda uppgift, använder fortfarande bankbyte på grund av dess kostnadseffektivitet och användarvänlighet.