Sistemas Operacionais
Campus Camaquã
Curso: Técnico em Manutenção e Suporte em Informática
Disciplina: Sistemas Operacionais II
Professor: Anderson Ritta
Gerenciamento de Processos em Linux
Gerência de cotas de usuário Linux
Passo a passo de compilação de kernel Linux
Alunos: Euzébio Nolasco
Pâmela Guimarães
Camaquã/RS
Março - 2013
Gerenciamento de Processos em Linux
Processo é um programa em execução. Mais especificamente do ponto de vista do Sistema
Operacional, é a estrutura responsável pela manutenção de todas as informações necessárias à execução de um programa.
Um processo no Linux:
* É uma aplicação residente em memória;
* Possui um número de identificação ou PID;
* Possui um processo pai, através do qual se comunica com o sistema;
* Possui um dono, que lhe confere os direitos de execução;
* Possui um estado.
Para Sistemas GNU/Linux, todo tipo de programa, comando, aplicativo que esteja executando é tratado como um processo, e na maioria das vezes, os processos são criados e eliminados automaticamente já que estão sob supervisão e responsabilidade do kernel.
Características referentes aos processos em sistema Linux
Tempo de vida: Define o tempo que este processo ficou em execução. Existe processos com tempo de vida curto, outros processos com tempo de vida mais longo.
ID do processo (PID): Todo processo possui um PID que o identifica (pid é um número inteiro que identifica cada processo em execução, sem possibilidade de serem iguais entre os processos em execução; cada processo tem um número único de identificação).
ID do user (UID) e ID do grupo (GID): Esses atributos identificam o usuário que iniciou o processo e o grupo que o usuário pertence; geralmente o significado disso se presta para verificação de permissão, já que o usuário comum é limitado ao acesso aos objetos do sistema de arquivos.
Processos parentes: os processos são parentes entre si (processos pai,