• DocumentCode
    2614770
  • Title

    A thread facility based on user/kernel cooperation in the XERO operating system

  • Author

    Inohara, Shigekazu ; Kato, Kazuhiko ; Narita, Atsunobu ; Masuda, Takashi

  • Author_Institution
    Dept. of Inf. Sci., Tokyo Univ., Japan
  • fYear
    1991
  • fDate
    11-13 Sep 1991
  • Firstpage
    398
  • Lastpage
    405
  • Abstract
    The mechanisms for executing concurrent applications proposed so far fall into one of three groups: processes, kernel-level threads, and user-level threads. Each of them is insufficient in terms of either parallelism, the flexibility to combine separately developed programs at run-time, or costs of operations such as creation, switching, and destruction. A thread facility in the XERO operating system overcomes this problem and provides a uniform framework for executing concurrent applications. To achieve parallelism of threads, the flexibility to combine separately developed programs at run-time, and fast thread operations, the operating system kernel and a thread management module in a user address space manage threads cooperatively. The authors implemented the cooperative thread management mechanism and measured its performance to examine the effectiveness of the approach
  • Keywords
    operating systems (computers); parallel programming; XERO operating system; concurrent applications; parallelism; thread facility; thread management module; user/kernel cooperation; Control systems; Costs; Extraterrestrial measurements; Information science; Joining processes; Kernel; Operating systems; Runtime; Software systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-8186-2152-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1991.170212
  • Filename
    170212