AVM: application-level virtual memory

نویسندگان

  • Dawson R. Engler
  • Sandeep K. Gupta
  • M. Frans Kaashoek
چکیده

Virtual memory (VM) is a notoriously complicated abstraction to implement, and is hard to change, specialize , or replace. Although a certain degree of exi-bility is achieved by user-level pagers, the control they provide is limited: they leave much of the VM system xed in the kernel, unreachable by the application. As applications become more diverse and the opportunity cost of bad memory policies grows, it is essential for applications to have more control over the VM abstraction. In this position paper, we motivate and describe a VM system that is implemented completely at the application level. To the best of our knowlege this system is the rst complete example of application-level virtual memory (AVM). AVM allows applications to easily specialize, modify, or even replace the VM abstractions ooered. For example, on architectures with software TLB management, applications can even select their own page-table structures. In addition, AVM simpliies the OS kernel, since the kernel only multi-plexes and does not abstract physical memory. A prototype AVM system is implemented for Aegis, an experimental exokernel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FunCtiOnAl mAgnetiC ResOnAnCe imAging in the pRe-OpeRAtive evAluAtiOn OF CeRebRAl vAsCulAR mAlFORmAtiOns ResOnAnCiA mAgnétiCA CeRebRAl FunCiOnAl en lA evAluACión pRequiRúRgiCA de mAlFORmACiOnes vAsCulARes

Objective: to describe our experience with pre-operative evaluation of intracranial vascular malformations using functional magnetic resonance (fmRi). Method: Assessment of eight patients with cerebral vascular malformations (seven arteriovenous malformations [Avm] and one cavernous malformation) referred for pre-operative fmRi mapping of the eloquent cortex. An oxygen level-dependent technique...

متن کامل

Radiation-induced expression of platelet endothelial cell adhesion molecule-1 in cerebral endothelial cells

Background: Radiation-induced molecular changes on the endothelial surface of brain arteriovenous malformations (AVM) may be used as markers for specific vascular targeting agents. In this study, we examined the level of expression of platelet endothelial cell adhesion molecule-1 (PECAM-1) on brain endothelial cell surface after radiation treatment, with the aim of targeting the radiation-induc...

متن کامل

An extensible virtual machine architecture

In this paper I present a new approach to designing virtual machines. I argue that the monolithic structure of existing systems leads to unnecessarily rigid high-level abstractions being imposed on applications. In contrast, I propose an extensible approach within which key parts of the virtual machine can be updated independently of one another. Furthermore, the proposed approach allows untrus...

متن کامل

Tools for the Development of Application - Speci cVirtual Memory

While many applications incur few page faults, some scientiic and database applications perform poorly when running on top of a traditional virtual memory implementation. To help address this problem, several systems have been built to allow each program the ex-ibility to use its own application-speciic page replacement policy, in place of the generic policy provided by the operating system. Th...

متن کامل

Software Virtual Memory Management for MMU-less Embedded Systems

For an embedded system designer, the rise in processing speeds of embedded processors and microcontroller evolution has lead to the possibility of running computation and data intensive applications on small embedded devices that earlier only ran on desktop-class systems. From a memory stand point, there is a similar need for running larger and more data intensive applications on embedded devic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995