Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so:teme:tema-4 [2022/11/06 18:11]
ionut.mihalache1506 [Materiale ajutătoare]
so:teme:tema-4 [2022/12/07 23:20] (current)
ionut.mihalache1506 [FAQ]
Line 3: Line 3:
  
 <note important>​ <note important>​
-  * <​html><​b>​Deadline</​b></​html>:​ **10.12.2022, ora 23:55**+  * <​html><​b>​Deadline</​b></​html>:​ **15.12.2022, ora 23:55**
 </​note>​ </​note>​
  
Line 77: Line 77:
   *nu mai are instrucțiuni de executat.   *nu mai are instrucțiuni de executat.
  
-Pentru mai multe detalii despre algoritmi de planificare puteți consulta [[so:​cursuri:​curs-04|cursul 4]].+Pentru mai multe detalii despre algoritmi de planificare ​și fire de execuție ​puteți consulta [[so:​cursuri:​curs-04|aici]] sau [[https://​github.com/​open-education-hub/​operating-systems/​tree/​master/​content/​chapters/​compute/​lecture/​slides|aici]].
  
 ==== Stări threaduri: ==== ==== Stări threaduri: ====
Line 189: Line 189:
     *Cele 100 de puncte corespund la 10 puncte din cadrul notei finale.     *Cele 100 de puncte corespund la 10 puncte din cadrul notei finale.
   *Pot exista penalizări în caz de întârzieri sau pentru neajunsuri de implementare sau de stil. Ca excepție, pot apărea depunctări mai mari de 1 pct, în cazul în care tema trece teste prin "​hackuri"​ în implementare (ex: sincronizări cu sleep, threadurile nu rulează peste threaduri reale din sistem, etc).   *Pot exista penalizări în caz de întârzieri sau pentru neajunsuri de implementare sau de stil. Ca excepție, pot apărea depunctări mai mari de 1 pct, în cazul în care tema trece teste prin "​hackuri"​ în implementare (ex: sincronizări cu sleep, threadurile nu rulează peste threaduri reale din sistem, etc).
-  * **Testul 0** din cadrul checker-ului temei verifică automat coding style-ul surselor voastre. Ca referință este folosit [[https://​www.kernel.org/​doc/​Documentation/​process/​coding-style.rst | stilul de coding din kernelul Linux]]. Acest test valorează 5 puncte din totalul de 100. Pentru mai multe informații despre un cod de calitate citiți [[http://​ocw.cs.pub.ro/​courses/​so/​laboratoare/​resurse/​c_tips | pagina de recomandări]].+  * **Testul 0** din cadrul checker-ului temei verifică automat coding style-ul surselor voastre. Ca referință este folosit [[https://​www.kernel.org/​doc/​Documentation/​process/​coding-style.rst | stilul de coding din kernelul Linux]]. Acest test nu modifică punctajul total, este acolo pentru a vă ajuta să vă organizați codul.
  
 <note important>​ <note important>​
Line 209: Line 209:
   * alte depunctări pentru implementări greșite, ce nu respectă cerința generală a temei   * alte depunctări pentru implementări greșite, ce nu respectă cerința generală a temei
  
-===== Materiale ajutătoare =====+ 
 +<​note>​Depunctările nu au caracter obligatoriu pentru orice greșeală (oricât de mică) și nu se aplică de mai multe ori. O eventuală depunctare va apărea o singură dată chiar dacă în codul vostru „problema” apare de mai multe ori</​note>​ 
 +===== Materiale ajutătoare ​suplimentare ​=====
  
 Cursuri: Cursuri:
Line 227: Line 229:
   ***Q:** Este permisă modificarea header-ului?​   ***Q:** Este permisă modificarea header-ului?​
     ***A:** Nu.      ***A:** Nu. 
 +
 +  ***Q:** Putem să folosim structuri de date neimplementate de noi (luate de pe net sau din alte laboratoare,​ etc.) în rezolvarea temei?
 +    ***A:** Da, cu mențiunea ca implementarea acestora să fie în fișiere separate de implementarea temei pentru a face verificarea antiplagiat mai „sigură” pentru voi (este mai simplu să nu luăm acele fișiere în calcul pentru că ele vor avea o șansă mult mai mare să fie considerate copiat).
 +
 +  ***Q:** Scheletul este format doar din fișiere header?
 +    ***A:** Da, orice alte fișiere de care aveți nevoie va trebui să le adăugați voi. Pentru Makefile puteți să folosiți ca exemplu tema/temele anterioare.
 ===== Suport, întrebări și clarificări ===== ===== Suport, întrebări și clarificări =====
-Pentru întrebări sau nelămuriri legate de temă folosiți [[https://​curs.upb.ro/​2021/​mod/​forum/​view.php?​id=222412|forumul temei]]. ​+Pentru întrebări sau nelămuriri legate de temă folosiți [[https://​curs.upb.ro/​2022/​mod/​forum/​view.php?​id=76308|forumul temei]]. ​
  
 <note important>​ <note important>​
so/teme/tema-4.1667751063.txt.gz · Last modified: 2022/11/06 18:11 by ionut.mihalache1506
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0