2. O sistema operativo é um dos principais componentes de qualquer sistema informática e oferece vários serviços, entre os quais:
- Gestão de recursos: o SO é responsável pela gestão de um conjunto de recursos lógicos que simplificam a utilização dos recursos físicos base;
- Execução de programas: concede um ambiente para a execução dos programas;
- Operações I/O: comunicação entre o utilizador do SO e os drivers dos dispositivos;
- Proteção: isolamento dos espaços de endereçamento de cada processo.
3. Uma tarefa é um fluxo de execução que se executa no âmbito de um processo já existente, executando funções do programa associado ao processo. Por partilhar o espaço de endereçamento com o processo ao qual está associado, partilha de dados é mais rápida e a comutação é mais rápida (quando comparada à comutação entre processos).