1.) Aký je rozdiel medzi procesom a vláknom. Výhody a nevýhody. 2.) Na čo sa používajú vlákna a najčastejšie modely implementácie. (tam je to pan - otrci producet - konzument alebo ten pipeline) 3.) Ako sú implementované vlákna? (knižnica, resp. OS alebo kombinovane) + obrázky 4.) Plánovanie procesov. Porovnanie plánovania procesov v minulosti a v súčasnosť. (Jaro - ústna) 5.) Organizácia pamäte. (segmentácia/stránkovanie) XO 6.) Ako vznikajú fragmentácie a ako sa riešia. XO 7.) Súborové systémy. (Jaro - Ako funguje FAT tabuľka?) 8.) Nástroje na synchronizáciu procesov/vlákien. Semafory/monitory. (Jaro - popísať inštrukciu TestAndSet) (Monitory sú implementované v JAVA, v "synchronized.") 9.) Komunikácia procesov (rúry/zdielania pamäť/soket) 10.) Tabuľka segmentov. Určite fyzickú adresu z logickej adresy. (Jaro - test - pozrieť číslo segmentu v tabuľke a vyrátať fyzickú adresu podľa toho) 11.) (Procesy, časy zavedia procesov a algoritmus FCFS. V akom poradí budú dokončené? (časy, ako dlho budú bežať))