Operacijski sustavi 2
Vježbe
Rad u programskom jeziku Python
- Osnovna sintaksa programskog jezika Python
- Python: ulaz i izlaz
- Python: funkcije i klase
- Python: moduli
- Python: često korišteni moduli standardne biblioteke
- Python: parametri i funkcije ovisni o sustavu
Rad s programskim sučeljima operacijskog sustava
- Praćenje korištenja programskih sučelja sustava korištenjem alata strace i ltrace
- Python: općenite usluge operacijskog sustava: vrijeme
- Mjerenje brzine izvođenja Python aplikacija
- Python: općenite usluge operacijskog sustava: osnovna sučelja
- Python: općenite usluge operacijskog sustava: baratanje imenom putanje
- Python: ekspanzija uzoraka imena putanje u stilu operacijskih sustava sličnih Unixu
Usluge specifične za operacijske sustave slične Unixu
Tipovi podataka koji se odnose na datum i vrijeme
Internacionalizacija
Umrežavanje i međuprocesna komunikacija
- Python: međuprocesna komunikacija: utičnice
- Python: međuprocesna komunikacija: čekanje na završetak ulazno/izlaznih operacija
- Python: međuprocesna komunikacija: baratanje signalima
- Python: međuprocesna komunikacija: pozivanje udaljenih procedoura i modul XML-RPC
Programiranje aplikacija za paralelno i distribuirano izvođenje
- Python: međuprocesna komunikacija: podprocesi
- Osnovni pojmovi paralelnog, distribuiranog i heterogenog računarstva
- Python: dodatne usluge operacijskog sustava: višenitnost
- Python: višeprocesnost na jednom računalu