Go backward to Escalonamento em Solaris
Go up to Escalonamento com Paralelismo
Go forward to Escalonamento Escondido
Escalonamento para MP em Solaris
Suporte a Multiprocessadores inclui:
- Existe uma única fila de despacho.
- Threads podem ser restritos a um processador.
- Processadores podem enviar cross-processor interrupts.
- Cada processador mantém o thread executando,
dispthread, o último thread executado, o idle
thread, runrun, kprunun e
chosen_level, prioridade do thread que vai tomar o
processador.
- Se P1 tem um processo com maior prioridade que P2, coloca o
seu chosen_level e envia-lhe um interrupt.
vitor@cos.ufrj.br