Valeo Interview Question

What do you know about RTOS? What is the difference between Microcontroller and Microprocessor?