This course is being taught as a part of the Bachelor Software Engineering at Heilbronn University for Applied Sciences in Germany.
- 🇩🇪 Prozesse und Prozess-API
- 🇩🇪 Direct Execution
- 🇩🇪 CPU-Scheduling
- 🇩🇪 Multi-Level Feedback Queue
- 🇩🇪 Lottery Scheduling
- 🇩🇪 Adressraum
- 🇩🇪 Memory API
- 🇩🇪 Address Translation
- 🇩🇪 Exkurs: Von-Neumann vs Harvard
- 🇩🇪 Segmentierung und Fragmentierung
- 🇩🇪 Free-Space Management
- 🇩🇪 Paging
- 🇩🇪 Translation Lookaside Buffer
- 🇩🇪 Swapping
- 🇩🇪 Swapping Policies
- 🇩🇪 Linux Virtual Memory System
- 🇩🇪 Threads
- 🇩🇪 Thread API & Locks
- 🇩🇪 Locked Data Structures
- 🇩🇪 Semaphoren
- 🇩🇪 Nebenläufigkeit
- 🇩🇪 I/O Devices
- 🇩🇪 Hard Disk Drives
- 🇩🇪 RAID-Systeme
- TBD
All the code in this repository is made available under the MIT license unless otherwise noted.
The slides are published under the terms of the CC-By 4.0 license.