Abbildung Multi Core

Während die Echtzeit-Runtime direkten Zugriff auf die Hardware hat und Cores somit dediziert und ggf. auch isoliert nutzen kann, besitzt die TwinCAT Usermode Runtime diese Möglichkeit nicht.
Die TwinCAT 3 Usermode Runtime bildet deswegen einen Task auf einen Betriebssystem-Thread ab. Die Zuweisung der Tasks zu Cores der CPU wird hingegen von der Usermode Runtime zwar akzeptiert jedoch technisch nicht weiter beachtet, da das Betriebssystem diese Threads verwaltet.

Abbildung Multi Core 1: