中文
Sign in
AI tools
热门问题
时间线
聊天
视角
全部
文章
字典
引用
地图
Bank switching
来自维基百科,自由的百科全书
Found in articles
内存管理单元
地址到物理地址的转换(即虚拟内存管理)、内存保护、中央处理器高速缓存的控制,在较为简单的计算机体系结构中,負責总线的仲裁以及存储体切换(
bank
switching
,尤其是在8位的系统上)。 现代的内存管理单元是以页的方式,分割虚拟地址空间(处理器使用的地址范围)的;页的大小是2的n次方,通常为几K
存储器映射输入输出
也可以是暂时性的保留。通常来说X86架构都是永久保留的,而在Commodore 64中,由于采用了I/O设备和普通内存之间的堆交换技术(
bank
switching
),可以做到暂时性保留。 PMI/O通常使用一组专门为I/O设计的CPU指令来执行I/O操作。比如在基于x86和x86-64架构的微处理
擴展記憶體
給程序使用。把内存的定址窗口插入到上端内存区的外设定址空间,引入了
bank
switching
(存储体转换)的技巧。 同一時間只有一部分的額外記憶體可以被存取。 使用64KB的memory windows做為
bank
switching
的單位。 由於此時CPU沒有超過16位元的定址能力,所以 EMS
Apple III
软驱。 Apple III采用2MHz SynerTek 6502A 8位元CPU以及和某些后期Apple II相同的
bank
switching
(英语:
bank
switching
)技术以支持至256KB内存的寻址。(透过第三方升级可支持到512KB) Apple
帧缓冲器
把整个帧缓冲器映射到一个给定的内存范围; 通过操作对应端口直接控制像素点或者色块; 把帧缓冲器映射到一个比它小的内存范围内,必要时进行内存库切换(
bank
switching
)。 许多系统尝试模拟帧缓冲器设备的功能,通常是出于兼容性的考虑。两个最常见的虚拟帧缓冲器是Linux的fbdev及X