SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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

Semelhante a 05 tec - Processos.pdf

SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdfSO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdfSilvano Oliveira
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrênciaPaulo Fonseca
 
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Leinylson Fontinele
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Sist operacionais
Sist operacionaisSist operacionais
Sist operacionaiskanatto
 
Sistemas Operativos De Grande Porte
Sistemas Operativos De Grande PorteSistemas Operativos De Grande Porte
Sistemas Operativos De Grande Portearturramisio
 
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Ministério Público da Paraíba
 
12/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula312/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula3Universal.org.mx
 
Lecture 4-Processos e Threads pt mz.pptx
Lecture 4-Processos e Threads pt mz.pptxLecture 4-Processos e Threads pt mz.pptx
Lecture 4-Processos e Threads pt mz.pptxcassamo2
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - IntroduçãoFabio Moura Pereira
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionaisDeryk Sedlak
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosAndré Dias
 

Semelhante a 05 tec - Processos.pdf (20)

SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdfSO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
SO02 - Sistemas-Operacionais - Gerencia de Processos.pdf
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
 
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, p...
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Aula2 so
Aula2 soAula2 so
Aula2 so
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
aula2so.ppt
aula2so.pptaula2so.ppt
aula2so.ppt
 
Atps sistemas operacionais
Atps sistemas operacionaisAtps sistemas operacionais
Atps sistemas operacionais
 
Sist operacionais
Sist operacionaisSist operacionais
Sist operacionais
 
Checklist-formatação do computador
Checklist-formatação do computadorChecklist-formatação do computador
Checklist-formatação do computador
 
int a informatica.pptx
int a informatica.pptxint a informatica.pptx
int a informatica.pptx
 
Sistemas Operativos De Grande Porte
Sistemas Operativos De Grande PorteSistemas Operativos De Grande Porte
Sistemas Operativos De Grande Porte
 
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
 
12/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula312/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula3
 
Lecture 4-Processos e Threads pt mz.pptx
Lecture 4-Processos e Threads pt mz.pptxLecture 4-Processos e Threads pt mz.pptx
Lecture 4-Processos e Threads pt mz.pptx
 
Programação Concorrente - Introdução
Programação Concorrente - IntroduçãoProgramação Concorrente - Introdução
Programação Concorrente - Introdução
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionais
 
Aula3so
Aula3soAula3so
Aula3so
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
 
Progeto pim ii
Progeto pim iiProgeto pim ii
Progeto pim ii
 

Último

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa paraAndreaPassosMascaren
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 

Último (20)

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 

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