Sincronização e Comunicação entre Processos

1303 palavras 6 páginas
SISTEMAS OPERACIONAIS

QUESTIONÁRIO AVALIATIVO

Processo
1. Defina o conceito de processo.
2. Por que o conceito de processo é tão importante no projeto de sistemas multiprogramáveis?
3. É possível que um programa execute no contexto de um processo e não execute no contexto de um outro? Por que?
4. Quais partes compõem um processo?
6. Qual a função do contexto de software? Exemplifique cada grupo de informação.
7. O que é o espaço de endereçamento de um processo?
8. Como o sistema operacional implementa o conceito de processo? Qual a estrutura de dados indicada para organizar os diversos processos na memória principal?
9. Defina os cinco estados possíveis de um processo?
10. Dê um exemplo que apresente todas as mudanças de estado de um processo, juntamente com o evento associado a cada mudança.
11. Diferencie processos multithreads, subprocessos e processos independentes.

Sincronização e Comunicação entre Processos
1. Defina o que é uma aplicação concorrente e dê um exemplo de sua utilização.
2. Considere uma aplicação que utilize uma matriz na memória principal para a comunicação entre vários processos concorrentes. Que tipo de problema pode ocorrer quando dois ou mais processos acessam uma mesma posição da matriz?
3. O que é exclusão mútua e como é implementada?
4. Como seria possível resolver os problemas decorrentes do compartilhamento da matriz, apresentado anteriormente, utilizando o conceito de exclusão mútua?
5. O que é espera ocupada e qual o seu problema?
6. Explique o que é sincronização condicional e dê um exemplo de sua utilização.
7. Qual a vantagem da forma assíncrona de comunicação entre processos e como esta pode ser implementada? 8. O que é deadlock, quais as condições para obtê-lo e quais as soluções possíveis?
9. Em uma aplicação concorrente que controla saldo bancário em contas correntes, dois processos compartilham uma região de memória onde estão armazenados os saldos dos clientes A e B. Osprocessos executam,

Relacionados

  • Sincronização e Comunicação entre Processos
    1654 palavras | 7 páginas
  • sincronização comunicação processos
    272 palavras | 2 páginas
  • Aula_07 Sincronização E Comunicação Entre Processos
    8036 palavras | 33 páginas
  • MECANISMO DE SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS
    2183 palavras | 9 páginas
  • Sistemas Operacionais - Sincronização e Comunicação entre Processos
    617 palavras | 3 páginas
  • SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS PROBLEMA DOS FILÓSOFOS
    1141 palavras | 5 páginas
  • Tecnologia
    539 palavras | 3 páginas
  • Sistemas operacionais
    865 palavras | 4 páginas
  • 2 Processos SIA
    3091 palavras | 13 páginas
  • MecanismosparaSincronizacaoentreProcessos
    676 palavras | 3 páginas