Sistemas operacionais desempenham um papel crucial na interação com o meio ao redor, sendo capazes de executar múltiplas tarefas, seja de forma sequencial ou simultânea. Existem sistemas monotarefa, que executam uma tarefa por vez, e sistemas multitarefa, que processam várias tarefas ao mesmo tempo.