Modern Operating System 4th 中译

多处理器操作系统

为获得更大的总计算能力,一个越来越普遍的做法就是将多个CPU接入一个系统。取决于CPU如何连接以及共享了哪些资源,这些系统被称为并行计算,多机或者多处理器。它们需要特别的操作系统,但是一般采用服务器操作系统,并且做了一些在通讯,互联和持久性上的改进。

随着近期个人计算机多核心芯片的发展,就连传统笔记本和上网本操作系统也开始处理多处理器问题,并且核心数量似乎会随时间继续增长。幸运的是,在多处理器操作系统多年研究所积累的知识可以很容易应用到多核心系统中。麻烦的地方在于让应用程序充分使用计算资源。许多流行的操作系统,包括Windows和Linux都可以运行在多处理器之上。