exercicio da aula 5 - sistemas operacionais - Estacio




1.
No contexto de processos, como pode ocorrer uma condição de corrida?
Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução.
Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
Não haverá condição de corrida em sistemas multitarefa.
 CertoUma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente.
Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e competem no tempo para terminar primeiro.


2.
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua.
Primeiro algoritmo
 CertoInstrução test-and-set.
Segundo algoritmo
Algoritmo de Dekker.
 Algoritmo de Peterson.


3.
O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação DOWN decrementa o semáforo; III. A operação UP incrementa o semáforo; IV. Se o semáforo valer zero e for decrementado, o processo entra em estado de pronto Estão corretas as sentenças:
 CertoI, II e III
I, III e IV
II, III e IV
apenas I e IV
apenas II e III


4.
A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de:
 Aplicação Concorrente
 CertoRegião Crítica
Condição de Corrida
Espera Ocupada
Exclusão Mútua de Execução


5.
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
 Certoparte do programa que acessa dados compartilhados.
área do programa que é executada 80% do tempo.
área da memória que contém dados compartilhados.
área do sistema operacional que contém o código do loader.
parte da memória usada para operações criptográficas.


6.
São técnicas utilizadas na sincronização entre processos:
I. Starvation
II. Instruções TSL
III. Semáforos
IV. Monitores
Todas as afirmativas são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
 CertoSomente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Nenhum comentário:

Postar um comentário

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...