Gerenciamento de Processos no Linux

10
Unisociesc - Professor Claudinei Dias Évelin Carine Gomes | Willian Costa Souza - BSI 361 Gerenciamento de Processos no LINUX

description

Gerenciamento de processos no Linux

Transcript of Gerenciamento de Processos no Linux

Page 1: Gerenciamento de Processos no Linux

Unisociesc - Professor Claudinei DiasÉvelin Carine Gomes | Willian Costa Souza - BSI 361

Gerenciamento de Processos no LINUX

Page 2: Gerenciamento de Processos no Linux

ROTEIRO

Gerência ImplementaçãoEscalonamentoCoordenaçãoGerência de memóriaExemplo de algoritmo

Page 3: Gerenciamento de Processos no Linux

INTRODUÇÃO

Gerenciamento e planejamento

Page 4: Gerenciamento de Processos no Linux

GERÊNCIA DE PROCESSO

Evolução, com ajuda de todos.

Page 5: Gerenciamento de Processos no Linux

IMPLEMENTAÇÃO

Prioridades

TASK RUNNINGTASK INTERRUPTIBLETASK UNINTERRUPTIBLETASK STOPPEDTASK ZOMBIE

Page 6: Gerenciamento de Processos no Linux

ESCALONAMENTO

Escolhas

Preemptivos - podem ser interrompidos

Não-preemptivos - apenas usuário

Page 7: Gerenciamento de Processos no Linux

ESCALONAMENTO

Prioridade Estática - usuário define, tempo real, maior prioridade

Prioridade Dinâmica - cálculo (prioridade e tempo), menor prioridade

Page 8: Gerenciamento de Processos no Linux

EXEMPLO DE ALGORITMO

https://gist.github.com/willianis4w/7593708

FIFO, saudades? :)

Page 9: Gerenciamento de Processos no Linux

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.

Page 10: Gerenciamento de Processos no Linux

Unisociesc - Professor Claudinei DiasÉvelin Carine Gomes | Willian Costa Souza - BSI 361

Gerenciamento de Processos no LINUX

Obrigado!