• Nenhum resultado encontrado

Capítulo 2 Processos e Threads

N/A
N/A
Protected

Academic year: 2021

Share "Capítulo 2 Processos e Threads"

Copied!
28
0
0

Texto

(1)

Processos e Threads

Capítulo 2

2.1 Processos

2.2 Threads

2.3 Comunicação interprocesso

2.4 Problemas clássicos de IPC

2.5 Escalonamento

(2)

Processos

(3)

Processos

(4)

Processos

(5)

Processos

O Modelo de Processo

• Multiprogramação de quatro programas

• Modelo conceitual de 4 processos sequenciais,

independentes

(6)

Criação de Processos

Principais eventos que levam à

criação de processos

1. Início do sistema

2. Execução de chamada ao sistema

de criação de processos

3. Solicitação do usuário para criar um

novo processo

(7)

Término de Processos

Condições que levam ao término de

processos

1. Saída normal (voluntária)

2. Saída por erro (voluntária)

3. Erro fatal (involuntário)

4. Cancelamento por um outro processo

(involuntário)

(8)

Hierarquias de Processos

• Pai cria um processo filho, processo filho

pode criar seu próprio processo

• Formam uma hierarquia

UNIX chama isso de “grupo de processos”

• Windows não possui o conceito de

hierarquia de processos

(9)

Estados de Processos (1)

• Possíveis estados de processos

em execução

bloqueado

pronto

(10)
(11)
(12)
(13)
(14)
(15)

Estados de Processos (2)

• Camada mais inferior de um SO estruturado por

processos

trata interrupções, escalonamento

(16)
(17)
(18)

Algoritmos Não-Preemptivos de

Escalonamento

(19)

Algoritmos Não-Preemptivos de

Escalonamento

(20)

Algoritmos Não-Preemptivos de

Escalonamento

(21)

Algoritmos Não-Preemptivos de

Escalonamento

(22)

Algoritmos Não-Preemptivos de

Escalonamento

(23)

Algoritmos Não-Preemptivos de

Escalonamento

(24)

Algoritmos Não-Preemptivos de

Escalonamento

(25)

Algoritmos Preemptivos de

Escalonamento

(26)

Algoritmos Preemptivos de

Escalonamento

(27)

Algoritmos Preemptivos de

Escalonamento

(28)

Algoritmos Preemptivos de

Escalonamento

Referências

Documentos relacionados

1) Suponhamos que a organização seja um palco de interesses divergentes, onde se podem identificar diferentes estilos de governo, e o conflito a condição natural de toda

Cada parcela possui três plantas úteis e as 20 variedades copa são: Laranja Kona, Laranja Rubi, Laranja Natal 112, Laranja Valência Monte Morellos, Laranja Lima, Laranja Pêra

Para plotar um gráfico de uma função constante no multiplano, primeiramente construiu-se o plano cartesiano com 2 ligas e 4 pinos de cabeça redonda, em

Observando esta preocupação ambiental levantada nos tempos atuais e a adoção de práticas de logística reversa pelas empresas no Brasil, surge uma correlação de forma

Portanto, o objetivo deste trabalho foi estimar o tempo de exposição à radiação solar necessário para desinfecção de águas residuárias domésticas até

Valores elevados de pressão arterial (>140 mmHg para PAS e >90 mmHg para PAD) no dia da avaliação foram observados em 33% dos servidores e 74% apresentaram risco

japonesas de Hiroshima e Nagasaki. Na comparação de uma bomba atômica com uma bomba de hidrogênio, com mesma potência, a radioatividade liberada pela bomba atômica é muito maior

O emprego de um estimador robusto em variável que apresente valores discrepantes produz resultados adequados à avaliação e medição da variabilidade espacial de atributos de uma