4 ms·
Slightly OT, but I find it interesting how the definition of real-time depends on the industry: * Embedded systems: nanoseconds to milliseconds (depends on the
by fest 9y ago
Slightly OT, but I find it interesting how the definition of real-time depends on the industry:
* Embedded systems: nanoseconds to milliseconds (depends on the system, but at the very least needs to be predictable within some bounds);
* Application software (including web): tens to hundreds of milliseconds;
* TV broadcasting: seconds to minutes;
I'd love to hear more examples from different industries!
- anfilt 9y agoIf we want to talk about the minutia. None of these are "real time". Heck even the universe puts a limit on how quickly events can happen. We can look at the light from galaxies so far away that we see the galaxy billions of years into it's past. So nothing can be instantaneous. However, I would say real time generally means acceptable latency or acceptable time reach to consistency. Although, I generally think of real time more along the lines of embedded systems. Moreover, the word server-less really irks me. It's not server-less. You just don't have to manage the server or really interact with the server software that much. It's still a server.
- RHSman2 9y agoserver-lite?
- deleted 9y ago[deleted]
- jacques_chester 9y agoTraditionally, "realtime" means you can tell, in terms of actual wall clock time, how long different operations will take. Tends to show up in embedded systems because they tend to control devices in which fixed deadlines matter. Somehow it morphed into a shorthand for "fast".
- vvanders 9y agoYup, realtime was always predictable(ex. 16.666ms for 60fps). Time unit largely doesn't matter. Generally precludes GC(yes there are edge cases where you can shoehorn GC in, I don't care about them since malloc is usually out of bounds as well).
- sturadnidge 9y agoI always liked the way Bryan Cantrill defined it in one of his wonderful talks, which was basically that the difference between 'hard' real-time systems (eg missile guidance) and 'soft' real-time systems (eg whatsapp) boils down to the consequences of being late.