• 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