Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Operacionais
Capítulo IV - Processos
Conceito de Processo
1.2
Conceitos Básicos
1.3
Processos em Execução
1.4
Diagrama de Estados de um Processo
1.5
Bloco de Controle de Processos (PCB)
1.6
CPU Alternando entre Processos
1.7
Filas de Escalonamento de Processos
1.8
Filas de Processos
1.9
Escalonamento de Processos
1.10
Escalonadores
1.11
Escalonadores
1.12
Troca de Contexto
1.13
Criação de Processos
Processos pais podem criar processos filhos, formando uma árvore de
processos
Compartilhamento de recursos
Pais e filhos compartilham todos os recursos.
Filhos compartilham parte dos recursos do pai.
Pais e filhos não compartilham recursos
Execução
Pais e filhos executam concorrentemente
Pais esperam até que os filhos terminem
Espaço de endereçamento
Filho é uma duplicata do pai.
Filho tem um programa carregado nele.
Exemplo no UNIX
cada processo é identificado por um identificador de processo (pid)
um novo processo é criado pela chamada ao sistema fork
a chamada de sistema exec pode ser usada em seguida para a execução de
um novo programa.
1.14
Uma Árvore de Processos em um Sistema UNIX
1.15
Término do Processo
1.16
Processos Cooperativos
1.17