http://en.wikipedia.org/wiki/Real-time_operating_system
They are used a lot in embedded systems for use in industry where you need a predictable (and short) response time. An example off the top of my head is a vision system for inspecting product for defects. Other uses are in cars (Toyota and GM cars run on QNX), medical devices and nuclear plants.