gerenciamento de processos

531 palavras 3 páginas
Gerenciamento de processos
Um processo é um como se fosse um programa em execução, mas com uma estrutura bem mais complexa, pois o processo possui o programa a ser executado juntamente com as informações para essa execução. Enquanto o programa é uma entidade passiva o processo é a entidade ativa que possui um contador de programa que especifica a próxima instrução a ser executada.

Nos sistemas operacionais mais antigos cada processo possuía um único fluxo de controle e as instruções eram executadas sequencialmente. Nos dias atuais os processos dos sistemas operacionais iniciais um ou mais subprocessos que podem ou não serem executados paralela ou concorrentemente (UFRJ, 2012).

Thread é uma forma de um processo paralelizar a execução de partes de um código. Cada thread possui seu próprio contador de programa, sua pilha e seus registradores, porém compartilham o mesmo espaço de endereçamento.

Em sistemas mais tradicionais os processos possuem um único fluxo, conhecido como single thread, nos sistemas mais atuais já pode se trabalhar com múltiplos fluxos de controle e com isso compartilhar o mesmo espaço de endereçamento e com execução paralela, isso que é chamando de multiprocessamento. Isso pode nos mostrar que threads podem assumir o comportamento com execução de forma concorrente ou paralela dependendo da configuração dos sistemas operacionais dos computadores (UFRJ, 2012).

Threads só serão usadas se o sistema operacional do computador conseguir suportá-las e existir um gerenciador para elas. Os processos e subprocessos possuem independências que as threads não possuem, pois essas compartilham espaços de endereçamentos, mesmas variáveis globais, arquivos, CPU com outras, pois uma thread pode acessar todo o espaço virtual de endereçamento do processo pai e de outras threads e ainda pode criar outras como ela .

Quando o processo é carregado na memória que ele pode ser escalado para tomar o controle da CPU e realizar seu processamento até o fim. Na

Relacionados

  • Processos De Gerenciamento
    4859 palavras | 20 páginas
  • Gerenciamento de Processos
    433 palavras | 2 páginas
  • Gerenciamento de processos
    11728 palavras | 47 páginas
  • Gerenciamento de processos
    303 palavras | 2 páginas
  • Gerenciamento de processos
    1153 palavras | 5 páginas
  • GERENCIAMENTO DE PROCESSOS
    4631 palavras | 19 páginas
  • Gerenciamento de processos
    2040 palavras | 9 páginas
  • Gerenciamento de processo
    1403 palavras | 6 páginas
  • Gerenciamento de Processos
    1200 palavras | 5 páginas
  • Gerenciamento De Processos
    617 palavras | 3 páginas