外核操作系统

王朝百科·作者佚名  2010-11-09  
宽屏版  字体: |||超大  

目前的操作系统(微内核操作系统、分层操作系统、整体操作系统),硬件资源基本上由内核直接管理和保护,在执行效率、维护、以及应用扩展上都存在着以些不足。

外核操作系统减少传统概念,即操作系统必须提供构建应用程序的抽象内容。该方法实现了应用级资源管理,即由应用程序而不是操作系统管理硬件资源。这时,进程间通信、虚拟内存管理等抽象概念都是单个应用实现的。因此,可以将这些应用作为库操作系统(LibOS)使用。被称为外核的最小核心安全可靠的为多个LibOS提供了有用的硬件资源。

因此,外核将资源保护及其管理分割开来。由于外核只提供有限的原语,所以外核操作系统效率很高。由于进程间通信、虚拟内存管理等传统概念都是在应用层实现的,所以可以很容易对他们进行扩展、专业化和替换。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有