Title :
Hey, you got your compiler in my operating system!
Author :
Howell, Jon ; Montague, Mark
Author_Institution :
Dept. of Comput. Sci., Dartmouth Coll., Hanover, NH, USA
Abstract :
Several operating systems projects revolve around moving functionality above or below the kernel “red line” to increase flexibility or performance. We describe how a general model of partial evaluation encompasses this trend. The operating systems community should not be content with a single interface between applications and the operating system, even if that interface allows extension below the red line; we contend that partial evaluation will be most effective when it is free of that arbitrary static interface. Extending partial evaluation from the language level down to the hardware provides a consistent, global framework for application support
Keywords :
operating systems (computers); program compilers; operating systems; partial evaluation; red line; Computer science; Concurrent computing; Educational institutions; Identity-based encryption; Operating systems; Postal services; Protection; Read only memory; Runtime; Yarn;
Conference_Titel :
Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
Conference_Location :
Rio Rico, AZ
Print_ISBN :
0-7695-0237-7
DOI :
10.1109/HOTOS.1999.798388