Processos

1790 palavras 8 páginas
Sistemas Operacionais
Processos

Processos n Conceito de Processo n Escalonamento de Processo n Operações em Processos n Threads

Eduardo Nicola F. Zagari

2

Processos

Conceito de Processo n Um sistema operacional executa uma variedade de programas: l Sistemas Batch – jobs l Sistemas time-sharing – programas

processo

de usuários ou tasks (tarefas) n Processo l programa em execução

Primeiros sistemas computacionais

somente um programa era executado em cada momento (dominando todos os recursos)

Sistemas atuais

vários programas executando concorrentemente (multiprogramação), exigindo maior controle e compartimentalização dos vários programas Eduardo Nicola F. Zagari

3

Processos

Conceito de Processo (Cont.) n Processo é mais do que o código do programa: l contador de programa (PC), l registradores do processador, l pilha (parâmetros de subrotinas, endereço de retorno, variáveis

temporárias), l variáveis globais

Programa (passivo) x Processo (ativo)

n Vários processos podem estar associados a um único programa

Eduardo Nicola F. Zagari

4

Processos

Estados de um Processo n Em um SO com multiprogramação, um processo, du-

rante sua existência, passa por uma série de estados n Basicamente, os estados de um processo são: l novo: o processo é criado l em execução/rodando: se está associado a um

processador que está executando suas instruções l pronto para execução: se o processo aguarda sua vez

para executar (processador indisponível) l bloqueado/espera: se o processo aguarda que ocorra

algum evento para continuar a executar (término de E/S, recepção de sinal) l término: o processo terminou sua execução

Eduardo Nicola F. Zagari

5

Processos

Transições de Estados de um Processo n Desde o instante que um processo é iniciado, o seu estado

passa pelas seguintes transições:
1. uma CPU fica disponível para o processo, que passa do estado de pronto para o de

Relacionados

  • Processo, que processo?
    896 palavras | 4 páginas
  • Processo, que processo
    496 palavras | 2 páginas
  • processo que processo
    2198 palavras | 9 páginas
  • Processos que processos?
    1147 palavras | 5 páginas
  • Processos que processos
    1501 palavras | 7 páginas
  • Processo, que processo?
    934 palavras | 4 páginas
  • Processo, que processo?
    1360 palavras | 6 páginas
  • Processo, que processo?
    570 palavras | 3 páginas
  • Processo que processo
    431 palavras | 2 páginas
  • Processos por processos
    328 palavras | 2 páginas