Tytuł pozycji:
Inżynieria wydajności oprogramowania : zagadnienia ogólne
Jedną z różnic między systemami czasu rzeczywistego a systemami ogólnego przeznaczenia jest natura i rola ograniczeń nałożonych na czas ich reakcji. W wypadku systemów ogólnego przeznaczenia oczekuje się, że średni czas reakcji nie będzie większy niż pewna zadana graniczna wielkość. W odniesieniu do systemów z silnymi ograniczeniami czasu rzeczywistego narzuca się, aby czas reakcji nie był większy niż pewna wielkość graniczna. W wypadku systemów ze słabymi ograniczeniami czasu rzeczywistego oczekuje się, że procent reakcji, które będą przygotowane po czasie przekraczającym wielkość graniczną czasu reakcji, nie będzie większy niż zadana wartość graniczna. Systemy czasu rzeczywistego różnią się od systemów ogólnego przeznaczenia poziomem tolerancji wobec niespełnienia wymagań nałożonych na czas reakcji. Jeśli stwierdza się, że system ogólnego przeznaczenia ma za duży czas reakcji, a uzyskanie wersji z odpowiednio małym czasem byłoby znacznie kosztowniejsze, to ewentualnie formułuje się słabsze wymagania czasowe. Taka strategia w odniesieniu do systemów czasu rzeczywistego z silnymi ograniczeniami czasowymi jest nie do przyjęcia.