论文部分内容阅读
该文在研究现有嵌入式操作系统优缺点的基础之上,结合国内外操作系统的发展方向,真正实现了一个嵌入式操作系统的微内核.微内核操作系统具有可剪裁、可配置和灵活的特点,已经成为当前操作系统实现技术的主流.我们所实现的微内核中主要包括进程管理和进程同步、内存管理、中断和异常处理等.微内核的实现方式采用了单一地址空间的方法,消除了大量进出内核所带来的地址空间切换带来的开销,提高了系统的性能.完成了进程管理的设计和实现.进程管理采用了单进程-多线程模型,系统中只有一个进程作为资源的代表者和其它线程的祖先.进程间通信提供了信号量、消息队列机制.