|
||||||||||||||
|
Continut Curs 1.INTRODUCERE. Continut stiintific - aplicatii (laborator).1. Sistemul de fisiere UNIX- Prezentarea structurii sistemului de fisiere. Structura discului sub UNIX. Tipuri de fisiere. Caracteristici ale fisierelor.2. Fisiere de comenzi – Prezentarea interpretorului de comenzi din UNIX. Scrierea de fisiere de comenzi. 3. Utilitare UNIX - Prezentarea unor editoare si utilitare din UNIX: ed, emacs, grep, sort, awk etc. 4. Apeluri sistem de baza pentru lucrul cu fisiere - Prezentarea apelurilor sistem pentru deschiderea si închiderea fisierelor, citirea/scrierea datelor din/în fisiere (open, close, read, write etc). 5. Apeluri sistem avansate pentru lucrul cu fisiere - Prezentarea apelurilor sistem de lucru cu fisiere speciale si de control a caracteristicilor fisierelor 6. Procese - Apeluri sistem de creare si control a proceselor în UNIX: fork, exec, wait, exit etc. 7. Threaduri – fire de executie - Threaduri - definitie, utilitate si modalitati de implementare. Prezentarea celor mai importante caracteristici ale pachetului Pthreads. 8. Comunicarea între procese prin canale pipe fara nume - Studiul mecanismului de comunicare între procese prin canale pipe fara nume. Apeluri sistem de creare, control si comunicare. 9. Comunicarea între procese prin canale pipe cu nume - Studiul mecanismului de comunicare între procese prin canale pipe cu nume. Apeluri sistem de creare, control si comunicare. 10. Semnale UNIX - Studiul mecanismului de comunicare între procese prin semnale. Apelurile sistem signal si kill. 11. Comunicarea între procese prin cozi de mesaje - Studiul mecanismului de comunicare între procese prin cozi de mesaje: descriere, mod de functionare si utilizare, apeluri sistem de creare, control si comunicare (msgget, msgctl, msgsend, msgrcv) 12. Comunicarea între procese prin memorie partajata - Prezentarea si utilizarea mecanismului de comunicare prin zone de memorie partajata. Apeluri sistem de creare si control: shmget, shmctl. 13. Semafoare UNIX - Prezentarea problemelor ce necesita sincronizarea între procese. Studiul si folosirea mecanismelor de sincronizare oferite de UNIX: seturi de semafoare. Apelurile sistem semget, semctl, semop.
|
|||||||||||||
| Pagina de start - Cursuri | ||||||||||||||