由于鸡和蛋的类比,我对如何执行流程指令感到有些困惑。
程序的 CPU 指令保存在硬盘上。当程序开始执行时,包含指令的内存页需要进入 RAM、L3、L2、L1i。但是,当我们在TLB查找后才能找到物理地址时,如何知道物理地址并将其加载到RAM中,这意味着指令必须已经在L1i缓存中?
由于鸡和蛋的类比,我对如何执行流程指令感到有些困惑。
程序的 CPU 指令保存在硬盘上。当程序开始执行时,包含指令的内存页需要进入 RAM、L3、L2、L1i。但是,当我们在TLB查找后才能找到物理地址时,如何知道物理地址并将其加载到RAM中,这意味着指令必须已经在L1i缓存中?