??zadania Musimy zapobiec popadaniu przez program użytkownika w nieskończoną pętlę lub próbom obchodzenia przez niego usług systemowych, gdyż grozi to odebraniem sterowania systemowi operacyjnemu na zawsze. Osiąga się to przez zastosowane czasomierza. ??przeznaczenie czasomierza Czasomierz można ustawić tak, aby generował w komputerze przerywanie po wyznaczonym okresie. Okres może ten być stały lub zmienny. Czasomierz zmienny realizuje się zwykle za pomocą zegara stałookresowego i licznika.
??sposoby zapobiegania zbyt długiemu działaniu programu użytkownika (krótkie omówienie "krok po kroku" na ogólnym przykładzie). System operacyjny ustawia licznik. Przy każdym tyknięciu zegara następuje zmniejszenie licznika. Z chwilą wyzerowania licznika powstaje przerwanie. Przed oddaniem sterowania do programu użytkownika system operacyjny dopilnowuje ustawienia czasomierza na przerwanie. Kiedy czasomierz powoduje przerwanie, wtedy sterowanie wraca automatycznie do systemu operacyjnego, który może uznać to przerwanie za nieusuwalny błąd lub zdecydować o przyznanie programowi większej ilości czasu. Rozkazy modyfikujące działanie czasomierza są oczywiście zastrzeżone do użytku monitora.