เทคนิคการสลับธนาคารเป็นวิธีสำหรับระบบคอมพิวเตอร์ในการเข้าถึงหน่วยความจำมากกว่าที่พวกเขาจะสามารถทำได้ เมื่อตัวประมวลผลคอมพิวเตอร์ถูก จำกัด พื้นที่หน่วยความจำที่กำหนดแอดเดรสได้เฉพาะจำนวนหน่วยความจำเพิ่มเติมของธนาคารสามารถตั้งค่าให้โปรเซสเซอร์ใช้งานได้ ธนาคารที่แยกต่างหากเหล่านี้สามารถใช้เพื่อสลับจากรหัสที่ไม่ได้ใช้งานอีกต่อไปเช่น read only memory (ROM) ที่ใช้เมื่อเริ่มคอมพิวเตอร์และเปิดธนาคารหน่วยความจำสำหรับผู้ใช้หลายคนในระบบหรือเก็บหน่วยความจำสำหรับ อุปกรณ์อื่น ๆ ในระบบ
การสับเปลี่ยนธนาคารมาเป็นวิธีที่ประหยัดต้นทุนในการทำให้คอมพิวเตอร์กลับมาทำงานได้อีกครั้งในช่วงปี 1980 โดยไม่ต้องเปลี่ยนโปรเซสเซอร์ พบการใช้งานที่ดีกับระบบคอมพิวเตอร์ 8 บิตที่เก่ากว่าซึ่งช่วยยืดอายุการใช้งานของคอมพิวเตอร์โดยเพิ่มหน่วยความจำเพิ่มเติม เมื่อมีการพัฒนาระบบที่ใหม่กว่าพวกเขายังใช้วิธีเปลี่ยนธนาคารเพื่อให้โปรแกรมที่สร้างขึ้นในระบบเก่ายังคงทำงาน
วิธีการเปลี่ยนธนาคารทำงานโดยการใช้สิ่งที่เรียกว่าเทคนิคการสลัก สลักเป็นเพียงสวิตช์ที่สลับพื้นที่ที่อยู่ที่ตัวประมวลผลของคอมพิวเตอร์ใช้ ตัวอย่างเช่นคอมพิวเตอร์ 8 บิตใช้พื้นที่ที่อยู่ 16 บิตซึ่งหมายความว่าพวกเขาสามารถทำงานกับ 64K หรือ 65,536 ตำแหน่งหน่วยความจำแต่ละตำแหน่งในเวลาใดก็ได้ เมื่อมีการเพิ่มสลักโดยใช้ซอฟต์แวร์หรือฮาร์ดแวร์จะสามารถสลับระหว่างหน่วยความจำหลายธนาคารได้
สลักถูกตั้งค่าแยกจากตัวประมวลผลโดยปล่อยให้การสลับธนาคารอยู่ในมือของการดำเนินการภายนอก ในบางกรณีมันเป็นการซ่อนเร้นเล็กน้อยในการลงทะเบียนด้านบนของที่อยู่หน่วยความจำและสลับตามความจำเป็นโดยระบบปฏิบัติการของคอมพิวเตอร์หรือซอฟต์แวร์อื่น ๆ เมื่อหน่วยความจำเต็มหน่วยประมวลผลสามารถตรวจสอบบิตที่ด้านบนและสลับไปยังธนาคารอื่น วิธีอื่นในการถอดรหัสสลักเกี่ยวข้องกับพอร์ตบิตแอดเดรสที่อนุญาตการเข้าถึงธนาคารแห่งหน่วยความจำอื่น
การสับเปลี่ยนธนาคารพบวิธีในการเข้าสู่เครื่องเล่นวิดีโอเกมจำนวนมากจากยุคเช่นกัน คาร์ทริดจ์ ROM จะมาพร้อมกับฮาร์ดแวร์เพิ่มเติมในตัวซึ่งจะขยายคอนโซลเกินกว่าพื้นที่หน่วยความจำที่มีอยู่อย่าง จำกัด ทำให้กราฟิกที่ดีขึ้นในเกมและเล่นเกมได้นานขึ้นในระยะเพิ่มเติม อย่างไรก็ตามเมื่อเทคโนโลยีและเทคนิคต่าง ๆ ได้รับการปรับปรุง ระบบปฏิบัติการที่ทันสมัยบางระบบยังสามารถเลียนแบบการสลับธนาคารเพื่อใช้งานซอฟต์แวร์รุ่นเก่าได้ ระบบคอมพิวเตอร์แบบฝังตัวที่ทันสมัยจำนวนมากระบบคอมพิวเตอร์เหล่านั้นที่สร้างขึ้นในอุปกรณ์หรือระบบอื่น ๆ และโดยทั่วไปได้รับการออกแบบมาเพื่อทำงานเพียงอย่างเดียว แต่ยังคงใช้การสลับแบงกิ้งเนื่องจากประสิทธิภาพด้านต้นทุนและความสะดวกในการใช้งาน


