2 Processos SIA

3091 palavras 13 páginas
SISTEMAS OPERACIONAIS

Processos
1

Prof. Mateus Novaes
(Adaptação dos slides de Silberschatz)

SUMÁRIO
Conceito de processos
 Escalonamento de processos
 Threads
 Processos cooperativos
 Comunicação entre processos
 Sincronização


Sistemas Operacionais

2

PROCESSOS
CONCEITO DE PROCESSO


Um sistema operacional executa uma variedade de programas: Sistemas Operacionais

Sistemas Batch– tarefas (jobs)
 Sistemas de tempo compartilhado – programas de usuário ou tarefas




O livro texto usa os termos tarefa e processo quase que indistintamente

3

PROCESSOS
CONCEITO DE PROCESSO


Processo – Programa em algum estado de execução 

Sistemas Operacionais



A execução do processo precisa ocorrer de maneira seqüencial Um processo inclui:







contador de programa (PC) pilha heap seção de dados código 4

PROCESSOS
CONCEITO DE PROCESSO


Conforme um processo é executado, ele muda de estado 




Sistemas Operacionais



Novo: O processo está sendo criado
Pronto: O processo está esperando para ser atribuído a um processador
Em Execução: As instruções estão sendo executadas
Esperando: O processo está esperando que ocorra algum evento
Encerrado: O processo terminou sua execução

5

PROCESSOS
CONCEITO DE PROCESSO

Sistemas Operacionais

6

PROCESSOS
CONCEITO DE PROCESSO


Estado suspenso:
Processo que é colocado em disco para liberar espaço na memória principal
 Somente processos nos estados ready e waiting
 Swapping: Ato tirar um processo da memória e colocar em disco


Sistemas Operacionais



Swap in e swap out

7

PROCESSOS
CONCEITO DE PROCESSO

Sistemas Operacionais

8

PROCESSOS
CONCEITO DE PROCESSO

PCB – Bloco de controle de processo
 Informações associadas a cada processo









Sistemas Operacionais



Estado do processo
Contador do programa
Registradores de CPU
Informação de escalonamento de CPU
Informação de gerenciamento de memória
Informação de contabilização
Informação de status de E/S

9

PROCESSOS
CONCEITO DE

Relacionados

  • Amnesia
    4769 palavras | 20 páginas
  • Modelo de relatorio de estagio
    4032 palavras | 17 páginas
  • Roteiro de estágio
    4933 palavras | 20 páginas
  • Slide Geologia
    944 palavras | 4 páginas
  • epedimeologismo
    1498 palavras | 6 páginas
  • PROTOCOLO DE ACESSO ÀS CONSULTAS E PROCEDIMENTOS AMBULATORIAIS DE MÉDIA E
    11431 palavras | 46 páginas
  • SISTEMA DE INFORMAÇÃO PARA ASSISTÊNCIA SOCIAL
    16849 palavras | 68 páginas
  • radiologia
    615 palavras | 3 páginas
  • Análise organizacional
    2401 palavras | 10 páginas
  • Tecnologia da informação
    24428 palavras | 98 páginas