Pergunta de entrevista da empresa Arm

Why do we need drivers and how do they work?