[so] Workshop 2

Anda Nicolae nicolae.anda at gmail.com
Wed Apr 2 20:01:33 EEST 2014


Tot din lab 4 avem:

Se poate opta pentru configurarea unui handler propriu sau se poate folosi
unul predefinit. Se poate folosi SIG_IGN pentru ignorarea semnalului sau
SIG_DFL pentru rularea acțiunii implicite (terminarea procesului, ignorarea
semnalului etc).

Iar de la exercitii:

*Pe scurt*: dacă părintele ignoră în mod explicit semnalul SIGCHLD prin
setarea handler-ului la SIG_IGN (în loc să ignore semnalul în mod implicit)
...

Deci ca sa ignori un semnal, setezi sa_handler la SIG_IGN. Astea aveai de
facut la exercitiul 5 din lab 4.

Nu stiu de unde ai auzit tu de notiunea de tabela de semnale. Nu zice nimic
in lab despre asta. De asta am presupus ca voiai sa zici masca de semnale.

Thanks,
Anda


2014-04-02 19:44 GMT+03:00 <alex_corsso at yahoo.com>:

> Actiunea de ignorare a unui semnal inseamna ca orice semnal de un anumit tip inaintat catre un proces, proces ce ignora acel semnal si pe moment si ulterior, va fi pierdut (aruncat) si NU SE VA INAINTA catre proces. Fiecare proces are o tabela de semnale care decide starea fiecarui semnal.
>
>
>
> N-am folosit nicaieri termenul de masca. Tot in laborator scria asa:
> Sistemul de operare tine, pentru fiecare proces, o tabela cu actiunile
> alese de acesta, pentru fiecare tip de semnal.
>
> De unde stie procesul ca acel semnal e ignorat?
>
> Pe 02.04.2014, la 19:39, Anda Nicolae <nicolae.anda at gmail.com> a scris:
>
> Buna,
>
> Din laboratorul 4, avem :
>
>    - Dacă un proces dorește să *ignore* un semnal, sistemul de operare nu
>    va mai trimite acel semnal procesului.
>
> Nu se intelege din exprimarea ta daca semnalul ignorat este livrat
> procesului sau nu. Iar masca de semnale este folosita pentru blocarea /
> deblocarea semnalelor, nu pentru ignorarea lor.
>
> Thanks,
> Anda
>
>
> 2014-04-02 19:31 GMT+03:00 <alex_corsso at yahoo.com>:
>
>> Salut,
>>
>> As dori si eu recorectarea workshopului 2. Mi s-a pus 0 la ultima
>> intrebare desi eu cred ca este corect si complet raspunsul dat de mine.
>>
>> Alex Besleaga,
>> 332cc
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20140402/5985de94/attachment-0001.html>


More information about the so mailing list