RTX64 Uses a Static Affinity Model

RTX64 supports a static affinity model whereby the programmer explicitly defines a processor affinity mask for any given process. RTX64 does not support a dynamic affinity model where the operating system distributes processes across processors on the fly. This focus on static affinity makes sense when you consider that dynamic affinity, by definition, is non-deterministic and, in many cases, not compatible with the goals of a real-time system. In a static affinity environment, it is important that you design your application thoughtfully so processes are well distributed across the system.

Related topics: