13.6.5 并行系统与分布式系统

另一个活跃的领域是并行系统与分布式系统。当前的多处理器操作系统和多计算机操作系统只是标准的单处理器操作系统对调度器进行了轻微的调整,以便对并行性处理得好一点。在将来,我们可能会看到这样的操作系统,其中并行性比现在更加处于中心地位。如果在多处理器配置下台式计算机很快拥有2个、4个或更多的CPU,这一效应将会大大地激发。这就可能导致许多应用程序为多处理器而设计,并且就要求操作系统对并发性要求提供更好的支持。

在未来几年,多计算机很可能在大规模科学与工程超级计算机中占据支配地位,但是它们的操作系统还相当原始。进程安置、负载平衡以及通信都需要做大量的工作。

目前分布式系统经常作为中间件来构建,因为现有的操作系统没有为分布式应用程序提供正确的设施。今后,操作系统的设计将会考虑到分布式系统,所以从一开始所有必要的功能特性在操作系统中就已经存在了。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元