Salut!<div><br></div><div> Am cateva intrebari in legatura cu tema1 Linux. </div><div><br></div><div> 1.Vreau sa retin in vectorul de structuri pe langa datele necesare si un pointer catre syscall initial, </div>
<div>dar nu imi dau seama ce tip ar trebui sa aiba. Imi inchipuii ca trebuie sa returneze long si sa aiba parametrii </div><div>structura definita in slideurile cursului 2 (struct syscall_params), dar nu imi dau seama cum sa arata. </div>
<div><br></div><div> 2. In enunt "<span style="font-size:13.333333969116211px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">Se impune folosirea unei </span><strong style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">liste pentru menținerea informațiilor despre procesele monitorizate" si </strong></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">un vector pentru fiecare apel interceptat. Ca sa folosim o lista pentru toate procesele monitorizate nu ar insemna sa </span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">se introduca o latenta mare, deoarece daca un proces a facut un syscall si apoi face lock pe lista_de_procese pentru </span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">a se inregistra si vin si alte procese in perioada aceasta se asteapta prea mult. </span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)"> Ma gandeam ca ar fi ok sa spargem lista respectiva pe syscall interceptat si astfel am aveam procesele grupate </span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">pe syscall ceea ce nu ar trebuii sa mai blocheze, deoarece daca fiecare ar avea propriul lock, un proces care apeleaza </span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)">un syscall s1 si foloseste lista repectiva lui s1 nu va afecta un alt proces care face un alt syscall s2 si foloseste lista lui s2.</span></div>
<div><span style="font-size:13.333333969116211px;padding:0px;margin:0px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:20px;text-align:justify;background-color:rgb(255,255,255)"> Pentru imbunatatire se poate folosi RWLOCK.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13.333333969116211px;line-height:20px;text-align:justify"> Cum este mai eficient si cum se recomanda sa implemenatam?</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13.333333969116211px;line-height:20px;text-align:justify"><br>
</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13.333333969116211px;line-height:20px;text-align:justify">Cu stima,</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;font-size:13.333333969116211px;line-height:20px;text-align:justify"> Cosmin Stoica</span></div>
<div><br></div><div><div><br></div></div>