processos
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
— | processos [2023/09/12 16:14] (atual) – criada - edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== Conceito de Processo ====== | ||
+ | Um programa em execução, o qual é constituído por uma seqüência de instruções, | ||
+ | |||
+ | Pode-se dizer também que um processo nada mais que um programa em execução, ou seja, o processo nada mais que o programa armazenado em disco em execução na CPU. Lembrando que um programa é estático e imutável e um processo é dinâmico e mutável. | ||
+ | |||
+ | Programas săo arquivos em disco contendo instruçőes para execuçăo pelo processador, | ||
+ | |||
+ | * Usuário proprietário (aquele que lançou o processo) | ||
+ | * Sessăo de shell de onde foi lançado (se foi lançado através de um \textit{shell}) | ||
+ | * Estado atual (// | ||
+ | * Linha de comando usada para lançá-lo. | ||
+ | * Uso de memória e CPU | ||
+ | * etc. | ||
+ | |||
+ | ===== Funções do Linux para tratar processos ===== | ||
+ | * Função [[fork]] | ||
+ | * Função [[wait]] | ||
+ | * Função [[waitpid]] | ||
+ | |||
+ | --- // | ||
+ | |||
+ | |||