Sisteme de operare
Principii si aplicatii

(Ghid online pentru laborator)

Autori: Dan Cosma, Petru Mierlutiu, Stejarel Veres. (c)1998-2018, revizuit: 2006, 2008, 2009, 2012, 2015, 2016, 2017
Actualizari: 7 octombrie 2018

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.

Informatii pentru studentii recontractanti

Important: Pana la finalizarea impartirii pe grupe, recontractantii trebuie sa se prezinte la oricare din orele de laborator (in limita locurilor disponibile) si sa efectueze laboratoarele, deoarece din saptamana a doua se contorizeaza absentele.

Nou, 07.10.2018: Alocarea studentilor recontractanti pe grupe poate fi consultata aici.

Atentie: participarea la laborator se face doar daca recontractarea a fost facuta oficial si este confirmata de Secretariatul facultatii.

Regulament

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

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
6Test 1 (fisiere si directoare)
7L5 (procese)5
8L6 (semnale)5,7
9L7 (pipes 1)5,6,7
10Lucru individual, aprofundare pipes5,6,7
11 Test 2 (shell script)
12Test 3 (procese, pipes, semnale)
13L8 (fire de executie)8
14Intrebari si raspunsuri-

Observatii:

  1. Din cauza ca in saptamana a 10-a exista doua zile libere legale, lucrarea respectiva nu trebuie recuperata.

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.

Site-ul cursului

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

Disciplina Sisteme de operare este inclusa in Campusul Virtual al UPT, care poate fi accesat de studenti folosind credentialele specifice.

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