2023-06 [seminár] vlákna
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.
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.
nechodím na prednášky