摘要
文章阐述了小型单内核嵌入式操作系统的设计与实现.该系统以流行的PC机做研发平台,以VMWare虚拟机做实验环境,以Linux操作系统及开放软件做开发工具,整个系统的源码约为4200行.该系统可实现多进程优先级调度、信号处理、段页式存储管理、写时复制、虚拟内存等功能.结构简洁、易于移植,适用于嵌入式系统应用开发及操作系统教学实验.
The paper describes the design and implementation of a small embedded operating system of monolithic kernel.The system consists of about 4200 lines of source code,developed with PC as the developing platform,VMWare as the testing environment,Linux and the open-source software as the developing tools.The system can perform such functions as the multi-process priority scheduling,signal processing,segment/paging memory management,copy-on-write,virtual memory.With the simple structure and easy portability,the s...
出处
《南京晓庄学院学报》
2009年第6期79-82,共4页
Journal of Nanjing Xiaozhuang University
关键词
嵌入式系统
单内核操作系统
进程调度
写时复制
虚拟内存
embedded system
operating system of monolithic kernel
process scheduling
copy-on-write
virtual memory