Pytania 1
unknown
plain_text
2 years ago
1.5 kB
4
Indexable
21.Opisać w punktach sposób tworzenia łączy komunikacyjnych umożliwiających komunikacje 2 kierunkową? 1.Tworzymy 2 łącza 2.Wywołujemy funkcję fork 3.Przodek zamyka łłcze 1 do czytania a 2 do pisania 4.Potomek zamyka łłcze 2 do czytania a 1 do pisania 36.Jaką komendą w terminalu Unixa/Linuxa sprawdzić jakie procesy uruchomił użytkownik „student”? Odpowiedź: ps –efa |grep student 44.Podaj definicje blokady procesu (deadlock)- sytuacja, w której co najmniej dwie różne akcje czekają na siebienawzajem, więc żadna nie może się zakończyć. 47.Jakie znaki w konsoli Linuxowej służą do poniższych czynności? Uruchom program w tle & Przekieruj standardowy strumień wyjściowy do pliku nadpisując go > Przekieruj standardowy strumień wyjściowy do pliku dopisując na jego końcu >> Przekieruj standardowy strumień wyjściowy do innego programu | 68.Definicja blokady procesu: (ang. ) - sytuacja, w której proces ze zbioru P czeka na zdarzenie, które może być spowodowane wyłącznie przez proces z zbioru Uczciwość słaba –Jeśli proces nieprzerwanie zgłasza żądanie, to kiedyś będzie ono obsłużone. Uczciwość mocna – Jeśli proces zgłasza żądanie nieskończenie wiele razy to kiedyś będzie ono obsłużone. Aby zablokować jeden lub więcej sygnałów, trzeba wywołać funkcje systemową int sigblock(int mask); Sygnał odblokowuje się używając: int sigsetmask(int mask);
Editor is loading...