SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Sistemas Operacionais de Redes
Aula: Gerenciamento de processos
Professor: Jefferson Silva
Agenda
n  Conhecer o que é um processo
n  Quais as funções de um processo?
n  Gerenciar processos
n  Finalizar processos
n  Referências
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
O que é um processo ?
n  Um processo é basicamente um programa
em execução (TANENBAUM, 2014)
n  Um processo é o contêiner que detém todas
as informações necessárias para rodar um
programa (TANENBAUM, 2014)
n Cada programa detém o seu processo
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
O que é um processo ?
n Um processo pode ter processos
filhos
n Cabe ao sistema operacional
gerenciar os processos correntes
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Hierarquia de processos
Processo pai
Filho 01
Filho 001
Filho 02
Filho 002
Filho 03
Filho 003
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Exemplo de hierarquia - Linux
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Exemplo de hierarquia - Linux
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
COMO GERENCIÁ-LOS ?
O QUE GERENCIAR ?
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Gerenciamento de processos
n Cabe ao Sistema Operacional (SO)
gerenciar todos os recursos da
máquina
n Os processos demandam recursos
(que são finitos)
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Gerenciamento de processos
n O SO precisa conceder os recursos,
mas “vigiá-los”
n Apenas alguns processos são
executados por vez
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Gerenciamento de recursos
CPU
E/S
Memória
Discos
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Como o SO gerencia os
procesos ?
n  Por meio das prioridades
n Cada processo tem um Process ID (PID)
n Cada PID tem a sua prioridade
n  No Linux, as prioridades vão de -20 a
19
n Quanto menor, maior a prioridade
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Gerenciando processos no
Linux
n  Quando o computador é ligado o BIOS procura pelo
gerenciador de boot no HD
n  Os gerenciadores mais comuns são o GRUB e o LILO
n  O GRUB ou LILO carregam o kernel na memória
n  O kernel inicia um processo chamado init
n  O init carrega todas as outras aplicações
n  Por fim, o init inicia o getty – é o responsável pela
autenticação dos usuários e inicia o processo do shell
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Exemplo
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Como gerenciar efetivamente ?
n  Os comandos que iremos utilizar são:
n  ps [opções]!
n  Gera uma lista com todos os processos em execução
n  pstree [opções]!
n  Mostra os processos na hierarquia
n  top [opções]!
n  Mostra os processos em execução (como o ps), mas atualizando
a tela
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Como gerenciar efetivamente ?
n  Os comandos que iremos utilizar são:
n  kill [opções] PID!
n  O seu principal uso é para matar (via PID) os processos em execução
n  killall [opções] nome!
n  Similar ao kill, mas mata pelo nome
n  nohup [comando]!
n  Executa uma aplicação e a mantém funcionando independente do usuário estar
conectado ou não
n  free [opções]!
n  Mostra a quantidade de memória disponível no sistema
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN
Alterando a prioridade dos
processos
n  Nice [prioridade] comando!
n  “legal”, em inglês. Usado para definir a prioridade de um
programa que será iniciado
n  Quanto “menos legal” com os outros, maior a sua prioridade
n  Renice [+/- prioridade] [opções] PID/
usuario!
n  Utilizado para alterar a prioridade de um processo já em
execução
22/09/14
Instituto Federal de Educação,
Ciência e Tecnologia do RN - IFRN

Mais conteúdo relacionado

Semelhante a Aula 03 - Gerenciamento de processos.pdf

2 organização do sistema operativo - sistemas operativos
2   organização do sistema operativo - sistemas operativos2   organização do sistema operativo - sistemas operativos
2 organização do sistema operativo - sistemas operativosMaria194536
 
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxAula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxRomuloAlves22
 
Linux - Inicialização e Gerenciamento de Processos
Linux - Inicialização e Gerenciamento de ProcessosLinux - Inicialização e Gerenciamento de Processos
Linux - Inicialização e Gerenciamento de ProcessosFrederico Madeira
 
Sistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e ThreadsSistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e ThreadsPedro De Almeida
 
Apostila win linux revisada unidade II
Apostila win  linux revisada unidade IIApostila win  linux revisada unidade II
Apostila win linux revisada unidade IIJosiane Silva
 
Sistemas Operacionais - 04 - Processos
Sistemas Operacionais - 04 - ProcessosSistemas Operacionais - 04 - Processos
Sistemas Operacionais - 04 - ProcessosMauro Duarte
 
Apresentação Sobre Sistemas Operacionais com Orbis OS
Apresentação Sobre Sistemas Operacionais com Orbis OSApresentação Sobre Sistemas Operacionais com Orbis OS
Apresentação Sobre Sistemas Operacionais com Orbis OSLucasNogueira565696
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processosVirgínia
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosLuiz Arthur
 
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxFLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxPaulo Henrique
 
1 introdução - sistemas operativos
1   introdução - sistemas operativos1   introdução - sistemas operativos
1 introdução - sistemas operativosMaria194536
 
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
 

Semelhante a Aula 03 - Gerenciamento de processos.pdf (20)

2 organização do sistema operativo - sistemas operativos
2   organização do sistema operativo - sistemas operativos2   organização do sistema operativo - sistemas operativos
2 organização do sistema operativo - sistemas operativos
 
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptxAula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
Aula01 sistemas operacinais_abcdpdf_pdf_para_ppt.pptx
 
Linux - Inicialização e Gerenciamento de Processos
Linux - Inicialização e Gerenciamento de ProcessosLinux - Inicialização e Gerenciamento de Processos
Linux - Inicialização e Gerenciamento de Processos
 
Sistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e ThreadsSistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e Threads
 
1 - introducao.pdf
1 - introducao.pdf1 - introducao.pdf
1 - introducao.pdf
 
Apostila s7
Apostila s7Apostila s7
Apostila s7
 
SO-02 Processos
SO-02 ProcessosSO-02 Processos
SO-02 Processos
 
Apostila win linux revisada unidade II
Apostila win  linux revisada unidade IIApostila win  linux revisada unidade II
Apostila win linux revisada unidade II
 
Sistemas Operacionais - 04 - Processos
Sistemas Operacionais - 04 - ProcessosSistemas Operacionais - 04 - Processos
Sistemas Operacionais - 04 - Processos
 
IP_Notas01.ppt
IP_Notas01.pptIP_Notas01.ppt
IP_Notas01.ppt
 
IP_Notas01.ppt
IP_Notas01.pptIP_Notas01.ppt
IP_Notas01.ppt
 
gabarito.pdf
gabarito.pdfgabarito.pdf
gabarito.pdf
 
Apresentação Sobre Sistemas Operacionais com Orbis OS
Apresentação Sobre Sistemas Operacionais com Orbis OSApresentação Sobre Sistemas Operacionais com Orbis OS
Apresentação Sobre Sistemas Operacionais com Orbis OS
 
Forense Computacional com Software Livre
Forense Computacional com Software LivreForense Computacional com Software Livre
Forense Computacional com Software Livre
 
Gerência de processos
Gerência de processosGerência de processos
Gerência de processos
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no LinuxFLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
FLISOL 2013 - Aprendendo Tarefas Administrativas de Segurança no Linux
 
1 introdução - sistemas operativos
1   introdução - sistemas operativos1   introdução - sistemas operativos
1 introdução - sistemas operativos
 
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...
 

Mais de Luiz Carlos Araujo da Silva

Mais de Luiz Carlos Araujo da Silva (8)

Administracao de Sistemas Linux - LPI 101 [pt_BR].pdf
Administracao de Sistemas Linux - LPI 101 [pt_BR].pdfAdministracao de Sistemas Linux - LPI 101 [pt_BR].pdf
Administracao de Sistemas Linux - LPI 101 [pt_BR].pdf
 
Aula - Roteamento.pdf
Aula - Roteamento.pdfAula - Roteamento.pdf
Aula - Roteamento.pdf
 
Aula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdfAula 06 - Gerenciamento de Rede.pdf
Aula 06 - Gerenciamento de Rede.pdf
 
Aula 04 - Filesystem Hierarchy Standard.pdf
Aula 04 - Filesystem Hierarchy Standard.pdfAula 04 - Filesystem Hierarchy Standard.pdf
Aula 04 - Filesystem Hierarchy Standard.pdf
 
Aula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdfAula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdf
 
Cadernode log movimentaoedistribuiorddi
Cadernode log movimentaoedistribuiorddiCadernode log movimentaoedistribuiorddi
Cadernode log movimentaoedistribuiorddi
 
Apostila gestao-de-estoques
Apostila gestao-de-estoquesApostila gestao-de-estoques
Apostila gestao-de-estoques
 
Nbr 14931 2004 - execucao de estruturas de concreto - procedimento
Nbr 14931   2004 - execucao de estruturas de concreto - procedimentoNbr 14931   2004 - execucao de estruturas de concreto - procedimento
Nbr 14931 2004 - execucao de estruturas de concreto - procedimento
 

Último

apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 

Último (20)

apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 

Aula 03 - Gerenciamento de processos.pdf

  • 1. Sistemas Operacionais de Redes Aula: Gerenciamento de processos Professor: Jefferson Silva
  • 2. Agenda n  Conhecer o que é um processo n  Quais as funções de um processo? n  Gerenciar processos n  Finalizar processos n  Referências 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 3. O que é um processo ? n  Um processo é basicamente um programa em execução (TANENBAUM, 2014) n  Um processo é o contêiner que detém todas as informações necessárias para rodar um programa (TANENBAUM, 2014) n Cada programa detém o seu processo 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 4. O que é um processo ? n Um processo pode ter processos filhos n Cabe ao sistema operacional gerenciar os processos correntes 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 5. Hierarquia de processos Processo pai Filho 01 Filho 001 Filho 02 Filho 002 Filho 03 Filho 003 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 6. Exemplo de hierarquia - Linux 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 7. Exemplo de hierarquia - Linux 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 8. COMO GERENCIÁ-LOS ? O QUE GERENCIAR ? 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 9. Gerenciamento de processos n Cabe ao Sistema Operacional (SO) gerenciar todos os recursos da máquina n Os processos demandam recursos (que são finitos) 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 10. Gerenciamento de processos n O SO precisa conceder os recursos, mas “vigiá-los” n Apenas alguns processos são executados por vez 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 11. Gerenciamento de recursos CPU E/S Memória Discos 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 12. Como o SO gerencia os procesos ? n  Por meio das prioridades n Cada processo tem um Process ID (PID) n Cada PID tem a sua prioridade n  No Linux, as prioridades vão de -20 a 19 n Quanto menor, maior a prioridade 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 13. Gerenciando processos no Linux n  Quando o computador é ligado o BIOS procura pelo gerenciador de boot no HD n  Os gerenciadores mais comuns são o GRUB e o LILO n  O GRUB ou LILO carregam o kernel na memória n  O kernel inicia um processo chamado init n  O init carrega todas as outras aplicações n  Por fim, o init inicia o getty – é o responsável pela autenticação dos usuários e inicia o processo do shell 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 14. Exemplo 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 15. Como gerenciar efetivamente ? n  Os comandos que iremos utilizar são: n  ps [opções]! n  Gera uma lista com todos os processos em execução n  pstree [opções]! n  Mostra os processos na hierarquia n  top [opções]! n  Mostra os processos em execução (como o ps), mas atualizando a tela 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 16. Como gerenciar efetivamente ? n  Os comandos que iremos utilizar são: n  kill [opções] PID! n  O seu principal uso é para matar (via PID) os processos em execução n  killall [opções] nome! n  Similar ao kill, mas mata pelo nome n  nohup [comando]! n  Executa uma aplicação e a mantém funcionando independente do usuário estar conectado ou não n  free [opções]! n  Mostra a quantidade de memória disponível no sistema 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN
  • 17. Alterando a prioridade dos processos n  Nice [prioridade] comando! n  “legal”, em inglês. Usado para definir a prioridade de um programa que será iniciado n  Quanto “menos legal” com os outros, maior a sua prioridade n  Renice [+/- prioridade] [opções] PID/ usuario! n  Utilizado para alterar a prioridade de um processo já em execução 22/09/14 Instituto Federal de Educação, Ciência e Tecnologia do RN - IFRN