Next Event

Friday, January 23, 2009, 07:00 PM: Financial Crisis

More...

Back to Article List

Mondriaan Memory Protection

The need for flexible, efficient, fine-grained memory protection and sharing has been neglected in modern computing systems. Mondriaan memory protection (MMP) is a fine-grained protection scheme that allows multiple protection domains to flexibly share memory and export protected services. In contrast to earlier page-based systems, MMP allows arbitrary permissions control at the granularity of individual words. We use a compressed permissions table to reduce space overheads and employ two levels of permissions caching to reduce run-time overheads. We implement the MMP hardware in a simulator and modify a version of the Linux 2.4.19 operating system to use it.

Read Complete ArticleMore in: Developers

Post A Comment

This article does not have any comments.


(C) 2007 Boulder Future Salon and the Acceleration Studies Foundation.