Page 1 of 1

[IGS] Examenvragen 6 jan. 2009

Posted: Tue Jan 06, 2009 5:52 pm
by Robbe
graag gedaan :)
Examen van Frans Arickx wrote:
  1. Bij de opbouw van gedistribueerde systemen hanteert men een 4-tal "design goals". Bespreek deze. Geef ook een opsomming van mogelijke verkeerde veronderstellingen en de gevolgen hiervan.
  2. Geef een overzicht van de soorten ("type") van gedistribueerde systemen en waarom er verschillende soorten bestaan.
  3. Er bestaan enkele welbekende systeemarchitecturen voor gedistribueerde systemen. Bespreek en maak het nodige onderscheid.
  4. Bespreek het concept "threading" en maak een duidelijk verband (en onderscheid) met het concept "process". Leg uit (eventueel op niveau van OS) waar de verschillen zitten en wat mogelijk voor- en nadeel zijn van een en ander.
  5. Bespreek de verschillende thread implementaties, de respectieve voor- en nadelen en de mogelijk aanpassingen (vereisten) die nodig zijn in het OS.
  6. Bespreek het concept "socket" en hoe dit gebruikt kan worden voor communicatie tussen processen. Bespreek in het bijzonder hoe een socket verbinding binnen een "connection-oriented" commmunicatie protocol opgezet wordt.
  7. Bespreek RPC, met in het bijzonder de parameter doorgave.
  8. Bespreek "process migratie", in het bijzonder de motivatie, de mechanismen en de negotiatie.
  9. Bespreek Distributed Mutual Exclusion en waarin dit verschilt met de klassieke versie binnen een OS. Bespreek de concepten en mogelijke algoritmen met voor- en nadelen.
Uit deze lijst kreeg je 2 vragen die je schriftelijk moest voorbereiden en daarna mondeling uitleggen en verder uitdiepen in een gezellig gesprek met prof. Arickx.