Ti - sistemas operacionais

884 palavras 4 páginas
Respostas dos Exercícios - Sincronização de Processos

1 - Defina o que é uma aplicação concorrente e dê um exemplo de sua utilização. É uma aplicação estruturada de maneira que partes diferentes do código do programa possam executar concorrentemente. Este tipo de aplicação tem como base a execução cooperativa de múltiplos processos ou threads, que trabalham em uma mesma tarefa na busca de um resultado comum.

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? Caso não haja uma gerência no uso concorrente dos recursos compartilhados, inconsistências nos dados podem ocorrer.

3 – O que é exclusão mútua e como ela é implementada? É impedir que dois ou mais processos acessem um mesmo recurso simultaneamente. Para isso, enquanto um processo estiver acessando determinado recurso, todos os demais processos que queiram acessá-lo deverão esperar pelo término da utilização do recurso.

4 – Como seria possível resolver os problemas decorrentes do compartilhamento da matriz, apresentado anteriormente, utilizando o conceito da exclusão mútua? Garantindo na aplicação que somente um único processo pode estar acessando a matriz por vez.

5 – O que é starvation e como podemos solucionar este problema? Starvation é a situação onde um processo nunca consegue executar sua região crítica e, conseqüentemente, acessar o recurso compartilhado. A solução para o problema depende de estabelecimentos de mecanismos de acesso pelo sistema operacional que garantam o acesso ao recurso por todos os processos que solicitarem uso.

6 – Explique o que são semáforos e dê dois exemplos de sua utilização. Semáforo é uma variável especial protegida que tem como função o controle de acesso a recursos compartilhados (por exemplo, um espaço de armazenamento) em um ambiente multitarefa. 7 – Apresente uma solução para o

Relacionados

  • ESTUDO CONCLUI QUE O FRACASSO DOS SISTEMAS DE TI CONSTITUI A PRINCIPAL AMEAÇA AO ÊXITO OPERACIONAL, MAS POUCAS COMPANHIAS TRATAM DE MANEIRA EFICIENTE OS RISCOS ASSOCIADOS.
    477 palavras | 2 páginas
  • Artigo - Arquitetura de TI
    4535 palavras | 19 páginas
  • Pimvii - desenvolvimento de estudo das melhores práticas de ti
    9155 palavras | 37 páginas
  • Aula 03 teoria geral de sistemas
    1716 palavras | 7 páginas
  • aula 03 teoria geral de sistemas
    1722 palavras | 7 páginas
  • Aula-tema 03: Infraestrutura da Tecnologia da Informação
    1735 palavras | 7 páginas
  • aula 3 ava anhanguera
    1262 palavras | 6 páginas
  • teoria de sistema
    1660 palavras | 7 páginas
  • teoria geral dos sistemas
    4844 palavras | 20 páginas
  • Questões para Acompanhamento da Aprendizagem aula tema 3
    1284 palavras | 6 páginas