摘要
为了实现路由器软件在操作系统间的移植,并且扩展原有操作系统的功能,设计和实现了一种路由器多操作系统平台(RMOS)。该RMOS基于微内核体系结构,设计了统一的系统调用接口,它不仅隐藏原有操作系统的内部细节,还加强了内存操作的安全性,对系统资源进行监控,并为非实时操作系统虚拟了实时调用接口。通过使用RMOS,路由器厂商能够根据市场需求,提供基于不同操作系统的多性价比产品,同时大大降低软件移植的成本。目前,RMOS可在VxWorks和Linux上顺利运行。
In order to migrate router software to different operating systems and extend operating systems' functions, this paper designs and implements a multi-os platform for IP touters named RMOS (Router Multi-OS). Based on the micro-kernel architecture, RMOS is designed with a uniform programming interface. Besides hiding the internal details of operating systems, RMOS enhances the memory calls, monitors systematic resources and simulates real-time calls to the non-realtime operating systems. Manufacturers can provide various cost-performance routers with different operating system according to market requirement by using RMOS, while reducing the cost of software transitions sharply. At present, RMOS can run on both VxWorks and Linux.
出处
《高技术通讯》
CAS
CSCD
北大核心
2006年第4期331-336,共6页
Chinese High Technology Letters
基金
863计划(2001AA121013)和国家自然科学基金(90104002、60373010)资助项目.
关键词
操作系统
路由器
软件移植
operating system, router, software migration