Processos Sistema operacionais

1648 palavras 7 páginas
Universidade Norte do Paraná
Engenharia da Computação

UE6 –Processos e Comunicação entre Processos
Prof. Célio Vinicius Lemes

2015

UNOPAR
Sistemas Operacionais

1

Conteúdo Programático
• UE6 – Processos e Comunicação entre Processos
– Processos, Threads

• Livro Texto.
– AUGENSTEIN,, Tenembaum, A. M.;. SISTEMAS OPERACIONAIS
MODERNOS. 3. ed. Sao Paulo: Pearson do Brasil, 2010.

2015

UNOPAR
Sistemas Operacionais

2



Processo é:


O ambiente em que o programa está sendo executado: 



2015

Hardware – Contexto de Hardware: conteúdo de registradores e área de memória
Software – Contexto de Software: características do processo que vão influir na execução do programa. UNOPAR
Sistemas Operacionais

3

2015

UNOPAR
Sistemas Operacionais

4

• O S.O executa diversas operações quando cria um processo:
– Primeiro cria um PID – Process Identification
Number
– Depois cria um PCB – Descritor de processo
• Mantém informações necessárias p/ o S.O. gerenciar o processo. 2015

UNOPAR
Sistemas Operacionais

5

• Os PCB’s incluem informações como:
– PID, group, estado, prioridade, PID do pai
– registradores, PC, reg. de status
– ponteiros: pilha, código e dados
– tempos: início, de CPU, alarmes, dos filhos
– diretórios: raiz, trabalho

2015

UNOPAR
Sistemas Operacionais

6

Troca de Contexto processo P0

em execução sistema operacional

processo P1

interrup ou chamada ao sistema

armazena estado no BCP0

ocioso

recupera estado do BCP1 ocioso em execução armazena estado no BCP1 recupera estado do BCP0

ocioso

em execução 2015

UNOPAR
Sistemas Operacionais

7

Estados do Processo
Para que ocorra um compartilhamento no uso do processador, os processos passam por diferentes estados ao longo do seu processamento. Os eventos são alterados em função sistema operacional ou pelo próprio processo.

Um processo ativo pode estar em 3 diferentes estados:
Execução (running)
Pronto (ready)
Espera (wait)

2015

UNOPAR
Sistemas Operacionais

8

Multiprogramação

2015

Relacionados

  • Sistema Operacional e Processos
    4921 palavras | 20 páginas
  • Processos de Sistema Operacional
    2093 palavras | 9 páginas
  • Sistema Operacionais - Processo
    844 palavras | 4 páginas
  • Processos sistemas Operacionais
    3215 palavras | 13 páginas
  • Sistemas operacionais - processos
    531 palavras | 3 páginas
  • Sistemas operacionais - processos
    538 palavras | 3 páginas
  • Sistemas Operacionais - Processos e Threads
    2367 palavras | 10 páginas
  • 263937474 Sistemas Operacionais Processos
    4830 palavras | 20 páginas
  • Gerência de processos sistema operacional
    2153 palavras | 9 páginas
  • Exercicios Sistemas Operacionais Processos
    3474 palavras | 14 páginas