Completed
Conditional variables
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
RT Troubles, Lessons Learned, and Open Questions in Real-Time Systems
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Agenda
- 3 Problem space
- 4 First trouble area
- 5 Symptoms
- 6 Kernel Shark
- 7 CPU Latency
- 8 Write Buffer
- 9 Data Path
- 10 Internet Driver
- 11 What can we do
- 12 Forced readback
- 13 Vacation
- 14 Timeouts
- 15 Soft IRQ hack
- 16 Sebastians patch
- 17 HR timers
- 18 Jealousy
- 19 Locking primitives
- 20 Conditional variables
- 21 Priority inversion
- 22 Discussion
- 23 Disclaimer
- 24 Need for IRQ
- 25 Threat ID
- 26 Interrupts
- 27 Queues
- 28 Priority inversions
- 29 Watchdog example
- 30 Possible solutions
- 31 Summary
- 32 Unarmed
- 33 Orange trace
- 34 Clock time
- 35 Security
- 36 Clock sources
- 37 Trace points
- 38 Reboot test