Professional Documents
Culture Documents
Raspodjeljeni Računalni Sustavi - Mostar Predavanja
Raspodjeljeni Računalni Sustavi - Mostar Predavanja
Raspodjeljeni Računalni Sustavi - Mostar Predavanja
1. Objasnite problem i rjeenja transparentnosti raspodijeljenog raunalnog sustava. 2. Ukratko usporedite asinkroni i sinkroni raspodijeljeni sustav. 3. Usporedite prema stupnju transparentnosti, osnovi komuniciranja, upravljanju resursima, nadogradivosti i otvorenosti raspodijeljene, mrene i posredniki zasnovane OS. 4. Skicirajte i ukratko objasnite paradigmu klijent-posluitelj. 5. Objasnite prednosti i nedostatke vienitnosti u raspodijeljenim raunalnim sustavima. 6. Skicirajte i ukratko objasnite Cristianov algoritam sinkronizacije fizikog sata. 7. Ukratko objasnite pojam socketa, te programiranje socketa TCP-om, te ga usporedite s izvedbom UDP-om. 8. Ukratko objasnite osnove rada CORBA sustava raspodijeljenih objekata. 9. Objasnite pojam funkcionalne dekompozicije problema prilikom prilagodbe serijskog programa paralelnom izvoenju. 10. Koja je razlika izmeu funkcija MPI::Comm.Gather i MPI::Comm.Allgather? 11. Koje izmjene je potrebno napraviti na slijedeem kodu, kako bi ga bilo mogue izvesti na 10 procesora? Objasniti.
. . . MPI::Init(argc, argv); rang = MPI::COMM_WORLD.Get_rank(); if(rang==5) param=23.0; MPI::COMM_WORLD.Bcast(¶m, 1, MPI::DOUBLE, 5); . . .