INSTITUTO FEDERAL 
ESPIRITO SANTO 
Campus Colatina
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco de 
Controle 
Conclus...
ESTRUTUTA DO PROCESSO 
Processador: 
Instruções 
Ciclo de busca e execução 
1. Busca na memoria principal a instrução a se...
O que é um processo? 
Programa em execução(?) 
Guarda informações de programas. 
Por que é tão importante? 
Introdução 
Es...
Como funciona? 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco de 
C...
O processo é formado por três partes 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Ende...
CONTEXTO DE HARDWARE 
Constitui- se do conteúdo dos registradores. 
É fundamental na para os sistemas 
multiprogramáveis n...
Mudança de Contexto 
A troca de um processo por outro na CPU, 
pelo sistema operacional, é denominada 
mudança de contexto...
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco de 
Controle 
Conclus...
CONTEXTO DE SOFTWARE 
A maior parte das informações de software 
do processo provém de um arquivo do 
sistema operacional,...
Identificação 
PID 
UID 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bl...
Quotas 
Limites de cada recurso do sistema que um 
processo pode alocar. 
1. Nº Máximo de arquivos abertos 
simultaneament...
Privilégios ou Direitos 
Definem as ações que um processo pode 
fazer em relação a ele mesmo, aos demais 
processos e ao s...
ESPAÇO DE ENDEREÇAMENTO 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bl...
BLOCO DE CONTROLE DE PROCESSO (PCB) 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Ender...
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco de 
Controle 
Conclus...
Visualização de Processos 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
...
Demonstração SOSIM 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco d...
Dúvidas? 
Introdução 
Estrutura 
Contexto de 
Hardware 
Contexto de 
Software 
Espaço de 
Endereçamento 
Bloco de 
Control...
INSTITUTO FEDERAL 
ESPIRITO SANTO 
Campus Colatina 
GRUPO: 
Bruno, Kassio, Larissa e Rafael. 
Turma: v2 
Disciplina: Siste...
Próximos SlideShares
Carregando em…5
×

Estrutura de Processos

444 visualizações

Publicada em

Estrutura de processos.

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
444
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
21
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estrutura de Processos

  1. 1. INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina
  2. 2. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão SISTEMAS OPERACIONAIS MULTIPROGRAMÁVEIS Concorrência PROCESSOS Gerência de processos Sistemas Multiprocessadores PROCESSO A SO PROCESSO B
  3. 3. ESTRUTUTA DO PROCESSO Processador: Instruções Ciclo de busca e execução 1. Busca na memoria principal a instrução a ser executada 2. Armazena a instrução no registrador PC 3. Decodifica os bits 4. Executa a Instrução Registrador PC 1. Armazena o endereço da próxima instrução a ser executada 2. Seu conteúdo determina a sequência das instruções armazenada na memória principal Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  4. 4. O que é um processo? Programa em execução(?) Guarda informações de programas. Por que é tão importante? Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  5. 5. Como funciona? Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  6. 6. O processo é formado por três partes Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  7. 7. CONTEXTO DE HARDWARE Constitui- se do conteúdo dos registradores. É fundamental na para os sistemas multiprogramáveis na qual os processos se alternam na utilização da CPU. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  8. 8. Mudança de Contexto A troca de um processo por outro na CPU, pelo sistema operacional, é denominada mudança de contexto. Mudança de Contexto - salva o conteúdo dos registradores da CPU e carregá-los com os valores referente ao do processo que está ganhando a utilização do processador. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  9. 9. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  10. 10. CONTEXTO DE SOFTWARE A maior parte das informações de software do processo provém de um arquivo do sistema operacional, conhecido como arquivo de usuários. O contexto de software é composto por três grupos de informações sobre o processo: 1. Identificação; 2. Quotas; 3. Privilégios: Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  11. 11. Identificação PID UID Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  12. 12. Quotas Limites de cada recurso do sistema que um processo pode alocar. 1. Nº Máximo de arquivos abertos simultaneamente 2. Tamanho de memória que o processo aloca. 3. Nº Máximo de operações E/S pendentes. 4. Tamanho máximo do buffer para operações de E/S 5. Numero máximo de processos, subprocessos e threads que podem ser criado. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  13. 13. Privilégios ou Direitos Definem as ações que um processo pode fazer em relação a ele mesmo, aos demais processos e ao sistema operacional. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão Prog c/ previlegios Prog s/ previlegio
  14. 14. ESPAÇO DE ENDEREÇAMENTO Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  15. 15. BLOCO DE CONTROLE DE PROCESSO (PCB) Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  16. 16. Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão Visualização de Processos
  17. 17. Visualização de Processos Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão •USER; •UID; •PID; •PPID; •PRI; •NI; -20; 0; 19. %CPU; %MEM; VSZ; RSS (Resident Set Size); TTY; STAT; D - Descansando; R - Executando (Running); S - Descansando com possibilidade de interrupção; T - Parado, suspendido; Z - Zumbi. O processo foi terminado mas não foi removido por quem o chamou. START; TIME; COMMAND.
  18. 18. Demonstração SOSIM Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão
  19. 19. Dúvidas? Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçamento Bloco de Controle Conclusão Alguém disse: processo?
  20. 20. INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina GRUPO: Bruno, Kassio, Larissa e Rafael. Turma: v2 Disciplina: Sistemas Operacionais

×