2023-06 [seminár] vlákna

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Seminár má prevažne organizačný charakter, keďže obsah k téme vlákien bol podrobne odprednášaný už na seminári z roku 2021, na ktorý vyučujúci odkazuje. Vysvetľuje harmonogram nadchádzajúcich týždňov, termíny zápočtových testov pre jednotlivé dni cvičení a informuje o možnej konzultačnej prednáške pred druhým zápočtovým testom. Pripomína študentom, aby na cvičeniach zotrvávali celý vyhradený čas a aktívne riešili úlohy, keďže to výrazne pomáha pri testoch aj skúške. Stručne prechádza zadanie troch úloh k vláknam – implementáciu užívateľských vlákien v xv6, ochranu hashovacej tabuľky pomocou zámkov pri viacvláknovom prístupe a implementáciu znovupoužiteľnej bariéry pomocou knižnice pthreads.

  • - Detailný výklad k vláknam je na seminári z roku 2021, aktuálny seminár je skôr organizačný
  • - Harmonogram: streda a piatok pokračujú témou vlákna, prví píšu zápočet piatkoví študenti 3. novembra
  • - Možnosť konzultačnej prednášky pred druhým zápočtovým testom namiesto novej témy
  • - Výzva na dlhšie zotrvávanie na cvičeniach a aktívne riešenie úloh priamo tam
  • - Úloha 1: doplnenie kontext switchingu pre užívateľské vlákna v xv6 podľa vzoru z jadra
  • - Úloha 2: ochrana hashovacej tabuľky zámkami pri paralelnom prístupe viacerých vlákien (pthreads)
  • - Úloha 3: implementácia znovupoužiteľnej bariéry, kde sa vlákna nemôžu vzájomne predbehnúť

Zhrnutie pripravené s pomocou AI z prepisu videa.