TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Infotmatica - Processos

Exames: Infotmatica - Processos. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  13/11/2013  •  439 Palavras (2 Páginas)  •  286 Visualizações

Página 1 de 2

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

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com