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 Gabber | 1 | 549 | 112.28 |
Christopher Small | 2 | 157 | 15.46 |
John Bruno | 3 | 340 | 55.03 |
José Brustoloni | 4 | 64 | 5.16 |
A. Silberschatz | 5 | 5204 | 1988.79 |