Results 1 -
2 of
2
Synthesis: An Efficient Implementation of Fundamental Operating System Services
, 1992
"... This dissertation shows that operating systems can provide fundamental services an order of magnitude more efficiently than traditional implementations. It describes the implementation of a new operating system kernel, Synthesis, that achieves this level of performance. The Synthesis kernel combines ..."
Abstract
-
Cited by 79 (1 self)
- Add to MetaCart
This dissertation shows that operating systems can provide fundamental services an order of magnitude more efficiently than traditional implementations. It describes the implementation of a new operating system kernel, Synthesis, that achieves this level of performance. The Synthesis kernel combines several new techniques to provide high performance without sacrificing the expressive power or security of the system. The new ideas include: ffl Run-time code synthesis --- a systematic way of creating executable machine code at runtime to optimize frequently-used kernel routines --- queues, buffers, context switchers, interrupt handlers, and system call dispatchers --- for specific situations, greatly reducing their execution time. ffl Fine-grain scheduling --- a new process-scheduling technique based on the idea of feedback that performs frequent scheduling actions and policy adjustments (at submillisecond intervals) resulting in an adaptive, self-tuning system that can support real-ti...
Reimplementing the Synthesis Kernel on the Sony NeWS Workstation
- In Proceedings of the USENIX Workshop on Micro-Kernels and Other Kernel Architectures
, 1992
"... This paper reports on the experience of porting and re-implementing the Synthesis kernel. In addition, we also discuss some issues in the impact of multiprocessor management and virtual memory management on the new Synthesis kernel. 2 The Environment ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
This paper reports on the experience of porting and re-implementing the Synthesis kernel. In addition, we also discuss some issues in the impact of multiprocessor management and virtual memory management on the new Synthesis kernel. 2 The Environment

