programowanie systemowe - "test"

programowanie systemowe - "test"
Xoxepin
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 5 lat
  • Postów:80
0

ktore z wymienionych funkcji zwiazane sa z obsługą procesów?

-read
-write
-signal
-dup
-open
-close
-kill*
-sleep*
-exit*
-fork*
-execlp*
-execvp*
-lseek
-creat
-dup2
-unlink
-mkfifo
-pipe
-wait*

Prosze o sprawdzenie poprawnosci moich odp (z gwiazdka)

Mam watpliwosci co do funkcji DUP oraz DUP2. Finkcje te odpowiadaja za przydzielenie deskryptora / duplikacja deskryptora(...) takze "na sile" mozna by je chyba uznac za poprawna odp.

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Bardzo nieprecyzyjne pytanie i nie wiadomo co autor ma na myśli. Jeśli chodzi o funkcje bezpośrednio zwiazane z obsługą procesów to tylko fork, execlp, execvp, wait
exit kończy aktualny proces, ale trudno to uznać za "obsługę procesów" ale to juz zależy od tego co uznamy za "obsługę procesów"
dup i dup2 nie są bezpośrednio zwiazane z procesami tylko z deskryptorami, gdyby je uznać za pasujące to równie dobrze i read czy write


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
fasadin
a tez nie zalezy to od systemu?
Shalom
biorąc pod uwagę listę funkcji to chodzi o linuxa ;]
0

tak, chodzi o linuxa. To jest pytanie przykładowe z testu ,ktory nam udostepnil Szanowny P. Doktor(...) przed egzaminem, z jego notatek nie da się tego jednoznacznie stwierdzic, dlatego piszę o tym na forum.

Teraz już sam nie wiem jak on to pytanie i odpowiedzi zinterpretuje

Xoxepin
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 5 lat
  • Postów:80
0

Apropos funkcji signal

" Sygnały są mechanizmem asynchronicznym - proces nie wie z góry kiedy sygnał może nadajść i glownym ich zadaniem jest informowanie procesu o zaistnieniu w systemie wyjątkowej sytuacji (np.: spadek napięcia w sieci). Ponadto są wykorzystywane przez shelle do kontroli pracy swoich procesów potomnych. "

Ten argument zdaje sie utwierdza nas ,
ze funkcje signal mozemy podpiąć pod
"obsluge procesów" , right?;)

AL
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 3 lata
  • Postów:1493
0

Sygnały są mechanizem komunikacji międzyprocesowej. Ale funkcja "signal" jedynie ustawia handler i wg tego kryterium wejdzie też mkfifo czy pipe albo i read...

edytowany 1x, ostatnio: alagner

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.