O que é um SO — e primeiro contato com o terminal.
Chutem. Não tem resposta errada ainda.
O SO te entrega uma versão mais simples do hardware. Você escreve open("arquivo.txt") no código — não precisa saber como a cabeça de leitura do disco se move ou como os bits são gravados fisicamente. O SO cuida disso por trás.
O SO organiza a fila: quem usa a CPU agora, quanto de memória cada programa recebe, quem acessa o disco primeiro. Pense nos computadores do laboratório rodando vários programas ao mesmo tempo sem nenhum travar o do lado.
Leitura opcional pra aprofundar: Tanenbaum, 1.2 (p. 5–14).