Processo: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Foi complementado a descrição do que é um processo, e acrescentado os componentes de um processo de modo geral.
m Foram revertidas as edições de 186.235.95.46 para a última revisão de Sara Carvalho Fernandes, de 15h14min de 28 de agosto de 2016 (UTC)
Linha 1:
{{mais-fontes|data=junho de 2009}}
'''Processo''' (do [[latim]] ''procedere'') é um termo que indica a ação de avançar, ir para frente (''pro+cedere'') e é um conjunto sequencial e particular de ações com objetivo comum. Pode ter os mais variados propósitos: criar, [[invenção|inventar]], [[Planejamento|projetar]], [[transformação|transformar]], [[Gerência de operações|produzir]], [[controle|controlar]], [[manutenção|manter]] e usar produtos ou sistemas.
 
'''Processo''' (do [[latim]] ''procedere'') é um termo que indica a ação de avançar, ir para frente (''pro+cedere'') e é um conjunto sequencial e particular de ações com objetivo comum. Pode ter os mais variados propósitos: criar, [[invenção|inventar]], [[Planejamento|projetar]], [[transformação|transformar]], [[Gerência de operações|produzir]], [[controle|controlar]], [[manutenção|manter]] e usar produtos ou sistemas.
 
São a representação de tarefas em execução, mas nem todas  são relacionadas a algum aplicativo. Logo podemos definir processos como softwares que executam alguma ação e que podem ser controlados de maneira, seja pelo usuário, pelo aplicativo correspondente ao sistema operacional. 
 
'''Hierarquia de Processos:'''
Linha 12 ⟶ 9:
 
Agora, ao contrário do que ocorre no Unix, quando um processo pai é “morto”, seus filhos não morrem junto com o processo pai, o que não é muito efetivo contra os vírus, pois não adianta matar o só o processo gerador dos vírus, tem que elimina-los por completo matando todos os seus filhos.
 
'''Componentes de um processo em um modo geral:'''
 
Um processo tem uma série de características próprias. A estrutura básica é formada por uma imagem do código executável associado a um programa. A memória contém o código executável e dados específicos. Há também a descrição de recursos do sistema alocados ao processo, informações de atributos de segurança e a indicação do estado atual.
 
Um processo passa por diferentes estados desde sua criação até seu término. Enquanto ele é criado, seu estado é considerado "Novo"; em ação, muda para "Executando"; quando depende da ocorrência de algum evento, vira "Esperando"; quando não mais necessário, o processo é "Terminado". O sistema operacional reúne todas essas informações através de estruturas específicas chamadas PCB (sigla de''Process Control Blocks'', o que em tradução livre seria Blocos de Controle de Processos).
 
==Administração==