多处理器系统中的OS启动

时间:2018-03-10 08:33:12

标签: operating-system multiprocessing

在单处理器系统中,当处理器启动时,处理器开始执行启动rom代码和启动的多个阶段。但是,这在多进程系统中如何工作?一个处理器是否充当主设备?谁决定哪个处理器是主人和其他人呢? 它的配置方式和位置如何?

处理器之间是否共享页面表?处理器缓存明显不同,至少L1缓存是。

1 个答案:

答案 0 :(得分:2)

多处理器启动

1一个指定为“启动处理器”(BSP)的处理器

- 由硬件或BIOS完成的指定

- 所有其他处理器都被指定为AP(应用程序处理器)

2- BIOS启动BSP

3- BSP学习系统配置

4- BSP触发其他AP的启动

- 通过发送启动IPI(处理器间中断)信号完成 AP

look herehere了解更多详情