Escolar Documentos
Profissional Documentos
Cultura Documentos
Chamadas de sistema
Escalonamento
06 de maio de 2010
1 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
Sistema operacional
2 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
3 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
4 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
Arquitetura
5 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
6 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
Arquiteturas de kernel
7 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
8 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
10 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
11 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
12 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
Organização do GNU/Linux
13 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
14 / 26
Sistema operacional Arquitetura
Chamadas de sistema Organização do Microsoft Windows
Escalonamento Organização do GNU/Linux
15 / 26
Sistema operacional
Chamadas de sistema no Microsoft Windows
Chamadas de sistema
Chamadas de sistema no GNU/Linux
Escalonamento
Chamadas de sistema
16 / 26
Sistema operacional
Chamadas de sistema no Microsoft Windows
Chamadas de sistema
Chamadas de sistema no GNU/Linux
Escalonamento
17 / 26
Sistema operacional
Chamadas de sistema no Microsoft Windows
Chamadas de sistema
Chamadas de sistema no GNU/Linux
Escalonamento
18 / 26
Sistema operacional
Chamadas de sistema no Microsoft Windows
Chamadas de sistema
Chamadas de sistema no GNU/Linux
Escalonamento
19 / 26
Sistema operacional
Chamadas de sistema no Microsoft Windows
Chamadas de sistema
Chamadas de sistema no GNU/Linux
Escalonamento
20 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
Processos
21 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
Estados de processos
22 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
Escalonador
23 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
Sequência básica:
1 Execução do escalonador (modo kernel)
2 Salvar o contexto do processo em execução (inclusive
registradores)
3 Seleção do próximo processo a executar
4 Carregamento do novo processo
Pode invalidar toda a cache!
Tem de ser eficiente!
24 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
25 / 26
Sistema operacional
Processos
Chamadas de sistema
Escalonador
Escalonamento
26 / 26