Exercicios de processos
Nome: Cristiane de Oliveira Melo
Exercícios de processos
1. Inicialmente pode ser compreendido como um programa em execução. • Um processo ainda pode ser definido como o ambiente onde um programa é executado
2. Conceito de processo permite sistemas multiprogramáveis implementarem a concorrência de diversos programas e atender a múltiplos usuários simultaneamente.
3. Sim, pois tem mais de um contexto e o processo pode estar sendo executado em um e não no outro.
4. •Contexto de Hardware •Contexto de Software •Espaço de Endereçamento •Bloco de Controle do Processo
5. É o contexto dos registradores gerais da UCP, além dos registrados de uso específico (PC, PSW...). Quando um processo está em execução o seu contexto de hardware está armazenado nos registradores do processador. Quem gerencia essas mudanças de contexto também é o SO. Consiste em salvar o conteúdo dos registradores do processo que está deixando a UCP Carregá-lo com os valores referentes ao novo processo que será executado.
6. Especificados limites e características dos recursos que podem ser alocados pelo processo.
Três grupos de informação • Identificação: usuário acessa através de login e senha
• Quotas: número máximo de arquivos abertos simultaneamente• Privilégios: o que cada usuário vai poder acessar ou vai poder executar.
7. Área da memória pertencente ao processo onde instruções e dados do programa são armazenados. Cada processo possui seu próprio espaço de endereçamento. Deve ser devidamente protegido do acesso dos demais processos.
8. O processo e implementado pelo sistema operacional através de uma estrutura de dados chamada bloco e controle do processo (Process Control Block PCB). A partir do PCB, o sistema operacional mantém todas as informações o contexto de hardware, contexto de software e espaço de endereçamento de cada processo.
9. Estado de Execução: processo que está sendo processado pela UCP no momento.
Estado de Pronto: processo que aguarda para