Estrutura de processos apresentação
Upcoming SlideShare
Loading in...5
×
 

Estrutura de processos apresentação

on

  • 70 views

 

Statistics

Views

Total Views
70
Views on SlideShare
69
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Estrutura de processos apresentação Estrutura de processos apresentação Presentation Transcript

  • INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina
  • Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão SISTEMAS OPERACIONAIS MULTIPROGRAMÁVEIS  Concorrência  PROCESSOS  Gerência de processos  Sistemas Multiprocessadores SO PROCESSO BPROCESSO A
  • 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çament o Bloco de Controle Conclusão
  • 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çament o Bloco de Controle Conclusão
  • Como funciona? Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • O processo é formado por três partes Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • 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çament o Bloco de Controle Conclusão
  • 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çament o Bloco de Controle Conclusão
  • Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • 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çament o Bloco de Controle Conclusão
  • Identificação  PID  Owner  UID Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • Quotas  Limites de cada recurso do sistema que um processador 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çament o Bloco de Controle Conclusão
  • 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çament o Bloco de Controle Conclusão
  • ESPAÇO DE ENDEREÇAMENTO Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • BLOCO DE CONTROLE DE PROCESSO (PCB) Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o 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.
  • Demonstração SOSIM Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • Dúvidas? Introdução Estrutura Contexto de Hardware Contexto de Software Espaço de Endereçament o Bloco de Controle Conclusão
  • GRUPO: Bruno, Kassio, Larissa e Rafael. Turma: v2 Disciplina: Sistemas Operacionais INSTITUTO FEDERAL ESPIRITO SANTO Campus Colatina