Mac os x

3654 palavras 15 páginas
PCS2042 – Sistemas Operacionais
Exercício 2
Escalonamento de processos do Minix
06 / 2009

Professor: Jorge Kinoshita

Equipe:
Eduardo Russo5693883
João Misko5694863
Rafael Medeiros5692990
Índice
1.Objetivo3
2.Escalonamento4
O que é escalonamento de processos5
Quando escalonar?6
Categorias de algoritmos de escalonamento7
Principais métodos de escalonamento de sistemas interativos8
Round-Robin8
Priority Scheduling8 Multiple Queues8
Lottery Scheduling8
Fair-Share Scheduling8
Escalonamento em sistemas operacionais9
Microsoft DOS9
Windows 3.1x9
Windows 9x9
Windows NT até XP9
Windows Vista9
Solaris9
GNU/Linux – kernel 2.5 até 2.611
GNU/Linux – kernel 2.6 até 2.6.2311
GNU/Linux – kernel 2.6.23 em diante11
FreeBSD11
Max OS 1.0 até Mac OS 8.x12
Mac OS 9.x 12
Mac OS X12
Minix12
4.Escalonamento no Minix14
Introdução15
Código comentado16
6.Execução do projeto20
BreakPoint no momento da chamada do escalonador21
Plano B22
Execução com o código normal22
Execução com o código alterado23
7.Conclusão26
8.Bibliografia27
9.Anexos28
Anexo 1: teste.c29

ObjetivoO objetivo deste trabalho é entender o escalonamento de processos do Minix e explicar seu funcionamento.
EscalonamentoO que é escalonamento de processosEscalonamento de processos nada mais é do que a seleção (através de um algoritmo) do próximo processo que será executado pela CPU.
Com a evolução dos computadores esses algoritmos foram se tornando cada vez mais complexos, devido ao número de processos que devem “rodar ao mesmo tempo” em uma CPU e a quantidade de processamento consumido por eles.
Quando escalonar?Existem situações em que deve-se chamar o escalonador de processos, e elas são: Finalização ou criação de um processo Quando um processo é bloqueado por I/O ou semáforo Com uma system call bloqueadora Numa interrupção de I/O Numa interrupção de relógio
No caso de interrupção de relógio existem dois tipo de algoritmo: Preemptivos: rodam por

Relacionados

  • Mac OS X
    857 palavras | 4 páginas
  • Mac os x
    3679 palavras | 15 páginas
  • Mac OS X
    1707 palavras | 7 páginas
  • windows x mac
    3659 palavras | 15 páginas
  • Evolu O Do Mac OS X
    1105 palavras | 5 páginas
  • gerenciamento MAC OS X
    1829 palavras | 8 páginas
  • MAC OS X Arquitetura
    1496 palavras | 6 páginas
  • Windows x mac x linux
    548 palavras | 3 páginas
  • Sistema Operativo Mac OS X
    10529 palavras | 43 páginas
  • Apostila Mac OS X V1
    20977 palavras | 84 páginas