Skip to main content

Chuyển đổi ngân hàng là gì?

Kỹ thuật chuyển đổi ngân hàng cung cấp một cách để các hệ thống máy tính truy cập nhiều bộ nhớ hơn so với khả năng của họ.Khi bộ xử lý máy tính bị giới hạn trong một lượng không gian bộ nhớ địa chỉ cụ thể, các ngân hàng bộ nhớ bổ sung có thể được thiết lập cho bộ xử lý sử dụng.Các ngân hàng riêng biệt này sau đó có thể được sử dụng để chuyển khỏi mã không còn được sử dụng, chẳng hạn như chỉ đọc bộ nhớ (ROM) được sử dụng khi khởi động máy tính và mở ra các ngân hàng bộ nhớ cho nhiều người dùng trên hệ thống hoặc lưu trữ bộ nhớ choCác thiết bị khác trên hệ thống. Chuyển đổi ngân hàng xuất hiện như một cách hiệu quả về chi phí để giữ máy tính và chạy trở lại vào những năm 1980 mà không phải thay thế bộ xử lý.Nó tìm thấy rất nhiều việc sử dụng trên các hệ thống máy tính 8 bit cũ hơn, mở rộng tuổi thọ hữu ích của máy tính bằng cách thêm nhiều bộ nhớ hơn.Khi các hệ thống mới hơn được phát triển, họ cũng triển khai các phương thức chuyển đổi ngân hàng để các chương trình được tạo trên các hệ thống cũ hơn vẫn có thể chạy. Cách thức hoạt động của chuyển đổi ngân hàng bằng cách thực hiện những gì được gọi là kỹ thuật chốt.Latch thực sự chỉ là một cái gì đó của một công tắc chuyển đổi không gian địa chỉ mà bộ xử lý máy tính đang sử dụng.Ví dụ, các máy tính 8 bit sử dụng không gian địa chỉ 16 bit, có nghĩa là chúng chỉ có khả năng làm việc với các vị trí bộ nhớ 64K, hoặc 65,536, riêng lẻ tại bất kỳ thời điểm nào.Khi một chốt được thêm vào, bằng phần mềm hoặc phần cứng, sau đó, nó có thể chuyển đổi giữa nhiều ngân hàng bộ nhớ.

Các chốt được thiết lập tách biệt với bộ xử lý, khiến ngân hàng chuyển đổi trong tay của một hoạt động bên ngoài.Trong một số trường hợp, nó chỉ đơn giản là một chút ẩn trong thanh ghi trên của địa chỉ bộ nhớ và được hệ điều hành máy tính hoặc một số phần mềm khác chuyển đổi khi cần thiết hoặc một số phần mềm khác.Khi bộ nhớ điền, bộ xử lý có thể kiểm tra bit ở trên cùng và chuyển sang ngân hàng khác.Các phương pháp khác để giải mã các chốt liên quan đến các cổng có thể giải quyết bit có thể truy cập vào một ngân hàng bộ nhớ khác. Chuyển đổi ngân hàng cũng tìm đường vào một số máy chơi trò chơi video từ thời đại.Các hộp mực ROM sẽ được trang bị phần cứng bổ sung tích hợp sẽ mở rộng bàn điều khiển ngoài không gian bộ nhớ có sẵn hạn chế của nó, cho phép đồ họa tốt hơn trong các trò chơi và chơi trò chơi dài hơn thông qua các giai đoạn bổ sung.Tuy nhiên, khi công nghệ và kỹ thuật được cải thiện, phương pháp này không còn sử dụng.Một số hệ điều hành hiện đại vẫn có thể mô phỏng chuyển đổi ngân hàng để vận hành phần mềm cũ hơn.Nhiều hệ thống máy tính nhúng hiện đại, các hệ thống máy tính được tích hợp vào một số thiết bị hoặc hệ thống khác và thường được thiết kế để thực hiện một nhiệm vụ duy nhất, vẫn sử dụng chuyển đổi ngân hàng do hiệu quả chi phí và dễ sử dụng.