为什么在分页和分段管理下取一条指令或一个操作数通常需两次访存

如题所述

第1个回答  2017-12-23
因为程序代码中使用的逻辑地址,指令执行过程中需要将逻辑地址转换为其对应的物理地址,而在转换的过程中,要查页表或段表,页表、段表存放于内存当中,从而使得在取指或取操作数时首先查页表或段表(这是第一次访存),查表后将逻辑地址转换得到物理地址,再根据物理地址去取指或取数(这是第二次访存)。因此要有两次访存。本回答被提问者采纳
相似回答