Sistema operacional
Serviços mais comuns gerenciados pelo S.O.: Execução de programas; Operações de entrada/saída; Manipulação de sistema de arquivos; Detecção de erros; Alocação de recursos; Proteção.
O que são processos
E uma linha de execução dentro do SO. Quando um programa inicia o SO cria um processo para que esse programa seja executado e separa uma memória para sua utilização.
=> Por exemplo, o navegador Google Chrome, que executa uma nova tarefa a cada aba aberta. Essa medida permite que cada aba seja gerenciada individualmente e, mesmo que uma trave, as outras continuam trabalhando normalmente. <=
Simplificando, os processos representam tarefas em execução, mas nem todas têm relação direta com algum aplicativo. Muitas delas são executadas em pano de fundo e mantêm o sistema trabalhando - gerenciando redes, memória, disco, checagem antivírus, etc. Logo, podemos definir processos como softwares que executam alguma ação e que podem ser controlados de alguma maneira, seja pelo usuário, pelo aplicativo correspondente ou pelo sistema operacional.
3 Estados do processo:
Bloqueado: quando um processo com maior prioridade passa a ser rodado, e o outro que estava sendo executado e parado.
Execução: o processo esta exercendo sua atividade corretamente.
Pronto: e quando a atividade esta concluída e ela ficam em esperar aguardando uma nova atividade.
Forma como os processos são executados:
Multitarefa: e exercida varias atividades ao mesmo tempo com processadores de mais de um núcleo (preempitivo).
Monotarefa: uma