SYSTEMY OPERACYJNE
M E N U
Ogłoszenia Plan_laboratoriów Laboratorium_1 Laboratorium_2 Laboratorium_3 Laboratorium_4 Laboratorium_5 Laboratorium_6 Kol_1_fin_03_04 Kol_1_imn_03_04 Kol_konkurs1 Giełda_zadań Laboratorium_8 Laboratorium_9 Laboratorium_10 LinkiLaboratorium_10
Ostatnia aktualizacja: 2006-04-26 10:00:40Sygnały - zadania
W pliku sygnaly.c znajduje sie program, w którym zdefiniowano nowe zachowanie na naciśnięcie Crtl-c. Zmienić program tak by użytkownik mógł zadecydować czy zakończyć program czy też nie. (Po naciśnieciu Crtl-c program ma się domagać podjecia decyzji aż do skutku.)
1.
Napisać program do wyznaczania liczb pierwszych. Wystarczy, aby pamiętał największą znalezioną liczbę pierwszą i liczbę na jakiej zakończył przeszukiwanie. Zdefiniować sygnał użytkownika, który będzie wstrzymywał działanie programu i wznawiał obliczenia (od chwili wstrzymania) po ponownym wysłaniu tego samego sygnału.
2.
Zademonstrować działanie wybranego sygnału.(Innego niż w zadaniach powyżej.)
(Listę sygnałów można znaleźć pisząc man 7 signal. Wysyłanie sygnałów do procesu można zrealizować np. poleceniem kill.)
3.