4 ms·
This is a really interesting approach. What are the main bottlenecks something like BaremetalOS solves? Context switches? Copying data forth and back userland?
by miohtama 2y ago
This is a really interesting approach. What are the main bottlenecks something like BaremetalOS solves? Context switches? Copying data forth and back userland? Something else?
- actionfromafar 2y agoExtreme real-time control with total control over jitter etc. Not only fast response time but predictable.
- megiddo 2y agoControl over jitter would be less ideal for very tight deadlines due to branch prediction, cache misses, instruction counting, etc.
- actionfromafar 2y agoYes?
- ianseyler 2y agoCorrect. BareMetal (the kernel) doesn't have context switching or userland. Think of the kernel as just a hardware abstraction layer.