Title
The pebble component-based operating system
Abstract
Pebble is a new operating system designed with the goals of flexibility, safety, and performance. Its architecture combines a set of features heretofore not found in a single system, including (a) a minimal privileged mode nucleus, responsible for switching between protection domains, (b) implementation of all system services by replaceable user-level components with minimal privileges (including the scheduler and all device drivers) that run in separate protection domains enforced by hardware memory protection, and (c) generation of code specialized for each possible cross-domain transfer. The combination of these techniques results in a system with extremely inexpensive cross-domain calls that makes it well-suited for both efficiently specializing the operating system on a per-application basis and supporting modern component-based applications.
Year
Venue
Keywords
1999
USENIX Annual Technical Conference, General Track
minimal privileged mode nucleus,hardware memory protection,pebble component-based operating system,minimal privilege,operating system,new operating system,separate protection,inexpensive cross-domain call,system service,single system,protection domain
Field
DocType
Citations 
Embedded operating system,Memory protection,Architecture,Computer science,Real-time computing,Pebble,Operating system,Embedded system
Conference
51
PageRank 
References 
Authors
3.62
20
5
Name
Order
Citations
PageRank
Eran Gabber1549112.28
Christopher Small215715.46
John Bruno334055.03
José Brustoloni4645.16
A. Silberschatz552041988.79