Processos e Threades

594 palavras 3 páginas
Processos
Hoje os computadores são capazes de realizar multiplas atividades ao mesmo tempo sem que as percebamos. Os processos o papel de controlar essa simultaniedade.
Na prática, cada execução demora milissegundos, enquanto o cpu aguarda a resposta de um programa ele executa outro, isso tudo muito rápido em uma velocidade capaz de nos dar a impreção de serem realizadas ao mesmo tempo. modelo de processo
Devemos ter a idéia que um processo é um programa em execução, isto é uma atividade, por esse motivo se difere do programa. Um processo por exemplo pode para um programa, sava-lo e executar outro e voltar para o primeiro assim que solicitado. O CPU utiliza a Multiprogramação para uma troca rápida de um processo para outro. criação de processos
Para criar processos os SO precisam de mecanismo e quatro passos que são eles: Início do Sistema, Execução de uma chamada, inicio da Tarefa.
Processo de primeiro plano: é o processo que interage com o usuário. Já o Processo de segundo plano: pode ser executado sem a autorização do usuárioe permenecem inativos a maior parte do tempo. término de processos
Um processo termina pela seguintes condições: saída normal, saída por erro, erro fatal e cancelamento por um processo. A saída normal é a mais comum, eles terminam após fazer seu trabalho e quando acaba a chamada de sistema EXIT é solicitada. A saída por erro pode ser um erro do próprio programa. A saída por erro fatal consiste em um usuário digitar um comando inesistente . A saída por cancelamento é quando um processo inicia uma chamada de sistema para conciliar outro processo. hierarquia de processos
A Hierarqui de processos se dá pelo processo pai e pelo processo filho. Ambos formam o mesmo grupo e executam o mesmo programa, porém o processo pai depende de pequenas ações do processo filho para ser executado. O próprio processo filho pode criar mais processos, esticando cada vez mais a hierarquia estados de processos
Algumas vezes os processos precisam de

Relacionados

  • diagramas de atividades uml
    1853 palavras | 8 páginas
  • Processos e threads
    1691 palavras | 7 páginas
  • Multicore
    1795 palavras | 8 páginas
  • Sistemas de informação
    7951 palavras | 32 páginas
  • Computacao
    13011 palavras | 53 páginas
  • Analista
    260177 palavras | 1041 páginas
  • Curso completo mysql
    356494 palavras | 1426 páginas
  • Senhor
    341884 palavras | 1368 páginas