”On Real-Time Systems and Processor Architecture”

Abstract

This report discusses the impact of hard real-time systems requirements on microprocessor performance. Certain dependability aspects are alse considered although

not covered in detail. Therefore we discuss hard real-time systems and microprocessors from an architectural point of view as well as system hardware design. The

architectural considerations assume an event triggered hard real-time system with kernel software. The hardware considerations treat a space qualified computer system

compared to a general purpose application.

Hard real-time systems are intended for use in environments where dependability is a primary design goal. For the majority of common microprocessors, high performance has been the primary design goal. However, a primary design goal such as high performance introduces conflicts with a design goal such as dependability. It is also clear that a hard real-time system implementation that utilizes a high performance RISC CPU does not necessarily benefit from the high execution rate that the microprocessor offers.

 

Keywords: Hard real-time systems, dependability, microprocessor architecture