现在最普遍的多处理器系统是对称多处理器(SMP)系统,每个处理器都要完成操作系统
中的所有任务。SMP中所有处理器地位是相同的,处理器之间没有主从关系,每个处理器装载的
程序也是一样的。如果有N个CPU,那么N个进程可以同时运行,当然必须仔细控制I/O以确保
数据到达合适的处理器。SMP系统允许进程和资源(包括内存)在各个处理器之间动态共享。
目前几乎所有的现代操作系统,包括Windows,Linux,Mac OS等都支持SMP。
最新的CPU设计趋势是将多个计算机内核(core)设计到单个芯片上,他们实际上是多处理器芯片。
现在双芯片成为主流,而N芯片则在高级系统中越来越常用。