摘要: 针对多核架构开始在嵌入式领域普及的趋势,设计一个基于多核处理器架构的微内核操作系统,描述系统中内存管理、线程调度、锁和中断、线程间通信以及应用程序等各部分的设计方案。该设计充分利用多核架构和微内核操作系统的特点,不仅应用于与Intel公司合作的L4微内核操作系统研究项目,也为其他微内核操作系统设计提供了参考。
关键词:
微内核,
多核架构,
操作系统,
嵌入式系统
Abstract: Based on the trend that multi-core architecture is more and more widely used in embedded-system field, this paper designs a micro-kernel operating system which supports multi-core architecture. It describes memory management, thread schedule, lock & interrupt, inter-thread communication as well as application design. The design fully utilizes the features of multi-core architecture and micro-kernel operating system. This paper not only provides the design for the L4 micro-kernel research project cooperated with Intel Co., but also benefits other developers as a reference design for the micro-kernel operating system.
Key words:
micro-kernel,
multi-core architecture,
operating system,
embedded system
中图分类号:
张荫芾;应忍冬;周玲玲. 支持多核架构的微内核操作系统设计[J]. 计算机工程, 2009, 35(23): 249-251.
ZHANG Yin-fei; YING Ren-dong; ZHOU Ling-ling. Multi-core Architecture Supported Micro-kernel Operating System Design[J]. Computer Engineering, 2009, 35(23): 249-251.