SlideShare uma empresa Scribd logo
05 – Processos
Sistemas Operacionais
05 – Processos
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
1. Introdução
Os primeiros sistemas computacionais só permitiam
execução de um programa de cada vez.
Atualmente vários programas são carregados e
executados concorrentemente.
O conceito de processo é a base para a
implementação de um sistema multiprogramável.
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
A gerência de processos é uma das principais
funções de um SO.
05 – Processos
2. Conceitos
-Programa em execução;
- É um programa que foi carregado em memória e
esta pronto pra execução;
-Programa é estático, Processo é dinâmico.
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
3. Estrutura de um processo
Processador é projetado para executar instruções a partir
do ciclo de busca e execução.
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
3. Estrutura de um processo
Um processo é formado por 3 partes, que juntos
mantêm todas as informações necessáris à execução
de um programa
Contexto de
Software
Contexto de
Hardware
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
Programa
Espaço de
Endereçamento
05 – Processos
3. Estrutura de um processo
3.1 - Contexto de
hardware:
- armazena registradores
Sistema Operacional
executando
P
rocesso A P
rocesso B
- armazena registradores
de uso geral e
específicos de
processador
Carrega registradores do
P
rocesso B
Salva registradores do
P
rocesso A
executando
executando
Salva registradores do
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
Carrega registradores do
P
rocesso A
executando
Salva registradores do
P
rocesso B
05 – Processos
3. Estrutura de um processo
3.2 - Contexto de software: são especificados
limites e características dos recursos alocados pelo
processo junto ao SO;
processo junto ao SO;
3.3 - Espaço de endereçamento: é a área da
memória principal reservada ao processo, onde
instruções e dados do programa são carregados para
execução pelo processador
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
3. Estrutura de um processo
3.4 - Características da estrutura de um processo
owner (UID)
PID
nome
registradores
gerais
Contexto de
Software
prioridade de
execução registrador PC
data/ hora
de criação
tempo de
processador
registrador SP
quotas
Contexto de
Hardware
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
Programa
quotas
privilégios
endereços de memória
principal alocados
registrador
de status
Espaço de
Endereçamento
05 – Processos
3. Estrutura de um processo
3.5 - Bloco de controle do
Processo:
ponteiros
-Contém informações sobre: o
estado do processo, a alocação
de memória, informações sobre o
seu escalonamento e etc...
Estado do processo
Registradores
Nome do processo
Prioridade do processo
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
.
.
.
.
.
.
.
.
Limites de memória
Lista de arquivos abertos
05 – Processos
3. Estrutura de um processo
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
4. Estados do processo
-Em um sistema multiprogramável, um processo não pode
alocar exclusivamente a UCP.
-Os processos passam por diferentes estados ao longo do
seu processamento.
seu processamento.
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
4. Estados do processo
•Estado de execução
-Processo que está sendo executado pela
CPU
•Estado de pronto (ready)
•Estado de pronto (ready)
- Processo aguardando para ser executado;
-Temporariamente parado para dar lugar a
outro processo
• Estado Bloqueado (wait ou blocked)
- Processo que aguarda algum evento externo
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
- Processo que aguarda algum evento externo
ou liberação de recurso (ex: operação de E/S)
05 – Processos
5. Mudanças de estados do processo
• Pronto → Execução
- Após a criação de um processo, o sistema coloca
em uma lista de processos no estado de pronto onde
aguarda para ser executado.
aguarda para ser executado.
•Execução → Espera
- essa troca de estado é motivada, por eventos do
próprio processo (E/S);
• Espera → Pronto
-Quando a solicitação solicitada é atendida;
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
-Quando a solicitação solicitada é atendida;
•Execução → Pronto
-Eventos gerados pelo SO - quantum
05 – Processos
6. Processos CPU-Bound e I/O-Bound
• Processos CPU-bound ficam maior parte do tempo no
estado de execução e pronto
• Processos I/O-bound ficam maior parte do tempo no
estado de espera
E/S E/S
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
(a) CPU-bound
tempo tempo
UCP UCP
(b) I/O-bound
05 – Processos
Exercícios
01 – Conceitue Processo.
02 – Cite e explique quais as partes que compõem um
processo?
processo?
03 – Apresente graficamente os estados de um
processo, explicando as possíveis transições entre
cada um.
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
05 – Processos
Referências
•MACHADO F. MAIA L Arquitetura de Sistemas Operacionais. Capítulo
6 - Threads. Revisto por Sidney Lucena (Prof. UNIRIO)
•MACHADO F, MAIA L. Fundamentos de Sistemas Operacionais. Ed.
•MACHADO F, MAIA L. Fundamentos de Sistemas Operacionais. Ed.
LTC. 1º ed. 2011.
•STUART, B Principios de Sistemas Operacionais Projetos e
Aplicações - Ed. Cengage Learning. 1ª Ed. 2011
Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim

Mais conteúdo relacionado

PDF
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
PPTX
Estrutura de processos apresentação
PPTX
PPTX
Conceito de processos
PDF
Sistemas Operacionais
PPTX
Lecture 4-Processos e Threads pt mz.pptx
PDF
Sistema operacional
PPTX
Estrutura de Processos
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Estrutura de processos apresentação
Conceito de processos
Sistemas Operacionais
Lecture 4-Processos e Threads pt mz.pptx
Sistema operacional
Estrutura de Processos

Semelhante a 05 tec - Processos.pdf (20)

PDF
Sistemas Operativos - Processos e Threads
PDF
Atps sistemas operacionais
PPTX
Aula 6 semana
PDF
Sistemas Operacionais - Aula 07 (Thread e Processos)
PPTX
SO - Integrado - Aula 02 - Processos e Threads.pptx
PDF
Fso parte iii
PPTX
Componentes do Sistema operacional
PDF
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
PDF
Cap05 processos e threads
PDF
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
PPT
Aula3so
PDF
Processos+threads.2pp
PDF
PDF
Apresentação Sobre Sistemas Operacionais com Orbis OS
PDF
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
PPTX
S.o aula 121314
PDF
Introdução a Sistemas operacionaïsSO.pdf
PDF
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
PDF
2. conceito de processos
Sistemas Operativos - Processos e Threads
Atps sistemas operacionais
Aula 6 semana
Sistemas Operacionais - Aula 07 (Thread e Processos)
SO - Integrado - Aula 02 - Processos e Threads.pptx
Fso parte iii
Componentes do Sistema operacional
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Cap05 processos e threads
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
Aula3so
Processos+threads.2pp
Apresentação Sobre Sistemas Operacionais com Orbis OS
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
S.o aula 121314
Introdução a Sistemas operacionaïsSO.pdf
Introdução à Computação: Aula Prática - Sistemas Operacionais (simulando proc...
2. conceito de processos
Anúncio

Último (20)

PPSX
1. A Cultura da Ágora - HistóriaCArtes.ppsx
PDF
edital-de-chamamento-publico-no-3-2025.pdf
PPSX
2. A Cultura do Senado - HistóriaCArtes.ppsx
PPTX
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
PDF
ENTREVISTA-PROCESSO-SELETIVO-idc8j5.pdf 1
PPTX
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
PDF
historia-e-geografia-do-amapa.pdf slides
PDF
Historia da Gastronomia Mundial por Daianna Marques dos Santos
PPTX
5. A cultura do mundo virtual - globalidade.pptx
PPTX
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
PDF
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PPTX
Concordância Nominal e Verbal e atividade
PDF
HORÁRIO GERAL SIGAA 2025_PRÉVIA_SIGAA-1.pdf
PPTX
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
PPTX
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
PDF
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
PPTX
PERÍODO SIMPLES - TERMOS ESSENCIAIS DA ORAÇÃO - Valdeci.pptx
PDF
DESCCARTE DE MATERIAIS BIOLOGICO ESTUDO DA ODONTOLOGIA
PPT
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
1. A Cultura da Ágora - HistóriaCArtes.ppsx
edital-de-chamamento-publico-no-3-2025.pdf
2. A Cultura do Senado - HistóriaCArtes.ppsx
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
ENTREVISTA-PROCESSO-SELETIVO-idc8j5.pdf 1
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
historia-e-geografia-do-amapa.pdf slides
Historia da Gastronomia Mundial por Daianna Marques dos Santos
5. A cultura do mundo virtual - globalidade.pptx
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
01-slide-especialidade-mensageira-de-deus.pdf
Concordância Nominal e Verbal e atividade
HORÁRIO GERAL SIGAA 2025_PRÉVIA_SIGAA-1.pdf
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
DECISÃO (2).pdf Derrota histórica do Sintero expõe racha interno e fragilidad...
PERÍODO SIMPLES - TERMOS ESSENCIAIS DA ORAÇÃO - Valdeci.pptx
DESCCARTE DE MATERIAIS BIOLOGICO ESTUDO DA ODONTOLOGIA
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
Anúncio

05 tec - Processos.pdf

  • 1. 05 – Processos Sistemas Operacionais 05 – Processos Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 2. 05 – Processos 1. Introdução Os primeiros sistemas computacionais só permitiam execução de um programa de cada vez. Atualmente vários programas são carregados e executados concorrentemente. O conceito de processo é a base para a implementação de um sistema multiprogramável. Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim A gerência de processos é uma das principais funções de um SO.
  • 3. 05 – Processos 2. Conceitos -Programa em execução; - É um programa que foi carregado em memória e esta pronto pra execução; -Programa é estático, Processo é dinâmico. Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 4. 05 – Processos 3. Estrutura de um processo Processador é projetado para executar instruções a partir do ciclo de busca e execução. Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 5. 05 – Processos 3. Estrutura de um processo Um processo é formado por 3 partes, que juntos mantêm todas as informações necessáris à execução de um programa Contexto de Software Contexto de Hardware Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim Programa Espaço de Endereçamento
  • 6. 05 – Processos 3. Estrutura de um processo 3.1 - Contexto de hardware: - armazena registradores Sistema Operacional executando P rocesso A P rocesso B - armazena registradores de uso geral e específicos de processador Carrega registradores do P rocesso B Salva registradores do P rocesso A executando executando Salva registradores do Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim Carrega registradores do P rocesso A executando Salva registradores do P rocesso B
  • 7. 05 – Processos 3. Estrutura de um processo 3.2 - Contexto de software: são especificados limites e características dos recursos alocados pelo processo junto ao SO; processo junto ao SO; 3.3 - Espaço de endereçamento: é a área da memória principal reservada ao processo, onde instruções e dados do programa são carregados para execução pelo processador Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 8. 05 – Processos 3. Estrutura de um processo 3.4 - Características da estrutura de um processo owner (UID) PID nome registradores gerais Contexto de Software prioridade de execução registrador PC data/ hora de criação tempo de processador registrador SP quotas Contexto de Hardware Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim Programa quotas privilégios endereços de memória principal alocados registrador de status Espaço de Endereçamento
  • 9. 05 – Processos 3. Estrutura de um processo 3.5 - Bloco de controle do Processo: ponteiros -Contém informações sobre: o estado do processo, a alocação de memória, informações sobre o seu escalonamento e etc... Estado do processo Registradores Nome do processo Prioridade do processo Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim . . . . . . . . Limites de memória Lista de arquivos abertos
  • 10. 05 – Processos 3. Estrutura de um processo Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 11. 05 – Processos 4. Estados do processo -Em um sistema multiprogramável, um processo não pode alocar exclusivamente a UCP. -Os processos passam por diferentes estados ao longo do seu processamento. seu processamento. Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 12. 05 – Processos 4. Estados do processo •Estado de execução -Processo que está sendo executado pela CPU •Estado de pronto (ready) •Estado de pronto (ready) - Processo aguardando para ser executado; -Temporariamente parado para dar lugar a outro processo • Estado Bloqueado (wait ou blocked) - Processo que aguarda algum evento externo Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim - Processo que aguarda algum evento externo ou liberação de recurso (ex: operação de E/S)
  • 13. 05 – Processos 5. Mudanças de estados do processo • Pronto → Execução - Após a criação de um processo, o sistema coloca em uma lista de processos no estado de pronto onde aguarda para ser executado. aguarda para ser executado. •Execução → Espera - essa troca de estado é motivada, por eventos do próprio processo (E/S); • Espera → Pronto -Quando a solicitação solicitada é atendida; Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim -Quando a solicitação solicitada é atendida; •Execução → Pronto -Eventos gerados pelo SO - quantum
  • 14. 05 – Processos 6. Processos CPU-Bound e I/O-Bound • Processos CPU-bound ficam maior parte do tempo no estado de execução e pronto • Processos I/O-bound ficam maior parte do tempo no estado de espera E/S E/S Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim (a) CPU-bound tempo tempo UCP UCP (b) I/O-bound
  • 15. 05 – Processos Exercícios 01 – Conceitue Processo. 02 – Cite e explique quais as partes que compõem um processo? processo? 03 – Apresente graficamente os estados de um processo, explicando as possíveis transições entre cada um. Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim
  • 16. 05 – Processos Referências •MACHADO F. MAIA L Arquitetura de Sistemas Operacionais. Capítulo 6 - Threads. Revisto por Sidney Lucena (Prof. UNIRIO) •MACHADO F, MAIA L. Fundamentos de Sistemas Operacionais. Ed. •MACHADO F, MAIA L. Fundamentos de Sistemas Operacionais. Ed. LTC. 1º ed. 2011. •STUART, B Principios de Sistemas Operacionais Projetos e Aplicações - Ed. Cengage Learning. 1ª Ed. 2011 Integrado/2012 – Informática - Disciplina: Sistemas Operacionais - Prof: Franciel Amorim