The ToM (thread on modules) microkernel

Tatsuya Hagino, Kinya Yamagishi

Research output: Contribution to journalArticlepeer-review


The authors have been developing a distributed operating system called Threads on Modules (ToM). It supports a programming model which is suited for distributed environments. For this purpose, modules, threads, houses, users, RPCs and capabilities are introduced. To make the ToM system as portable as possible, it was implemented using the microkernel technology. The ToM microkernel implements the minimal functionalities and the others are implemented as user level programs. Although the ToM microkernel is designed to support the ToM programming model, it has sufficient functionalities to implement other operating systems. This paper presents some of the main features of the ToM microkernel. A UNIX emulator also is presented.

Original languageEnglish
Pages (from-to)14-21
Number of pages8
JournalSystems and Computers in Japan
Issue number9
Publication statusPublished - 1993


  • Thread on Modules (ToM) operating system
  • distributed operating system
  • microkernel technology

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture
  • Computational Theory and Mathematics


Dive into the research topics of 'The ToM (thread on modules) microkernel'. Together they form a unique fingerprint.

Cite this