Kursöversikt
Alla föreläsningar kommer läggas upp så att de finns tillgängliga via Canvas. Nedan finns en studieplan vecka för vecka där moduler knyts till schemalagda zoom-möten. Dessa möten kommer vara frågedrivna så det är inte en repetition av det material som finns förinspelat.
Innan dessa möten är det naturligtvis viktigt att ni redan sett på föreläsningen och arbetat med de uppgifter som ges så att ni kan utnyttja zoom-tiden så effektivt som möjligt.
Datumen nedan är när vi har Zoom-möten för föreläsningarna eller övningarna. De övningar som finns rekommenderas verkligen att ni gör. Ni kommer få en mycket bättre förståelse för hur saker fungerar och det blir enklare att klara tentan, Övningarna är inte direkt knutna till föreläsningarna utan tar ibland upp saker som vi inte går igenom på föreläsningarna.
OSTEP är kapitel i kurslitteraturen.
V36
- OSTEP kap: 1, 2, 3
- Introduktion 1:a sept, ( slides )
- Övning: kompilera enkla C-program 2:a sept
- Linux , Shell 3:e sept ( slides )
- Övning: hjälp med att arbeta i ett shell, 4:e sept
V37
- OSTEP kap: 4, 5, 6
- Processer ( slides )
- A heap, a stack, a bottle and a rack
V38
- OSTEP kap: 7, 8, 9, 11
- Schemaläggning ( slides )
- Hello Dolly
V39
- OSTEP kap:12, 13, 14, 15, 16
- Segmentering ( slides )
- Don't do this at home
V40
- OSTEP kap: 17
- Malloc ( slides )
- My malloc: mylloc and mhysa
V41
- OSTEP kap: 18, 19, 20
- Paging ( slides )
- How large is the TLB?
V42-43
- Tentaveckor
V44
- OSTEP kap: 21, 22, 24
- Swapping (slides)
- Page frame reclaiming algorithms
Föreläsningarna finns under Moduler
Gör de olika frågorna för de tre första modulerna: Introduktion, Processer, Minneshantering för att låsa upp modulen Concurrency.
V45
- OSTEP kap: 25, 26, 27, 28
- Concurrency ( slides )
- Threads - roll your own
V46
- OSTEP kap: 29, 30, 31, 32, 34
- Lås ( slides )
- Take me for a spin
V47
- OSTEP kap: 35, 36, 37, 38, 44
- Lagring ( slides )
- Ping-pong and Echoes
V48
- OSTEP kap: 39, 40, 41
- Filsystem I ( slides )
- Storage - take your time
V49
- OSTEP kap: 42, 43
- Filsystem II ( slides )
- Exploring the file system
V50
- OSTEP kap: appendix B (online)
- Virtuella maskiner ( slides )
- Want to play a game?