A Retrospective Study of the Synthesis Kernel (1993) [1 citations — 0 self]
Abstract:
In building the Synthesis kernel [4, 5, 3, 2, 6] we demonstrated some interesting implementation techniques for improving the performance of operating system kernels. In particular, we experimented with fine-grain modular kernel organization, dynamic code generation and software feedback. In addition, and perhaps more importantly, we discovered that a careful and systematic combination of these ideas can be very powerful, even though each idea by itself may have serious limitations. This paper describes the lessons we learned from Synthesis and the interesting interactions we discovered between modularity, dynamic code generation, and software feedback. We also highlight the important common under-pinnings of the Synthesis approach and present our ideas on future operating system design and implementation. 1
Citations
| 252 | A New Kernel Foundation For UNIX Development – Mach - 1986 |
| 107 | Threads and input/output in the synthesis kernel – Massalin, Pu - 1989 |
| 103 | The Synthesis kernel – PU, MASSALIN, et al. - 1988 |
| 36 | Fine-grain adaptive scheduling using feedback – Massalin, Pu - 1990 |
| 10 | Basic Concepts for the support of Distributed Systems: The CHORUS approach – Zimmermann, Banino, et al. - 1981 |
| 8 | Quaject composition in the Synthesis kernel – Pu, Massalin - 1991 |

