Kursöversikt
Alla föreläsningar kommer läggas upp så att de finns minst en vecka innan de är schemalagda. Alla föreläsningarna hittar ni under Moduler. De är uppdelade i olika moduler och för att gå vidare skall ni göra en kort quiz.
Nedan finns en studieplan vecka för vecka där moduler knyts till schemalagda zoom-möten (börjar kvart över som vanligt). 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.
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.
V44
- ----------------------------------------- modul Introduktion
- OSTEP kap: 1, 2, 3
- Introduktion ( slides )
- Övning: kompilera enkla C-program
- Linux , Shell ( slides )
- Övning: hjälp med att arbeta i ett shell
V45
- ------------------------------------- modul Processer
- OSTEP kap: 4, 5, 6
- Processer ( slides )
- A heap, a stack, a bottle and a rack
- OSTEP kap: 7, 8, 9, 11
- Schemaläggning ( slides )
- Hello Dolly
V46
- --------------------------------- modul Minneshantering
- OSTEP kap:12, 13, 14, 15, 16
- Segmentering ( slides )
- Don't do this at home
- OSTEP kap: 17
- Malloc ( slides )
- My malloc: mylloc and mhysa
- MacOS users could try this : My malloc using mmap
V47
- OSTEP kap: 18, 19, 20
- Paging ( slides )
- How large is the TLB?
- OSTEP kap: 21, 22, 24
- Swapping ( slides )
- Page frame reclaiming algorithms
V48
- ---------------------------------------- modul Concurrency
- OSTEP kap: 25, 26, 27, 28
- Flertrådning ( slides )
- Threads - roll your own
- OSTEP kap: 29, 30, 31, 32, 34
- Lås och semaforer ( slides )
- Take me for a spin
V49
- OSTEP kap: 35, 36, 37, 38, 44
- Lagring ( slides )
- Ping-pong and Echoes
- OSTEP kap: 39, 40, 41
- Filsystem I ( slides )
- Storage - take your time
- OSTEP kap: 42, 43
V50
- Filsystem II ( slides )
- Exploring the file system
- OSTEP kap: appendix B (online)
- Virtuella maskiner ( slides )
- Want to play a game?
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|