• DocumentCode
    2095342
  • Title

    Operating systems: why object-oriented?

  • Author

    Kiczales, Gregor ; Lamping, John

  • Author_Institution
    Xerox Palo Alto Res. Center, CA, USA
  • fYear
    1993
  • fDate
    9-10 Dec 1993
  • Firstpage
    25
  • Lastpage
    30
  • Abstract
    The implementor of an operating system service faces inherent dilemmas in choosing implementation strategies. A new approach to operating system design is emerging in which, rather than attempting to hide these dilemmas, they are exposed to clients, using a meta-protocols. Object-oriented programming techniques play an important role in enabling meta-protocols to expose these dilemmas to the client in a principled and modular fashion
  • Keywords
    object-oriented programming; operating systems (computers); meta-protocols; object-oriented programming; operating system; Computer languages; Computer science; Control systems; Distributed computing; Distributed databases; Lead; Operating systems; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
  • Conference_Location
    Asheville, NC
  • Print_ISBN
    0-8186-5270-5
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1993.324930
  • Filename
    324930