Pytania 1

 avatar
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...