Exokernel: an operating system architecture for application-level resource management

@article{Engler1995ExokernelAO,
  title={Exokernel: an operating system architecture for application-level resource management},
  author={D. Engler and M. Kaashoek and J. O'Toole},
  journal={Proceedings of the fifteenth ACM symposium on Operating systems principles},
  year={1995}
}
Traditional operating systems limit the performance, flexibility, and functionality of applications by fixing the interface and implementation of operating system abstractions such as interprocess communication and virtual memory. The exokernel operating system architecture addresses this problem by providing application-level management of physical resources. In the exokernel architecture, a small kernel securely exports all hardware resources through a low-level interface to untrusted library… Expand
1,260 Citations
The exokernel operating system architecture
  • 77
  • PDF
A Survey of Microkernel Operating Systems
  • PDF
Multiprocessing with the Exokernel Operating System
  • 10
A High Performance Kernel-Less Operating System Architecture
  • 4
  • PDF
Rethinking Operating System Interfaces to Support Robust Network Applications
...
1
2
3
4
5
...

References

SHOWING 1-4 OF 4 REFERENCES
A caching model of operating system kernel functionality
  • 68
  • Highly Influential
  • PDF
Design tradeoffs for software-managed TLBs
  • 42
  • Highly Influential
  • PDF
Scheduler activations: effective kernel support for the user-level management of parallelism
  • 734
  • Highly Influential
  • PDF
Mach: A New Kernel Foundation for UNIX Development
  • 1,252
  • Highly Influential
  • PDF