为什么有两个显示列表缓冲区?

有两个显示列表缓冲区,一个用于编辑以创建新的显示,另一个则包含当前正在执行的显示列表。控制器代码中需要一个交换命令,以便在可编辑缓冲区和执行缓冲区之间交换。