<div dir="ltr">Tot din lab 4 avem:<div><br></div><div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)">Se poate opta pentru configurarea unui handler propriu sau se poate folosi unul predefinit. Se poate folosi </span><code style="padding:0px;margin:0px;font-size:13px;background-color:rgb(251,250,249);color:rgb(51,51,51);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-family:monospace,serif;line-height:19.5px">SIG_IGN</code><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)"> pentru ignorarea semnalului sau </span><code style="padding:0px;margin:0px;font-size:13px;background-color:rgb(251,250,249);color:rgb(51,51,51);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;font-family:monospace,serif;line-height:19.5px">SIG_DFL</code><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)"> pentru rularea acțiunii implicite (terminarea procesului, ignorarea semnalului etc).</span><br>
</div><div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)"><br></span></div>
<div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)">Iar de la exercitii:</span></div>
<div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)"><br></span></div>
<div><strong style="padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify">Pe scurt</strong><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify">: dacă părintele ignoră în mod explicit semnalul SIGCHLD prin setarea handler-ului la SIG_IGN (în loc să ignore semnalul în mod implicit) ...</span><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(255,255,204)"><br>
</span></div><div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify"><br></span></div><div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify">Deci ca sa ignori un semnal, setezi sa_handler la SIG_IGN. Astea aveai de facut la exercitiul 5 din lab 4.</span></div>
<div><span style="color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px;text-align:justify"><br></span></div><div style="text-align:justify"><font color="#333333" face="Verdana, Lucida Grande, Lucida, Helvetica, Arial, sans-serif"><span style="line-height:19.5px">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.</span></font></div>
<div style="text-align:justify"><font color="#333333" face="Verdana, Lucida Grande, Lucida, Helvetica, Arial, sans-serif"><span style="line-height:19.5px"><br></span></font></div><div style="text-align:justify"><font color="#333333" face="Verdana, Lucida Grande, Lucida, Helvetica, Arial, sans-serif"><span style="line-height:19.5px">Thanks,<br>
Anda</span></font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-02 19:44 GMT+03:00 <span dir="ltr"><<a href="mailto:alex_corsso@yahoo.com" target="_blank">alex_corsso@yahoo.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><pre><font face="UICTFontTextStyleBody"><span style="white-space:normal;background-color:rgba(255,255,255,0)">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.</span></font></pre>
<ul></ul>N-am folosit nicaieri termenul de masca. Tot in laborator scria asa: <br><span>Sistemul de operare tine, pentru fiecare proces, o tabela cu actiunile alese de acesta, pentru fiecare tip de semnal. </span></div><div>
<span><br></span></div><div><span>De unde stie procesul ca acel semnal e ignorat? </span></div><div><span><br></span></div><div>Pe 02.04.2014, la 19:39, Anda Nicolae <<a href="mailto:nicolae.anda@gmail.com" target="_blank">nicolae.anda@gmail.com</a>> a scris:<br>
<br></div><div><div class="h5"><blockquote type="cite"><div><div dir="ltr">Buna,<div><br></div><div>Din laboratorul 4, avem : </div><ul style="padding:0px;margin:0px 0px 1em 3.5em;line-height:19.5px;list-style-type:square;color:rgb(99,140,156);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13px;text-align:justify">
<li style="padding:0px;margin:0px"><div style="padding:0px;margin:0px;color:rgb(51,51,51)">Dacă un proces dorește să <strong style="padding:0px;margin:0px">ignore</strong> un semnal, sistemul de operare nu va mai trimite acel semnal procesului.</div>
</li></ul><div style="text-align:justify">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. </div>
<div style="text-align:justify"><br></div><div style="text-align:justify">Thanks,</div><div style="text-align:justify">Anda</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-02 19:31 GMT+03:00 <span dir="ltr"><<a href="mailto:alex_corsso@yahoo.com" target="_blank">alex_corsso@yahoo.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salut,<br>
<br>
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.<br>
<br>
Alex Besleaga,<br>
332cc<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div><br></div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><br><span><a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></span></div>
</blockquote></div><br>_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br></blockquote></div><br></div>