SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Processamento
Adilson Andrade e Alyson Andrade
Processos
Processos
• “Processo é geralmente entendido como
um programa em execução porém, na
realidade, trata-se de uma estrutura mais
complexa que contém, além do programa
no seu formato executável, todas as
informações necessárias (contexto) à
execução e ao controle da execução do
mesmo, como por exemplo: o contador de
programa, pilhas, registradores e área de
dados”. (1)
Estados de um processo
Estrutura dos processos
Funcionamento
Scheduler
Scheduler ou escalonador é um módulo
do sistema operacional conhecido como
dispatcher,que tem por finalidade
balancear a utilização do processador
pelos processos em execução,maximizar
o throughput (capacidade de atendimento
a processos) do sistema e garantir tempos
de resposta razoáveis,o escalonador
segue o padrão Last In First Out (LIFO).
Threads
É uma forma de um processo dividir a si
mesmo em duas ou mais tarefas que
podem ser executadas concorrencialmente.
ULT (thread de nível do utilizador)
KLT(thread ao nível do núcleo)
Monoprocessamento
• A capacidade de um sistema executar
dois ou mais programas sendo que ele só
reconhece um processador.
Multiprocessamento
• À capacidade de um sistema operativo,
executar dois ou mais programas de
computador ao mesmo tempo, é chamado
de multiprocessamento.
Monoprocessamento
X
Multiprocessamento
Multiprocessamento Simétrico
• O multiprocessamento simétrico (também
conhecido como SMP, Symmetric
Multiprocessing) possibilita que um
sistema de computador tenha mais de
uma CPU compartilhando todos os
recursos do sistema.
Multiprocessamento Assimétrico
• Multiprocessamento assimétrico é uma
técnica para sistemas multiprocessados,
onde somente um processador tem
acesso ao núcleo (e suas estruturas) e
realiza o papel de escalonador dos outros
processadores, formando uma estrutura
mestre-escravo.
Monotarefa
• Os SO executam apenas uma tarefa de
cada vez. Por exemplo, se utilizar um
processador de texto e se pretende fazer
um desenho, tem que se fechar o
processador de texto e abrir a folha de
cálculo. Exemplo de SO: O MS-DOS
Multitarefa
• Os SO executam dois ou mais programas
em simultâneo. Na verdade o que o
processador faz é atribuir fracções de
tempo aos programas que estão a
executar.
Deadlock
• É consequência do compartilhamento
exclusivo e ocorre sempre que um ou
mais processos estiverem esperando por
um evento (recurso) que jamais ocorrerá.
Caracteriza-se por uma espera circular
onde dois ou mais processos aguardam
pela liberação de recursos para que
possam continuar suas tarefas.
Deadlock
Dúvidas
Processamento
• Referências:
http://equipamentosinteligenciartificial.blogspot.com.br/2009/03/multi
processamento.html
• http://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_aos_Sistem
as_Operacionais/Estruturas_dos_Sistemas_Operacionais
• http://www.facol.br/sophia/2741/APOSTILA07_PROCESSOS.PDF
• http://www.edilms.eti.br/uploads/file/so/SO-aula-04-tipos-so.pdf
• http://www.gsigma.ufsc.br/~popov/aulas/so1/cap6so.html
Adilson Andrade, Alyson Andrade e Leonardo Moura.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsSistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsCharles Fortes
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisCid de Andrade
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1Universal.org.mx
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOMauro Duarte
 
Revsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRevsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRodrigo Rodrigues
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIsaac Vieira
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosKaska Lucas
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: IntroduçãoAlexandre Duarte
 
Sistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosSistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosCarlos Melo
 
Cap05 processos e threads
Cap05   processos e threadsCap05   processos e threads
Cap05 processos e threadsfernandao777
 
Sistemas Operacionais - Aula 5 - Concorrência
Sistemas Operacionais - Aula 5 - ConcorrênciaSistemas Operacionais - Aula 5 - Concorrência
Sistemas Operacionais - Aula 5 - ConcorrênciaCharles Fortes
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisMauro Duarte
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Joicy Souza
 
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosSistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosCharles Fortes
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introduçãoCarlos Melo
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
Sistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e SoftwareSistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e SoftwareCharles Fortes
 

Was ist angesagt? (20)

Sistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e ThreadsSistemas Operacionais - Aula 7 - Processos e Threads
Sistemas Operacionais - Aula 7 - Processos e Threads
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 
2010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula12010 02 26 Sistemas Operacionais Aula1
2010 02 26 Sistemas Operacionais Aula1
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
Revsão sobre sistemas operacionais
Revsão sobre sistemas operacionaisRevsão sobre sistemas operacionais
Revsão sobre sistemas operacionais
 
Introducao a Sistemas Operacionais
Introducao a Sistemas OperacionaisIntroducao a Sistemas Operacionais
Introducao a Sistemas Operacionais
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
Sistemas operacionais lista de exercicios
Sistemas operacionais lista de exerciciosSistemas operacionais lista de exercicios
Sistemas operacionais lista de exercicios
 
Cap05 processos e threads
Cap05   processos e threadsCap05   processos e threads
Cap05 processos e threads
 
Sistemas Operacionais - Aula 5 - Concorrência
Sistemas Operacionais - Aula 5 - ConcorrênciaSistemas Operacionais - Aula 5 - Concorrência
Sistemas Operacionais - Aula 5 - Concorrência
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais
 
Sistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de TrabalhoSistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de Trabalho
 
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosSistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre Processos
 
Sistemas operacionais introdução
Sistemas operacionais introduçãoSistemas operacionais introdução
Sistemas operacionais introdução
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Sistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e SoftwareSistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e Software
 

Ähnlich wie Processamento.pptx

Ähnlich wie Processamento.pptx (20)

Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Trabalho de sistemas operativos
Trabalho de sistemas operativosTrabalho de sistemas operativos
Trabalho de sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Aula 1
Aula 1Aula 1
Aula 1
 
S.o aula 5678
S.o aula 5678S.o aula 5678
S.o aula 5678
 
Curso openmp
Curso openmpCurso openmp
Curso openmp
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Joaopinheiro
JoaopinheiroJoaopinheiro
Joaopinheiro
 
M1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptxM1_Sistemas Operativos.pptx
M1_Sistemas Operativos.pptx
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Processamento paralelo
Processamento paraleloProcessamento paralelo
Processamento paralelo
 
Aula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptxAula 01 - Introducao aos Sistemas Operacionais.pptx
Aula 01 - Introducao aos Sistemas Operacionais.pptx
 
sistemas_operacionais.ppt
sistemas_operacionais.pptsistemas_operacionais.ppt
sistemas_operacionais.ppt
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºano
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Aula 11,12,13,14...
Aula 11,12,13,14...Aula 11,12,13,14...
Aula 11,12,13,14...
 

Processamento.pptx