Sisteme de operare
Principii si aplicatii

(Ghid online pentru laborator)

Autori: Dan Cosma, Petru Mierlutiu, Stejarel Veres, Valentin Stangaciu. (c)1998-2019, revizuit: 2006, 2008, 2009, 2012, 2015, 2016, 2017, 2019, 2020
Actualizari: 20 septembrie 2020

Bun venit pe pagina oficiala a laboratorului de Sisteme de operare! Aici veti gasi cele mai proaspete informatii legate de activitatea la laborator, inclusiv toate anunturile oficiale. De asemenea, aceasta este locatia indrumatorului de laborator pe care il veti folosi de-a lungul semestrului.

Regulament si baremuri de notare

Este important sa cititi regulamentul laboratorului, deoarece arata care sunt cerintele pe care studentii trebuie sa le indeplinesca pentru a promova laboratorul.

De asemenea, puteti consulta baremele de notare la testele de la laborator.

Site-ul cursului

Pentru informatiile legate de curs, va rugam sa accesati pagina oficiala a cursului.

Campus Virtual

Activitatea la laborator implica utilizarea platformei Campus Virtual, pentru care aveti acces ca studenti. In contul dvs. veti gasi resursele necesare, situatia la zi, precum si mijloacele prin care veti sustine testele obligatorii

Este responsabilitatea studentilor sa se asigure ca au acces in platforma Campus Virtual conform reglementarilor UPT.

Recontractanti

Consultati site-ul cursului si Campus virtual pentru anunturi. Ele vor aparea in momentul in care avem si noi informatii despre regimul recontractantilor.

Activitatea pe saptamani

SaptamanaActivitateCapitol
1Introducere0,1
2 L1 (shell script: introducere)2, partial 3 (trecere in revista a filtrelor)
3L2 (shell script: expresii regulate, sed)2 (recititi), 3
4L3 (fisiere)4
5L4 (directoare)4
6L5 (procese)5
7L6 (semnale)5,7
8Test 1 (fisiere, directoare, procese, semnale)
9L7a (pipes 1)5,6,7
10L7b (aprofundare pipes)5,6,7
11 Pregatire test 2
12Test 2 (procese, pipes, semnale, shell scripts)
13L8 (fire de executie)8
14Intrebari si raspunsuri-

Observatii:

    Prezenta este obligatorie la toate datele, mai putin in saptamana 11.

Cuprins

  1. Introducere: comenzi utile si compilarea programelor in Linux
  2. Interfete cu utilizatorul
  3. Fisiere de comenzi
  4. Expresii regulate. Filtre. Comanda sed
  5. Sisteme de fisiere. Apeluri sistem pentru lucrul cu fisiere si directoare
  6. Procese
  7. Comunicarea intre procese folosind pipes
  8. Comunicarea intre procese folosind semnale
  9. Fire de executie
  10. Sincronizarea proceselor

Exemple

Aici puteti vedea un exemplu de probleme pentru rezolvat.

Aici gasiti o problema grea, de antrenament.

Resurse


Pentru observatii, sugestii sau orice alte probleme legate de lucrarile de laborator, cadrele didactice pot fi contactate la adresele:
  • Dan Cosma, la adresa danc at cs -dot- upt dot ro.
  • Cosmina Chise
  • Petra Csereoka
  • Valentin Stangaciu la adresa valentin punct stangaciu at cs punct upt punct ro
  • Oana Gugea
  • Bogdan Burlacu