02 processos tarefas nucleo 2012 2013

4541 palavras 19 páginas
Processos, tarefas e núcleo
Sistemas Operativos
2012 / 2013

Sistemas Operativos – DEI - IST

1. Processos
Processo

Processo

Processo

Sistemas Operativos – DEI - IST

Page 1
1

Multiprogramação
• Execução, em paralelo, de múltiplos programas na mesma máquina
• Cada instância de um programa em execução denomina-se um processo
• Pseudoparalelismo ou pseudoconcorrência – implementação de sistemas multiprogramados sobre um computador com um único processador
– Considerando um grau de tempo fino, o paralelismo não é real
Sistemas Operativos – DEI - IST

Pseudoconcorrência
P1
P2
P3
Tempo real de execução dos processos

t

Utilização do processador

t

P1
P2
P3

Sistemas Operativos – DEI - IST

Page 2
2

Processos vs. Programas
• Programa = Fich. executável (sem actividade)
• Um processo é um objecto do sistema operativo que suporta a execução dos programas
• Um processo pode, durante a sua vida, executar diversos programas
• Um programa ou partes de um programa podem ser partilhados por diversos processos
• ex.: biblioteca partilhadas, as DLL no Windows
Sistemas Operativos – DEI - IST

Processo Como Uma Máquina
Virtual
Espaço de Endereçamento

Reportório de Instruções

Contexto de Execução
(Estado Interno)

Elementos principais da máquina virtual que o SO disponibiliza aos processos
Sistemas Operativos – DEI - IST

Page 3
3

Processo Como Uma Máquina Virtual
• Tal como um processador um processo tem:
– Espaço de endereçamento (virtual):
• Conjunto de posições de memória acessíveis
• Código, dados, e pilha
• Dimensão variável

– Reportório de instruções:
• As instruções do processador executáveis em modo utilizador • As funções do sistema operativo

– Contexto de execução (estado interno):
• Valor dos registos do processador
• Toda a informação necessária para retomar a execução do processo • Memorizado quando o processo é retirado de execução
Sistemas Operativos – DEI - IST

Hierarquia de Processos
Utilizador A

Utilizador B

Proc. inicial

Proc. inicial

Relacionados

  • dado X informação
    468 palavras | 2 páginas
  • AMANDA
    1307 palavras | 6 páginas
  • lista de exercicios - radioatividade
    3097 palavras | 13 páginas
  • taylkor
    333 palavras | 2 páginas
  • Autorização
    3738 palavras | 15 páginas
  • Portfólio de estatistica
    3486 palavras | 14 páginas
  • Doutora
    16667 palavras | 67 páginas
  • tcis
    11369 palavras | 46 páginas
  • PROGRAMA JOVENS PELA PAZ DESCRI O
    3355 palavras | 14 páginas
  • Apostila Gest O De Processos
    3072 palavras | 13 páginas