A camada de software colocada entre o hardware e
os programas que executam tarefas para os usuários
e que é responsável pelo acesso aos periféricos;
sempre que um programa necessita de algum tipo de
operação de entrada e saída, ele solicita para esta
camada que é conhecida como: