Relatório 02 gerenciamento de processos e threads

2155 palavras 9 páginas
2 – Relatório 02 Gerenciamento de Processos e Threads.
Todos os softwares que podem executar em um computador, inclusive o SO (os mais tradicionais são assim), são organizados para serem executados num processador, como vários processos sequenciais (também chamados processos). Um processo é uma atividade (ou tarefa) de um programa, que contém o código e dados de uma atividade. Essas são: leitura de dados, escrita de dados, cálculos no processador, comunicação com o usuário, comunicação com um BD, comunicação com a rede interna ou externa, entre outras. Um processo define a unidade de processamento concorrente, que é executada num dado instante num processador, utilizando um contador de programa lógico, usando o único contador de programa físico (registro no processador), valores em registradores, variáveis do programa e uma pilha de execução. Processos são escalonados para o processador, que faz uma troca a todo o momento do processo sendo executado, através do mecanismo chamado multiprogramação.
Em SO tradicionais, cada processo tem um único fluxo de execução (o que define uma thread), a unidade de processamento concorrente destinada para ser executada sob as condições de desempenho de um processador da época. Com o surgimento de processadores de mais alto desempenho, uma nova unidade de processamento concorrente pôde ser definida dentro do próprio processo, materializando novas unidades de fluxo de execução e assim podem-se ter múltiplos fluxos de execução (múltiplas threads) num mesmo processo.
O que as threads acrescentam ao modelo de processo é permitir que múltiplos fluxos de execução ocorram no mesmo ambiente do processo, com um grau de independência uma das outras. Assim, múltiplas threads executam concorrentemente em um processo, e é análogo a múltiplos processos executando concorrentemente em um único computador.

2.1 Política de Gerenciamento de Processador:
Essa política é um das diferenças entre os sistemas operacionais existentes no mercado,

Relacionados

  • Relatório 02: gerenciamento de processos e threads
    289 palavras | 2 páginas
  • adsad
    1157 palavras | 5 páginas
  • Sistemas de Inforacao
    729 palavras | 3 páginas
  • atps
    666 palavras | 3 páginas
  • atps
    3596 palavras | 15 páginas
  • ATPS
    3613 palavras | 15 páginas
  • é isso ai
    3628 palavras | 15 páginas
  • ATPS
    405 palavras | 2 páginas
  • teste
    3141 palavras | 13 páginas
  • 2015 1 Sistemas De Informacao 1 Sistemas Operacionais 1
    3666 palavras | 15 páginas