| ZEMRIS Zadnja promjena: 01. listopada 2025 .  | 
    
       Napredni operacijski sustavi  | 
    
Uvjet za izlazak na ispit: ostvareni su SVI obavezni zadaci obje vježbe, postavljeni su svi 
izvorni tekstovi programa u sustav ferko i predane su sve 
vježbe, tj. sve su vježbe pokazane nastavniku u terminima labosa.
Svi su zadaci obavezni osim zadatka 2c kojeg 
nije obavezno ostvariti, ali donosi bodove.
Svi zadaci jedne vježbe predaju se odjednom, tj. odjednom se predaju zadaci 1a i 1b te zadaci 2a, 2b i 2c.
Laboratorijske vježbe se mogu ostvariti u bilo kojem programskom jeziku i u bilo kojem okruženju, tj. u bilo kojem operacijskom sustavu. Bez obzira na tu slobodu, u drugoj vježbi preporučamo slijediti upute.
Prilikom rješavanja zadataka preporuča se koristiti Vodič za otklanjanje grešaka prilikom razvoja programa u programskom jeziku C.
Izvorni tekstovi programa se trebaju zapakirati (ime datoteke nije važno, 
a može biti 
primjerice prezime_ime_vjezba_x.zip) te predati (upload) na 
Webu i ZAKLJUČATI do najkasnije 
do UTORKA do 13 sati u tjednu kada se 
demonstrira funkcionalnost programa na labosima.
U arhivi ne smiju biti nikakve druge datoteke ni direktoriji osim 
izvornih tekstova progarma (niti izvršne datoteke, niti primjerice makefile i 
sl.).
Nije potrebno prijaviti svoj dolazak u neki termin labosa. Na predaju labosa treba doći do najkasnije pola sata prije završetka labosa. Npr, ako labos završava u 13:00 treba doći u prostoriju do 12:30.
Na nadoknadi je moguće predati samo jednu vježbu. 
Vježbe nije moguće predati nakon završetka semestra.
Labosi i bodovi se priznaju od prošle godine. Zahtjev za priznavanje 
labosa od prošle godine treba poslati mailom predmetnom nastavniku tijekom prva 
dva tjedna nastave.
Vježba 1: Komunikacija i sinkronizacija procesa
a) (5 bodova) Redovi poruka. 
Pripreme za vježbu. 
Zadatak.
b) (5 bodova) Cjevovodi. 
Pripreme za vježbu. 
Zadatak.
 
Vježba 2: (10 bodova) Upravljački programi (upute i zadaci)
| termini kada se mogu predati labosi | 1. Komunikacija i sinkronizacija procesa ukupno = 1a + 1b  | 
2. Upravljački programi ukupno = 2a + 2b + 2c  | 
| 
 srijeda, 5.11.2025. 9-10 u M-Lab2  | 
10 = 5 + 5 | - | 
| srijeda, 12.11.2025. 9-10 u M-Lab3 četvrtak, 13.11.2025. 12-13 u M-Lab2  | 
8 = 4 + 4 | - | 
| srijeda, 7.1.2026. 9-10 u M-Lab3 četvrtak, 8.1.2026. 12-13 u M-Lab3  | 
- | 10 = 3 + 3 + 4 | 
| srijeda, 21.1.2026. 9-10 u M-Lab3 četvrtak, 22.1.2026. 12-13 u M-Lab2  | 
- | 8 = 2 + 2 + 4 | 
| NADOKNADA 
 srijeda, 28.1.2026. 9:30-10:30 u M-Lab2  | 
2 = 1 + 1 | 2 = 1 + 1 + 0 | 
Konzultacije se održavaju uz obaveznu najavu mailom
| nastavnici | soba | 
| Marin Golub | D316 | 
| Leonardo Jelenković | D342 |