DocumentCode
1651598
Title
The case for application-specific operating systems
Author
Anderson, Thomas E.
Author_Institution
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1992
Firstpage
92
Lastpage
94
Abstract
Recent evidence suggests that trends will require rethinking the traditional role of operating systems. The challenge to operating systems designers is to deliver to applications the performance available now only from dedicated hardware, combined with the ease of sharing resources and data among multiple applications and the simpler programming model found in general-purpose operating systems. An application-specific structure is proposed where as much of the operating system as possible is pushed into runtime library routines linked with each application. The operating system kernel is stripped to its bare minimum functionality. At a minimum, the kernel must adjudicate among application requests for physical resources, and it must enforce hardware protection boundaries by operating system code running as library routines in each application. The key is that the operating system must notify each application of changes in its resource allocation, to allow the application on the chance to adapt to make best use of whatever resources are available to it
Keywords
operating systems (computers); subroutines; application-specific operating systems; bare minimum functionality; operating system kernel; physical resources; runtime library routines; Application software; Bandwidth; Computer aided software engineering; Hardware; Kernel; Operating systems; Physics computing; Programming profession; Resource management; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Workstation Operating Systems, 1992. Proceedings., Third Workshop on
Conference_Location
Key Biscayne, FL
Print_ISBN
0-8186-2555-4
Type
conf
DOI
10.1109/WWOS.1992.275682
Filename
275682
Link To Document