Czy mogę mieć 1 rdzeń procesora tylko dla mojego programu?

Muszę zmierzyć różnicę czasu między wysokim -> niskim a niskim -> wysokim zboczem sygnału na pinach GPIO. Napisałem prosty program, który to robi. Po uruchomieniu przez pewien czas byłem całkiem zadowolony z wyniku (warianty 0,01 s). Ale od czasu do czasu występował błąd 0,5 s. Myślałem, że...