Buscar

Slide - Unidade 02 - Processos e Threads

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Operacionais
Unidade 2
Leandro C. Cardoso
Unidade 2 | Introdução
Processos e threads é uma das demandas mais importantes do sistema 
operacional, justamente por serem relacionados à memória, seja ela física 
ou a memória RAM ou virtual.
Unidade 2 | Competências
1. Discernir sobre o papel dos processos na dinâmica de um sistema 
operacional.
2. Aplicar o modelo de threads em sistemas operacionais.
3. Compreender a forma de comunicação entre processos de um 
sistema operacional.
4. Entender a técnica de escalonamento de processos em um sistema 
operacional.
1. Conceito de processos e threads
Processo é uma entidade 
dinâmica cuja função é de 
alteração do seu estado, de 
acordo com o avanço de 
sua execução. Já threads
relacionam-se a um 
processo com múltiplos 
fluxos de controle.
Fonte: Freepik
Conceito de processos e threads
Uma das situações em que o processo tem controle do sistema 
operacional está relacionada ao tempo de processador.
Fonte: Freepik
Conceito de processos e threads
O Gerenciador de Tarefas, 
do Sistema Operacional 
Windows, é uma das formas 
de visualizar os processos.
Conceito de processos e threads
Algumas aplicações dispõem 
de seu próprio controle 
threads, internamente, não 
controladas pelo sistema 
operacional.
Fonte: Freepik
2. Comunicação e escalonamento de processos
IPC - trata-se de um grupo de mecanismos que viabiliza aos processos o 
poder de transferir as informações entre si.
Comunicação e escalonamento de processos
No modelo de memória 
compartilhada, a área de 
memória é dividida entre 
os processos.
Fonte: Freepik
Comunicação e escalonamento de processos
A memória compartilhada viabiliza 
que as aplicações sejam executadas, 
apenas em um ou dois processadores 
diferentes.
Fonte: Freepik
Comunicação e escalonamento de processos
A memória compartilhada 
apresenta como desvantagem, 
no momento que a espera é 
longa, ocasionar o desperdício 
de tempo de CPU.
Fonte: Freepik
Comunicação e escalonamento de processos
Comparação ilustrativa entre a espera ociosa e a espera bloqueante.
3. Gerenciamento de memória 
O gerenciamento da memória 
RAM é considerado uma das 
principais características e 
atribuições do sistema 
operacional.
Fonte: Freepik
Atribuições do gerenciamento de memória
No gerenciamento de memória de um sistema virtualizado, cada máquina 
virtual obtém do hipervisor uma fração da memória dessa máquina.
Fonte: Freepik
Atribuições do gerenciamento de memória
No gerenciamento de 
memória nos sistemas 
virtualizados, a memória 
de máquina, também, 
tem a memória RAM, 
propriamente dita.
Fonte: Freepik
Atribuições do gerenciamento de memória
A técnica denominada como swap, normalmente, é usada no momento 
que são esgotadas todas as opções de recuperar páginas de memória.
4. Algoritmos de substituição de páginas 
É por meio de algoritmos 
que é tomada a decisão da 
substituição de uma página.
Fonte: Freepik
Políticas de substituição de páginas
Algoritmo FIFO tem como 
política remover, da memória 
virtual, a página carregada 
que está lá há mais tempo.
Fonte: Freepik
Políticas de substituição de páginas
Clock tem como característica 
ser uma fila como a do FIFO, a 
qual é usada pelo algoritmo 
do relógio.
Fonte: Freepik
Políticas de substituição de páginas
No algoritmo NRU, caso 
aconteçam modificações nos 
dados de uma página, desde 
que ela seja carregada na 
memória, dois bits são 
utilizados.
Fonte: Freepik
	Sistemas Operacionais
	Unidade 2 | Introdução
	Unidade 2 | Competências
	1. Conceito de processos e threads
	Conceito de processos e threads
	Conceito de processos e threads
	Conceito de processos e threads
	2. Comunicação e escalonamento de processos
	Comunicação e escalonamento de processos
	Comunicação e escalonamento de processos
	Comunicação e escalonamento de processos
	Comunicação e escalonamento de processos
	3. Gerenciamento de memória 
	Atribuições do gerenciamento de memória
	Atribuições do gerenciamento de memória
	Atribuições do gerenciamento de memória
	4. Algoritmos de substituição de páginas 
	Políticas de substituição de páginas
	Políticas de substituição de páginas
	Políticas de substituição de páginas

Outros materiais