In Linux, dove lavoro principalmente, viene utilizzata una tecnica chiamata isolamento CPU, che blocca efficacemente un processo su un processore e impedisce al processore di eseguire qualsiasi altra operazione. I nostri membri del kernel hanno fatto un po 'di magia per gestire le interruzioni.Pin processor CPU Isolation su Windows
In Windows la cosa più vicina che ho trovato è un concetto di affinità che sembra legare un processo/filo a un processore. Ma non garantisce che il processore stia SOLO eseguendo quel processo/thread, il che significa che possono ancora esserci switch di contesto e altri jitter.
C'è un modo per avere una CPU isolata su Windows per i tempi di esecuzione semi-deterministici?
No. Faresti meglio a restare con Linux se ti serve. –