Trabalho SO

Páginas: 10 (2403 palavras) Publicado: 15 de abril de 2014

EXERCICIO II DE SO


1. Defina o conceito de processo.
O conceito de processo é a base para a implementação de um sistema multiprogramado. O processador é projetado apenas para executar instruções, não sendo capaz de distinguir qual programa se encontra em execução. A gerência de um ambiente multiprogramado é função exclusiva do sistema operacional, que deve controlar a execução dediversos programas e o uso concorrente do processador. Para isto, para ser executado, um programa deve estar sempre associado a um processo.
A gerência dos processos é uma das principais funções de um sistema operacional. Através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução.

2. Por que o conceito de processo é tão importante noprojeto de sistemas multiprogramáveis?

O conceito de processo é importante pois é através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução. 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ívelque um programa execute no contexto de um processo e não execute no contexto de um outro? Por quê?

Um processo pode ser entendido inicialmente como um programa em execução, só que seu conceito é mais abrangente. Em um sistema multiusuário, cada usuário é associado a um processo. Ao executar um programa, o usuário tem a impressão de possuir o processador e todos os demais recursos reservadosexclusivamente para seu uso. Na realidade, o processador executa o programa de um usuário durante um intervalo de tempo e, no instante seguinte, poderá estar processando outro programa. Para que a troca de programas ocorra sem problemas, é necessário que todas as informações do programa interrompido sejam guardadas para que, quando este retornar a ser executado, não lhe falte nenhuma informaçãonecessária à continuação do processamento. Todas as informações importantes e necessárias à execução de um programa fazem parte do processo.

4. Quais partes compõem um processo?

Um processo é formado por três partes, conhecido como contexto de hardware,
contexto de software e espaço de endereçamento, que juntas mantêm todas as
informações necessárias à execução de um programa.






5. Oque é contexto de hardware de um processo e como é a implementação da troca de contexto?

O contexto de hardware armazena o conteúdo dos registradores gerais da CPU, além dos registradores de uso específico, como o program counter(PC), stack pointer (SP) e registrador de status. Quando um processo está em execução, o seu
contexto de hardware está armazenado nos registradores do processador. Nomomento em que o processo perde a utilização das CPU, o sistema salva as
informações no contexto de hardware do processo.
A troca de um processo por outro no processador, comandada pelo sistema
operacional, é denominada de mudança de contexto. A mudança de contexto
consiste em salvar o conteúdo dos registradores do processo que está deixando a
CPU e carregá-los com os valores referentes aonovo processo que será executado.

6. Qual a função do contexto de software? Exemplifique cada grupo de
informação.

No contexto de software são especificadas características e limites dos
recursos que podem ser alocados pelo processo, como o número máximo de
arquivos abertos simultaneamente, prioridade de execução e tamanho do buffer para
operações de E/S.
O contexto de software é compostopor três grupos de informações sobre o
processo: identificação, quotas e privilégios.
Identificação
Cada processo criado pelo sistema recebe uma identificação única (PID)
representada por um numero. Através do PID, o sistema operacional e outros
processos podem fazer referência a qualquer processo existente, consultando
seu contexto ou alterando uma de suas características.
O processo...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • só trabalho
  • Trabalho de SO
  • Trabalho SO
  • trabalho de SO
  • Trabalho SO
  • Trabalho de so
  • so trabalhos
  • Trabalho so

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!