title: U盘与GBA游戏卡的记忆原理有何区别？
desc: 记得以前玩GBA时 <br>卡带使用时间长了 <br>内置的纽扣电池没电了记录就丢了 <br>但即使换电池 <br>记录也会因换电池丢失 <br>唯一的不是办法的办法 <br>就是一直把卡插在GBA上 <br><br>为什么卡带上的游戏记录会因为没电丢失 <br>而U盘上的数据不会？<br>卡带上为何不采取U盘的储存技术？<br>声称是IC芯片记忆的卡带能否不丢失记录呢？
topic: 硬件
content: GBA 卡带是直接映射到 CPU 地址线上的 ROM，游戏机启动加电后直接跳转过去 ROM地址开头去执行里面的指令，资源就是静态内存地址，通常几乎没有 loading 过程。3DSPSV光碟 这些介质都是需要额外调用 IO 功能读入的。所以有 loading 过程，而且很讨厌，比如 PS 上 KOF97每局开头 loading 半天，我这不就想快点开始玩么。简而言之： 传统卡带：ROM，直接内存地址访问，速度快成本高，大小有限 现代卡带：需要 iO 加载到内存才
answerer_tags: Putty本无树，MinGW亦非台