• DocumentCode
    2552383
  • Title

    A multi-user, multi-language open operating system

  • Author

    Scott, Michael L. ; LeBlanc, Thomas J. ; Marsh, Brian D.

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • fYear
    1989
  • fDate
    27-29 Sep 1989
  • Firstpage
    125
  • Lastpage
    129
  • Abstract
    An open operating system, which provides a high degree of programming flexibility and efficiency, generally requires that all programs be written in a single language and provides no protection other than that which is available from the compiler. It is noted that these limitations become unacceptable on a workstation that must run untrusted software written in many different languages. Psyche, an open operating system designed to make the most effective possible use of shared-memory multiprocessors and uniprocessor machines, is presented. It combines the flexibility of an open operating system with the ability to write in multiple languages and to establish solid protection boundaries. It also provides the efficiency of an open operating system for programs that do not require protection
  • Keywords
    multiprocessing systems; open systems; operating systems (computers); Psyche; multiple languages; open operating system; programming flexibility; protection boundaries; shared-memory multiprocessors; uniprocessor machines; untrusted software; Computer science; Microcomputers; Open systems; Operating systems; Program processors; Protection; Psychology; Solids; Switches; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workstation Operating Systems, 1989., Proceedings of the Second Workshop on
  • Conference_Location
    Pacific Grove, CA
  • Type

    conf

  • DOI
    10.1109/WWOS.1989.109281
  • Filename
    109281