Documente Academic
Documente Profesional
Documente Cultură
Sistemas Opercionais
ISPOMM
Gestão de Processos
Conceitos, Estruturas, Operações, Estados
Overview
Conceito.
Estrutura
Operações
Estados
Conceitos
Informalmente, um processo pode ser definido como um programa
em execução, mas na verdade um processo é mais do que o código
do programa, que também é conhecido como seção de texto. Ele
também inclui a atividade corrente, conforme representada pelo
valor do contador do programa e o conteúdo dos registradores do
processador. Geralmente, um processo também inclui a pilha do
processo que contém dados temporários (como parâmetros de
funções, endereços de retorno e variáveis locais), e uma seção de
dados, que contém variáveis globais. Um processo também pode
incluir um heap, que é a memória dinamicamente alocada
durante o tempo de execução do processo.
O sistema operacional tem como função controlas a execução
dos diversos programas e uso concorrente do processador e
demais recurso, por esta razão todo programa deve estar ligado
a um processo.
• contexto de hardware
• contexto de software
• espaço de endereçamento
Exemplos:
• número máximo de arquivos abertos simultaneamente;
• tamanho máximo de memória principal e secundária que o
processo pode alocar;
• numero máximo de operações de E/S pendentes;
• tamanho máximo do buffer para operações de E/S;
• numero máximo de processos, subprocessos e threads que
podem ser criados.
Privilégios