REACT™ Real-Time Programmer's Guide

Document Number: 007-2499-003

Front Matter

| List of Figures | List of Examples | List of Tables |


Table of Contents

About This Guide
Who This Guide Is For
What the Book Contains
Other Useful Books

1. Real-Time Programs
Defining Real-Time Programs
Major Types of Real-Time Programs
Simulators
Data Collection Systems
Real-Time Programming Languages

2. How IRIX™ and REACT/Pro™ Support Real–Time Programs
Kernel Facilities for Real-Time Programs
REACT/Pro Frame Scheduler
Interprocess Communication
Timers and Clocks
Interchassis Communication

3. Controlling CPU Workload
Using Priorities and Scheduling Queues
Minimizing Overhead Work
Minimizing Interrupt Response Time

4. Using the Frame Scheduler
Frame Scheduler Concepts
Selecting a Time Base
Using the Scheduling Disciplines
Preparing the System
Implementing a Single Frame Scheduler
Implementing Synchronized Schedulers
Handling Frame Scheduler Exceptions
Using Signals Under the Frame Scheduler
Using Timers with the Frame Scheduler
The Frame Scheduler Device Driver Interface

5. Optimizing Disk I/O for a Real-Time Program
Memory-Mapped I/O
Asynchronous I/O
Synchronous Writing and Direct Writing
Guaranteed-Rate I/O

6. Managing Device Interactions
Device Drivers
SCSI Devices
The VME Bus
Serial Ports
External Interrupts

A. Sample Programs
Asynchronous I/O Example
Guaranteed-Rate Request
Frame Scheduler Examples

Glossary

Index