This work covers all the major issues that go into designing a real-time system, including task allocation, synchronization, fault-tolerance and reliability. Also included are exercises, performance measures, scheduling, real-time architectures and algorithms.
