结构推理 在微内核操作系统中安排新功能的SS、SL、SK方法是如何实现的?假设多媒体系统要增加一个设备的驱动,用这些方法如何安排?
【正确答案】有几种在微内核上安排新操作系统功能的方法。如图所示,新的系统服务可以按以下几种方式实现:作为库例程服务(SL);作为一个或多个服务器(SS);作为微内核的一个功能(SK)。SK模式在新系统服务和微内核之间能提供更容易的系统资源共享,而SS和SL模式则可为微内核提供更好的扩展性。但是,如何确定它们的类型,就需要在各个方面进行折衷。图中的C为调用。 假设多媒体系统要增加一个设备的驱动,则采用SK方法更合适,因为设备驱动需要在新系统服务和微内核之间提供更容易的系统资源共享。
【答案解析】