Please enable JavaScript.
Coggle requires JavaScript to display documents.
Escalonamento da CPU - Coggle Diagram
Escalonamento da CPU
Escalonamento para Multiprocessadores
Compartilhamento de carga
Multiprocessador
Sistemas NUMA
Núcleos Multithread
Multiprocessamento Heterogêneo
Processadores Multicore
Processadores Multicore
CMT (Chip Multithreading)
Simultaneous Multithreading (SMT/HT)
Abordagens
Multiprocessamento Assimétrico
Multiprocessamento simétrico
Balanceamento de carga
Processador
Fila própria
Migração
Pull
Push
Escalonamento de thread
Threads
Kernel
SO
Usuário
biblioteca de threads
Afinidade de processador
Tipos
Flexível
Rígida
Resolve
Inconsistência de cache
Conceitos básicos
Ciclo de Picos CPU E/S
Escalonador de CPU
Não-preemptivo
Preemptivo
Escalonamento (scheduling)
Despachante
Multiprogramação
Critérios de Escalonamento
maximizar
Utilização da CPU
Throughput (vazão)
minimizar
Tempo de Turnaround (retorno)
Tempo de Espera
Tempo de Resposta
Exemplo de SO Windowa
Esquema de prioridade
32 níveis
Classe variável
Classe de tempo real
Ordem decrescente
Preemptivo