Przetwarzanie w czasie rzeczywistym lub przetwarzanie w czasie rzeczywistym jest terminem używanym w systemie przetwarzania, który musi być kompletny w ustalonym przedziale czasowym. Przetwarzanie w czasie rzeczywistym nie musi być szybkie w systemach takich jak sygnalizacja świetlna, gdzie pomiędzy poszczególnymi instrukcjami istnieje ustawiony czas.
W jednostce sterowania silnikiem samochodu, system musi być szybki, aby uwzględnić wszystkie zmienne w danym momencie i odpowiednio reagować. Dopóki system ma wystarczająco dużo czasu na przetworzenie danych wejściowych, a następnie wykonanie odpowiednich wyjść, można go uznać za system działający w czasie rzeczywistym.