Pergunta de entrevista da empresa Ericsson

What is a real time OS? Explain polymorphism? What is interruption? What particular points should we have in mind when designing a device driver?