在单个处理器系统中,当启动时,处理器开始执行引导rom代码和启动的多个阶段。然而,在多进程系统中,这是如何工作的?有一个处理器充当主程序吗?谁来决定哪个处理器是主处理器,而其他处理器是帮助者?它是如何配置的,在哪里配置的?
处理器之间是否共享页表?处理器缓存明显不同,至少L1缓存是不同的。
发布于 2018-03-11 05:12:47
多处理器引导
1个被指定为“启动处理器”的处理器(BSP)
-由硬件或BIOS指定
-所有其他处理器都被指定为AP (应用程序处理器)
2-BIOS启动BSP
3-BSP学习系统配置
4- BSP触发器启动其他AP
-通过向AP发送启动IPI (处理器间中断)信号完成
看这儿和这里获得更多详细信息
https://stackoverflow.com/questions/49207030
复制相似问题