Osposobljavanje studenata za:
• poznavanje strukture i načina rada mrežnih i mobilnih operacijskih sustava,
• poznavanje mogućnosti primjene mrežnih i mobilnih operacijskih sustava i računarstva u oblaku,
• osposobljenost za konfiguriranja mreža i mrežnih uređaja,
• poznavanje tehnika razvoja aplikacija za mrežne i mobilne platforme,
• poznavanje osnovnih tehnika virtualizacije
očekivani ishodi učenja
Studenti će nakon uspješno savladanog predmeta moći:
- definirati osnovne pojmove i koncepte mrežnih i mobilnih operacijskih sustava
- izraziti osnovne pojmove i koncepte računarstva u oblaku
- razlikovati vrste bežičnih komunikacijskih mreža i protokola
- primjeniti koncept virtualizacije računalnih sustava
- konfigurirati mrežne i mobilne uređaje,
- analizirati mogućnosti primjene i primjenivati mrežne i mobilne operacijske sustave kao i alate za razvoj aplikacija na mobilnim platformama
- razvijati aplikacije za mrežne i mobilne platforme,
- trajno pratiti napredak u području razvoja mrežnih i mobilnih operacijskih sustava i njihovih primjena.
Opće značajke i struktura operacijskih sustava. Mrežne arhitekture i protokoli. Mrežne funkcije operacijskih sustava. Mrežni i distribuirani operacijski sustavi. Povezivanje i konfiguriranje mrežnih uređaja. Primjeri mrežnih operacijskih sustava. Mobilni operacijski sustavi. Operacijski sustavi temeljeni na Javi. Primjeri mobilnih operacijskih sustava i platformi. Razvoj aplikacija temeljenih na mrežnim i distribuiranim operacijskim sustavima. Sigurnosni i zaštitni koncepti u mrežnim i mobilnim operacijskim sustavima. Razvoj sigurnih aplikacija temeljenih na mrežnim i mobilnim operacijskim sustavima.
preporučena literatura
Josip Lorincz, Dinko Begušić: Mrežni i mobilni operacijski sustavi, FESB-Split, interni nastavni tekst, 2024.
Josip Lorincz: Upute za laboratorijske vježbe iz predmeta mrežni i mobilni operacijski sustavi, FESB-Split, interni nastavni tekst, 2024.
e-learning portal
dopunska literatura
1. Operating Systems Concepts Essentials, A. Silberschatz, P.B. Galvin, G. Gagne, John Wiley and Sons, Inc., 2011
2. Operacijski sustavi, L. Budin, Element d.o.o., 2011
3. Internet
jezik poduke
Nastava se provodi na hrvatskom jeziku a može se provoditi i na engleskom jeziku
način praćenja kvalitete i uspješnosti izvedbe svakog predmeta i/ili modula
Mišljenja studenata o kvaliteti nastave putem anketa. Nastavnici koji podučavaju srodne predmete surađuju i zajednički vode brigu o kvaliteti nastave.
Povremeno promatranje i evaluacija nastave od strane voditelj studija
ispit (način polaganja, ispitni rokovi)
Ispit: pismeni
Seminar: pismeni/prezentacija
Ispitni rokovi:
1. Ispitni (zimski) rok
2. Ispitni (zimski) rok
3. Ispitni (jesenski) rok
Komisijski ispit –prema potrebi
Tijekom semestra polažu se dva međuispita (kolokvija), na kaju 7. tjedna i 15. tjedna nastave semestra. Međuispit se smatra položenim ukoliko je suma svih postignutih bodova veća ili jednaka 50%. Na završnom 1. - 4. ispitnom roku studenti polažu dijelove gradiva koje nisu položili na međuispitima. Svaki se međuispit provodi kao pisani ispit u trajanju od 90 minuta. Uvjet za ukupnu pozitivnu ocjenu je pozitivna ocjena iz laboratorijskih vježbi (iznad 50%), minimalno prisustvo od 70 % sati nastave predavanja tijekom semestra, napravljen, prezentiran i ocjenjen seminarski rad (ocjena iznad 50%), te minimalno 50% bodova na svakom međuispitu (ispitu) ili ispitnom roku. Konačna se ocjena (u postotcima) formira na temelju svih aktivnosti prema formuli:
Ocjena (%) = 0,4SR + 0,6(M1 + M2)/2
gdje su aktivnosti izražene u postocima:
• SR – ocjena seminarskog rada (projekta),
• M1, M2 - bodovi na međuispitima.
Konačna se ocjena utvrđuje na sljedeći način:
Postotak Ocjena
88% do 100% izvrstan (5)
75% do 87% vrlo dobar (4)
62% do 74% dobar (3)
50% do 61% dovoljan (2)
0% do 49% nedovoljan (1)
Nastavne jedinice za Predavanja
Broj sati
1.
Operacijski sustav Android
2 sata
2.
Opće značajke i podjela operacijskih sustava
2 sata
3.
Arhitektura računalni sustava (Linux, Windows, Apple iOS, Cisco IOS) i podizanje računalnih sustava
2 sata
4.
Računalni jezici i hijerarhijska struktura mrežnih i mobilnih operacijskih sustava
2 sata
5.
Paralelne računalne arhitekture i sustavi na čipu
2 sata
6.
Programska međuoprema i osnovne osobine mrežnih i mobilnih operacijskih sustava (višeprocesorski rad)
2 sata
7.
Upravljanje procesima mrežnih i mobilnih operacijskih sustava (tablica procesa, potprogrami)
2 sata
8.
Mrežni i distribuirani operacijski sustavi (klasterirano i mrežno računarstvo)
Osnovni koncepti računarstva u oblaku (engl. cloud computing
2 sata
11.
Osnovni koncepti računarstva u mobilnom oblaku (engl. mobile cloud computing)
2 sata
12.
Operacijski sustavi u okolini računarstva u oblaku
2 sata
13.
Strukture operacijskih sustava i virtulaizacija operacijskih sustava
2 sata
14.
Sistemski pozivi i procesne niti mrežnih i mobilnih operacijskih sustava
2 sata
15.
Komunikacija među procesima i algoritmi za dodjelu procesora
2 sata
Nastavne jedinice za Laboratorijske vježbe
Broj sati
1.
Vježba 1: Uvod - koncept virtualizacije kontejnerima i kontejnerski sustavi
2 sata
2.
Vježba 2: Instalacija Docker kontejnera
2 sata
3.
Vježba 3:Upravljanje Docker kontejnerima
2 sata
4.
Vježba 4: Instalacija Kubernetes platforme za upravljanje velikim brojem kontejnera
2 sata
5.
Vježba 5: Upravljanje Kubernetes platformom
2 sata
6.
Vježba 6: Uvod – programersko okružje za izradu aplikacija za operacijski sustav Android
2 sata
7.
Vježba 7: Primjena sljedećih alata za izradu aplikacija: GenyMotion, LogCat, Toast, Activity lifecycle, Intent
2 sata
8.
Vježba 8: Primjena sljedećih alata za izradu aplikacija: Configuration change, ListView, BaseAdapter
2 sata
9.
Vježba 9: Primjena naprednih funkcionalnosti ListView i BaseAdapter alata za izradu aplikacija
2 sata
10.
Vježba 10: Realizacija HTTP zahtjeva – komunikacija aplikacije sa serverom
2 sata
11.
Vježba 11: Definiranje lokalnih postavki aplikacija i rad sa android bibliotekama (LIB-ovi) i Spinneri-ma
2 sata
12.
Vježba 12: Konfiguracija jednostavne aplikacije na mobilnom uređaju pod operacijskim sustavom Android uz pomoć alata: GSON i AsyncHttpClient
2 sata
13.
Nadoknade laboratorijskih vježbi
2 sata
14.
Prezentacija razvijene Android aplikacije u formi seminarskog rada
2 sata
Niste više prijavljeni
Istekla vam je prethodna prijava te se morate ponovno prijaviti.
Nastao je problem u radu sustava
Informacije o problemu smo pohranili i nastojat ćemo ga riješiti. Ako vas ova greška sprječava da obavite nešto važno, možete nas odmah kontaktirati na helpdesk@fesb.hr.
Vaš preglednik nije podržan
Koristite web preglednik koji nije podržan. Za puno korisničko iskustvo, preuzmite najnoviju inačicu vašeg preglednika.