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

Sistemas Operacionais - Processos

Artigos Científicos: Sistemas Operacionais - Processos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  13/10/2013  •  513 Palavras (3 Páginas)  •  551 Visualizações

Página 1 de 3

Sistemas Operacionais - Processos

Os sistemas computacionais atuais permitem que diversos programas sejam

carregados na memória e executados simultaneamente. Essa evolução tornou

necessário um controle maior na divisão de tarefas entre os vários programas.

Essas necessidades resultaram na noção de processo.

Um sistema é constituído de um conjunto de processos que executam seus

respectivos códigos do sistema operacional e processos e códigos de usuários.

Processos

Um processo é um programa em execução. A execução de um processo ocorre de

maneira seqüencial, ou seja, uma instrução após a outra. A qualquer instante, apenas

uma instrução de um determinado processo é executada.

 Estão associadas a um processo informações sobre seu estado atual.

o Representadas pelo valor do contador de instruções e pelos valores contidos

nos registradores do processador.

o Também uma pilha, que contém dados temporários (tais como argumentos de

sub-rotinas, endereços de retorno e variáveis temporárias), e uma seção de

dados contidas em variáveis globais.

 Embora dois processos possam estar associados a um mesmo programa, são

considerados duas seqüências de execução distintas. Por exemplo, cópias de

um programa de correio eletrônico podem estar sendo executadas por vários

usuários ou o mesmo usuário pode estar usando diversas cópias de um

processador de texto. Cada um desses programas em execução constitui um

processo distinto e, embora o texto de alguns programas possa ser o mesmo, o

estado de cada processo será diferente. É comum ter um processo que crie

muitos processos durante sua execução.

Um programa por si só não é um processo, mas uma entidade

passiva, tal como o conteúdo de um arquivo armazenado em

um disco, enquanto um processo é uma entidade ativa, com

um contador de instruções que específica à próxima instrução

a ser executada e um conjunto de recursos a ele associados.

Nota

Estado do Processo

Um processo em execução pode provocar uma mudança de estado. O estado de um

processo é definido em parte pelo valor do seu contador de instruções e pelos valores

dos registradores do processador.

Podem ser classificados, de acordo com o estado:

 Novo

O processo está sendo criado.

 Em execução

Instruções do código do processo estão sendo executadas.

...

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