Some operating systems work in real time so that they can respond quickly to inputs and cause they may need to cope with many inputs simultaneously. Real time OS's are usually seen in safety-critical environments. If a hardware component fails, the OS must have a failsafe to detect this. There is hardware redundancy - crucial components are duplicated in case one fails