计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (30): 62-67.

• 研发、设计、测试 • 上一篇    下一篇

一种操作系统的PowerPC440内存管理机制研究

颜纪迅1,冉  鹏1,汤小明1,2   

  1. 1.西安飞行控制研究所,西安 710065 
    2.西北工业大学 自动化学院,西安 710072
  • 出版日期:2012-10-21 发布日期:2012-10-22

Research on mechanism about MMU of PowerPC440 for operating system

YAN Jixun1, RAN Peng1, TANG Xiaoming1,2   

  1. 1.Xi’an Flight Automatic Control Research Institute, Xi’an 710065, China
    2.College of Automation, Northwest Polytechnical University, Xi’an 710072, China
  • Online:2012-10-21 Published:2012-10-22

摘要: 以PowerPC440为平台,设计了完全基于Hash页表的段页式存储管理方法,实现了操作系统内核以及各应用进程之间的存储空间保护。针对Hash页表构筑方式和特点的研究证明,给嵌入式操作系统施加特定约束后,该方法能够显著减少空间开销和时间开销,增加空间确定性,满足无人机系统的应用要求。该研究为进一步提出更优化的内存管理设计方法奠定了基础。

关键词: 嵌入式操作系统, 哈希页表, PowerPC440, 内存管理机制, 故障隔离

Abstract: Using the PowerPC440 as the platform, a memory management method which is totally based on Hash page table, realizes the memory protection between the kernel of operating system and the processes. The study on the construction method and characteristics of Hash page table proves that, by adding some specific constraints, this method can reduce space and time loads, enhance space certainty and satisfy the application requirements of the UVA system. Besides, This research lays a foundation for the further optimization of the memory management design.

Key words: embedded Operation System(OS), Hash page table, PPC440, Memory Management Unit(MMU), fault isolation