13.6.8 嵌入式系统

新型操作系统将高速增长的最后一个领域是嵌入式系统。处于洗衣机、微波炉、玩具、晶体管收音机、MP3播放器、便携式摄像机、电梯以及心脏起搏器内部的操作系统将不同于上面的所有操作系统,并且很可能相互之间也不相同。每个操作系统或许都需要仔细地剪裁以适应其特定的应用,因为任何人都不大可能将一块PCI卡插入心脏起搏器将其变成一个电梯控制器。由于所有的嵌入式系统在设计时就知道它只运行有限数目的程序,所以对其进行优化是可能的,而这样的优化在通用系统中是做不到的。

对于嵌入式系统而言,一种有希望的思路是可扩展的操作系统(例如Paramecium和Exokernel)。这些操作系统可以随着应用程序的需要而被构建成轻量级的或重量级的,但是以一种应用程序间一致的方式。因为嵌入式系统将以上亿的量级生产,所以对于新型操作系统而言这是一个主要的市场。