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

Portifolio Dependencia

Ensaios: Portifolio Dependencia. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/5/2013  •  297 Palavras (2 Páginas)  •  429 Visualizações

Página 1 de 2

PROCESSOS

Como trabalhar com vários programas em um mesmo tempo de execução?

Ao iniciar o computador, você pode acessar vários softwares ao mesmo tempo, como por exemplo, um editor de texto, uma planilha eletrônica, ou qualquer outro.

E, ainda, dentro desses softwares, é possível executar várias funções praticamente ao mesmo tempo, em um único processador!

É possível pois o computador pode contar com o gerenciamento de um sistema operacional!

Na realidade, se o computador possui apenas um processador, ele executará somente uma instrução em um determinado instante.

O que acontece, é que uma execução é muito rápida, o que significa que em menos de 1 segundo diversas instruções podem ser executadas.

Com essa velocidade, é possível ter a execução de vários programas ao mesmo tempo.

Nesse contexto, um sistema (software) possui vários tipos de tarefas que são chamadas de PROCESSOS.

Um processo pode ser entendido como um programa em execução, e para sua execução serão necessários alguns recursos, como: CPU, memória, arquivos, entre outros.

Um processo é representado no sistema operacional por um bloco de controle de processo (PCB — Process Control Block).

O sistema operacional reserva uma área da memória onde coloca informações sobre cada processo a ser executado

As alocações das informações em um PCB (bloco de controle de processos) estão divididas em duas classes:

O contexto de hardware contém basicamente uma cópia dos registradores.

Quando um processo está em execução, seu contexto de hardware está armazenado nos registradores do processador. Quando o processo perde o controle do processador, os dados dos registradores são salvos no contexto de hardware.

Dessa forma, o processo que está deixando o processador será salvo para liberar a entrada de um novo processo.

Por sua vez, o contexto de software contém informações como a identificação do processo:

• QUOTAS (número de arquivos que pode utilizar, tamanho máximo de memória, número máximo de operações de E/S pendentes etc.)

...

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