Infotmatica - Processos
Exames: Infotmatica - Processos. Pesquise 862.000+ trabalhos acadêmicosPor: JoanneQuintas • 13/11/2013 • 439 Palavras (2 Páginas) • 321 Visualizações
1. Processos
• São programas em execução;
• Cada processo possui basicamente três partes (contexto
de hardware, contexto de software e espaço de
endereçamento );
Exemplo
1. Um processo denominado SHELL lendo os comandos de um
terminal.
1.1. Estrutura do Processo
Os processos são organizados em três partes:
• Contexto de hardware;
• Contexto de software;
• Espaço de endereçamento.
Contexto de software Contexto de hardware
Contexto de
endereçamento
Programa
1.1.1. Contexto de Hardware
Responsável pelo armazenamento do conteúdo dos
registradores (Mudança do contexto);
A mudança de contexto consiste em salvar o conteúdo dos
registradores do processo
1.1.2. Contexto de Software
Responsável pela definição das características e limites dos
recursos que podem ser alocados pelo processo, entre eles:
• Número máximo de arquivos abertos simultaneamente;
• Prioridade de execução;
• Tamanho do buffer para operações de E/S.
É formado por três grupos de informações sobre o processo:
• Identificação;
• Quotas;
• Privilégios.
1.1.2.1. Identificação
Cada processo criado pelo sistema recebe uma
identificação única (PID – process identification).
1.1.2.2. Quotas
São os limites de cada recurso que o sistema pode alocar.
1.1.2.3. Privilégios
Definem as ações que os processos realizam.
1.1.3. Espaço de Endereçamento
É a área do processo responsável por armazenar todas as
instruções e dados do processo em execução.
1.2. Criação de processos
Parte do ciclo de vida utilizado para assegurar a existência dos
processos necessários. Destacam-se:
o Início do sistema;
o Execução de uma chamada ao sistema de criação de um
processo;
o Uma requisição de um usuário para criar um novo
processo;
o Início de um job em lote.
Exemplos:
1. Quando um S.O é carregado, em geral criam-se vários
processos;
2. Novos processos podem ser criados após a carga inicial do S.O;
3. Em S.O interativos novos processos podem ser criados através
da
...