• DocumentCode
    1398053
  • Title

    Customizing system software using OO frameworks

  • Author

    Islam, Nahina

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY
  • Volume
    30
  • Issue
    2
  • fYear
    1997
  • fDate
    2/1/1997 12:00:00 AM
  • Firstpage
    69
  • Lastpage
    78
  • Abstract
    Today´s applications have exploded in their diversity, but most operating systems are still general-purpose and inefficient. One of the benefits of using an OO approach is the ability to modify very small details of an operating system, which makes it easy to tailor the system to the application. My experience indicates that optimizing an operating system for the general case can result in mediocre performance for specialized applications, especially parallel applications. Therefore, I envision a customizable operating system built from components that will allow an optimal match between application behavior and hardware architecture. I propose an object-oriented operating system in which design frameworks support alternative implementations of key systems software services
  • Keywords
    object-oriented programming; operating systems (computers); software engineering; software performance evaluation; application behavior; customizable operating system; general-purpose; hardware architecture; object-oriented programming; parallel applications; performance; software customization; system tailoring; Application software; Collaborative software; Collaborative work; Computer architecture; Concrete; Control systems; Explosions; Hardware; Operating systems; Optimal matching; Packaging; System software;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.566163
  • Filename
    566163