skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Unix-based multiple-process system, for real-time data acquisition and control

Book ·
OSTI ID:5213621

Rex (real-time experimentation) is a real-time system that utilizes the multiple process structure of Unix to divide its functions among various cooperating processes. A running Rex system includes a comm process to control keyboard interaction, a scribe process to write data on disk, an int process to respond to interrupts from clocks, analog-to-digital converters, etc., and a display process to generate online graphic displays. A Rex system is not limited to these processes and may include others. This modular architecture is flexible and easy to maintain. Various applications may use the same comm and scribe but different ints or displays. The boundaries imposed by distributing Rex among multiple processes afford some protection against code becoming excessively intertwined and difficult to modify. Rex is written in c, a structured high level language. 7 references.

OSTI ID:
5213621
Country of Publication:
United States
Language:
English