The search functionality is under construction.

IEICE TRANSACTIONS on Information

A Thread Facility Based on User/Kernel Cooperation in the XERO Operating System

Shigekazu INOHARA, Kazuhiko KATO, Atsunobu NARITA, Takashi MASUDA

  • Full Text Views

    0

  • Cite this

Summary :

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 termination. 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. We implemented the cooperative thread management mechanism and measured its performance to examine the effectiveness of our approach.

Publication
IEICE TRANSACTIONS on Information Vol.E75-D No.5 pp.627-634
Publication Date
1992/09/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Issue on Software)
Category

Authors

Keyword