Conceitos Processos
Disciplina:
SISTEMAS OPERACIONAIS Gilson Torres Dias
Nome:______________________________________________Mat.:_________________
Nome:______________________________________________Mat.:_________________
Nome:______________________________________________Mat.:_________________
Nome:______________________________________________Mat.:_________________
1-) Defina o conceito de processo.
Definimos o termo processo como sequencia de acontecimentos interligados que estão relacionados entre si, que em cada etapa consumem recursos vários para converter uma ou mais matérias primas em um elemento final. Como exemplo podemos fazer referência ao processo de produção de um determinado veiculo no qual se utilizam vários materiais como ferro, aço inoxidável, cobre e alumínio, plástico, etc. A formação do veículo terminado se faz mediante um processo de montagem
2-)Por que o conceito de processo é tão importante no projeto de sistemas multi-programáveis?
Através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincroniza. Nos sistemas multiprogramáveis os processos são executados concorrentemente, compartilhando o uso do processador, memória principal, dispositivos de E/S dentre outros recursos.
3-) É possível que um programa execute no contexto de um processo e não execute no contexto de um outro? Por que?
Sim, pois a execução de um programa pode necessitar de recursos do sistema que um processo pode possuir enquanto outro não.
4-) Quais partes compõem um processo? contexto de hardware, contexto de software e espaço de endereçamento. 5-) O que é o contexto de hardware de um processo e como é a implementação da troca de contexto?
Trata-se do conteúdo dos registradores gerais da CPU, e a implementação da troca de contexto consiste em salvar o esse conteúdo de um processo que está deixando a CPU e carregá-los com as informações