Skip to content

Opening book details…

Can I read The Interval Page Table: Virtual Memory Support in Real-time and Memory-constrained Embedded Systems on EtoBox?

The Interval Page Table: Virtual Memory Support in Real-time and Memory-constrained Embedded Systems by Xiangrong Zhou; Peter Petrov is a scholarly article available to read on EtoBox.

What is The Interval Page Table: Virtual Memory Support in Real-time and Memory-constrained Embedded Systems about?

We present a novel page table organization for real-time and memoryconstrained embedded systems. Increasingly many high-end embedded processors offer virtual memory support in the form of hardware Memory Management Unit. To implement virtual memory support, however, the system software needs to maintain a page table per task, which captures the virtual to physical page translation information. Page tables have been traditionally designed for general-purpose systems where their size and real-time performance have not been of primary importance; the average performance of page table traversal has been the major concern. Many embedded systems, however, impose strict real-time requirements coupled with limited memory resources. To address this problem, we propose a new page table organization, which not only requires significantly less memory than the traditional page tables, but also enables a very fast and deterministic hardware-based page table lookup. This is achieved by exploiting application knowledge regarding the memory footprint of the program under execution.

Author
Xiangrong Zhou; Peter Petrov
Publisher
ACM
Published
2007
Language
EN

More by Xiangrong Zhou; Peter Petrov

Browse all works by Xiangrong Zhou; Peter Petrov