摘要
微内核是一个最小化的软件程序,它可以提供完整的操作系统功能。微内核结构由一个非常简单的硬件抽象和一组比较关键的原语或系统调用组成;这些原语,仅仅包括了建立一个系统必需的几个部分,如进程管理、内存管理和进程间通信等。微内核的目标是将系统服务的实现和系统的基本操作规则分离开来,这样使内核中最核心部分的设计更简单。本文提出了一个微内核的体系结构,并详细论述了内存管理的实现。
A microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include process management, memory management, and inter-process communication (IPC). The goal of microkernel is to separate the implementation of system services and the basic operation of system, and this design makes the innermost part of the kernel is more simple. This text proposed to check a microkernel of architectures, and discussed realization of a memory management.
出处
《价值工程》
2011年第33期141-143,共3页
Value Engineering
关键词
操作系统
微内核
内存管理
信息传递
operating system, microkernel
memory management
message passing