Gerenciamento de Processos no Linux

Preview:

DESCRIPTION

Gerenciamento de processos no Linux

Citation preview

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!

Recommended