Kursöversikt
All lectures will be available in Canvas. Below you find a study plan for the fall where you find the lectures, reading guidelines and exercises that are linked to the topics. Each week we will also have Zoom sessions where you can ask questions about the material in the lectures or how to solve things in the exercises.
Before joining any of the Zoom sessions you should of course have seen the video material or started working on the assignments in question.
The OSTEP references are the chapters in the cours book.
The videos are now in Swedish but will shortly be in English.
V44
- OSTEP ch: 1, 2, 3
- Introduction ( slides )
- Exercise: simple C programs
- Linux , Shell ( slides )
- Exercise: help navigating the shell
V45
- ---------------------------------------------- modul: Processes
- OSTEP ch: 4, 5, 6
- Processes ( slides )
- A heap, a stack, a bottle and a rack
- OSTEP ch: 7, 8, 9, 11
- Scheduling ( slides )
- Hello Dolly
V46
- ---------------------------------------------- modul: Memory
- OSTEP ch: 12, 13, 14, 15, 16
- Segmentation ( slides )
- Don't do this at home
- OSTEP ch: 17
- Malloc ( slides )
- My malloc: mylloc and mhysa
- MacOS users could try this : My malloc using mmap
V47
- OSTEP ch: 18, 19, 20
- Paging ( slides )
- How large is the TLB?
- OSTEP ch: 21, 22, 24
- Swapping ( slides )
- Page frame reclaiming algorithms
V48
- ---------------------------------------------- modul: Concurrency
- OSTEP ch: 25, 26, 27, 28
- Concurrency ( slides )
- Threads - roll your own
- OSTEP ch: 29, 30, 31, 32, 34
- Locks an semaphors ( slides )
- Take me for a spin
V49
- OSTEP ch: 35, 36, 37, 38, 44
- Storage ( slides )
- Ping-pong and Echoes
- OSTEP ch: 39, 40, 41
- File system I ( slides )
- Storage - take your time
V50
- OSTEP ch: 42, 43
- File system II ( slides )
- Exploring the file system
- OSTEP ch: appendix B (online)
- Virtual machines ( slides )
- Want to play a game?
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|