Conceito de Processo

Um programa em execução, o qual é constituído por uma seqüência de instruções, um conjunto de dados e um registro descritor.

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, enquanto processos săo as execuçőes em andamento. Cada processo executando no sistema em um determinado momento é identificado por um número único, o PID - Process IDentifier. Além disso, cada processo possui outras informaçőes que o caracterizam, como:

  • 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 (Running, Suspended, SWapped, …)
  • Linha de comando usada para lançá-lo.
  • Uso de memória e CPU
  • etc.

Funções do Linux para tratar processos

Marcos Laureano 2009/02/14 11:12

processos.txt · Última modificação: 2009/02/14 11:17 por laureano
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0