Anketa

Na ovoj stranici trenutno nije odabrana niti jedna anketa!

Repozitorij

Repozitorij je prazan

Distribuirani procesi

Šifra: 61518
ECTS: 5.0
Nositelji: prof. dr. sc. Robert Manger - Predavanja
Izvođači: Robert Manger - Auditorne vježbe
Engleski jezik:

1,0,0

Nastava se odvija na hrvatskom jeziku u svim svojim elementima, a stranim studentima koji su pridruženi mješovitoj grupi nudi se mogućnost savladavanja predmeta pomoću dodatnih izravnih konzultacija s nastavnikom i asistentima na engleskom jeziku. Pri tome, nastavnik stranog studenta upućuje na odgovarajuću literaturu na engleskom jeziku te mu osigurava mogućnost polaganja predmeta na engleskom jeziku.
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Predavanja 30
Auditorne vježbe 15
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
CILJ KOLEGIJA: Upoznavanje studenata s klasičnim problemima i tehnikama programiranja distribuiranih procesa unutar jednog sustava i distribuiranih sustava povezanih mrežom. Stjecanje uvida u suvremenu (ponuđenu u jezicima Java i C#) i apstraktniju, eksperimentalnu programsku podršku za distribuirano programiranje.

NASTAVNI SADRŽAJI:
1. Istodobni procesi u zajedničkoj memoriji. Osnovni pojmovi. Programska sredstva u jezicima Java i C# (semafori, monitori ...). Klasični problemi međusobnog isključivanja i sinkronizacije, i njihova klasična rješenja.
2. Distribuirani procesi. Osnovna programska podrška (Berkeley sockets, CORBA, Java RMI, .NET Remoting). Modeli distribuiranog vremena. Klasični problemi distribuiranog konsenzusa, izbora, alokacije resursa, detekcije događaja.
3. Apstraktniji pogled. Eksperimentalni jezik "polifoni C#" (u trenutku pisanja ovog programa uronjen u eksperimentalni jezik Comega), koji nudi apstraktniji pristup navedenim problemima, utemeljen na suvremenoj teoriji.
Literatura:
4. semestar
Obavezni predmet - Redovni studij - Računarstvo i matematika
Termini konzultacija:

SADRŽAJ

Link na stranicu kolegija: 


Obavijesti