Unisociesc - Professor Claudinei DiasÉvelin Carine Gomes | Willian Costa Souza - BSI 361
Gerenciamento de Processos no LINUX
ROTEIRO
Gerência ImplementaçãoEscalonamentoCoordenaçãoGerência de memóriaExemplo de algoritmo
INTRODUÇÃO
Gerenciamento e planejamento
GERÊNCIA DE PROCESSO
Evolução, com ajuda de todos.
IMPLEMENTAÇÃO
Prioridades
TASK RUNNINGTASK INTERRUPTIBLETASK UNINTERRUPTIBLETASK STOPPEDTASK ZOMBIE
ESCALONAMENTO
Escolhas
Preemptivos - podem ser interrompidos
Não-preemptivos - apenas usuário
ESCALONAMENTO
Prioridade Estática - usuário define, tempo real, maior prioridade
Prioridade Dinâmica - cálculo (prioridade e tempo), menor prioridade
EXEMPLO DE ALGORITMO
https://gist.github.com/willianis4w/7593708
FIFO, saudades? :)
REFERÊNCIASTanenbaum, A. S. (1999) Sistemas Operacionais Modernos. 1ª e 2ª edição.
Guimarães, G. LFA – Escalonadores de Processos no Linux.
Deives, C. Sabóia, P. - Escalonamento no Linux.
Silva, S.A.C. Estudo sobre os tipos de gerenciamento do SO Linux.
Toledo, M. - Gerenciamento de Processos no Linux.
Unisociesc - Professor Claudinei DiasÉvelin Carine Gomes | Willian Costa Souza - BSI 361
Gerenciamento de Processos no LINUX
Obrigado!