Please enable JavaScript.
Coggle requires JavaScript to display documents.
Escalonamento da CPU, Mapa Mental 05 SO 2025/2 Davi Campos Sutil -…
Escalonamento da CPU
Termos Importantes
Arquitetura homogênea
todos os núcleos iguais
Arquitetura heterogênea
núcleos diferentes
Multiprocessamento homogêneo
todos processadores iguais
Multiprocessamento heterogêneo
processadores diferentes
SMP (simétrico)
todos processadores compartilham funções
ASMP (assimétrico)
um processador mestre controla os outros
Escalonamento no Windows
Baseado em prioridade
Thread de maior prioridade sempre executa
32 níveis
0
Gerenciador de memória
1 - 15
Classe variável
16 - 31
Tempo real
Regras especiais
Processos em primeiro plano recebem quantum maior
preemptivo
Conceitos Básicos
Objetivo
Manter CPU Ocupada
Ciclo de picos CPU-E/S
Processo alterna entre:
Uso da CPU
Espera por E/S
O SO gerencia os ciclos para manter a CPU ocupada
Escalonador de CPU
Seleciona processos prontos para executar
Decisões ocorrem quando:
Executando -> esperando
Executando -> pronto
Preemptivo
SO pode retirar
Esperando -> pronto
Termina
Não preemptivo
Só sai da CPU voluntariamente
Despachante
Passa o controle da CPU
Latência de despacho
Tempo gasto na troca
Funcões
Troca de contexto
Alterna para modo usuário
Inicia execução do proceso
Introdução
base da multiprogramação
aumentar a produtividade
Sistemas modernos
Threads que são escalonadas
Critérios de Escalonamento
Principais métricas
Utilização da CPU
Maximizar
Throughput
Tempo de Turnaround
Minimizar
Critérios de otimização
Tempo de Espera
Tempo de Resposta
Mapa Mental 05
SO 2025/2
Davi Campos Sutil