Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Sistemas operacionais

Por:   •  5/4/2018  •  892 Palavras (4 Páginas)  •  502 Visualizações

Página 1 de 4

...

18) Qual é a definição de sistema concorrente?

R.: Sistemas que fazem uso de programas concorrentes, ou seja, execução simultânea dos programas.

19) Qual é a definição de sistema paralelo?

R.: É um sistema que interliga vários nós de processamento de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós.

20) Em um sistema concorrente com três threads, sendo executadas na seqüência T1, T3 e T2, com os tempos de execução de T1 = 80 ms, T2 = 120 ms e T3 = 60 ms, qual thread será a 1ª a 2ª e a 3ª a serem executadas?

R.: 1ª T2, 2ª T1 e 3ª T3.

21) Em um sistema seqüencial com três threads , sendo executadas na seqüência T1, T3 e T2, com os tempos de execução de T1 = 80 ms, T2 = 120 ms e T3 = 60 ms, qual thread será a 1ª a 2ª e a 3ª a serem executadas?

R.; 1ª T1, 2ª T2 e 3ª T3.

22) Qual é a definição de região critica?

R.: Área de código de um algoritmo que acessa um recurso compartilhado que não pode ser acedido concorrentemente por mais de uma linha de execução.

23) Qual e a definição de exclusão mútua?

R.: Técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso simultaneamente a um recurso compartilhado, acesso esse denominado por seção crítica.

24) Qual e a definição de deadlock?

R.: Bloqueio de dois ou mais processos, ou seja, impedimento de execução dos processos.

25) Defina Semáforo:

R.: Variável protegida que tem como função controle de acessos a recursos compartilhados.

26) Defina Monitores:

R.: São mecanismos utilizados por muitas linguagens de programação que permitem a sincronização de processos.

27) Defina Sistema Operacional Monotarefa?

R.: Sistema que permite a execução de uma tarefa por vez.

28) Defina Sistema Operacional Multiusuário?

R.: Sistema que permite acesso de vários usuários simultaneamente.

29) Defina Scheduling:

R.: O scheduling ou escalonamento controla a multitarefa determinando qual das threads receberá o próximo time slice do processador.

30. Para aumentar a produtividade de uma empresa, o consultor João Cardoso sugeriu a utilização de processamento paralelo em seus computadores. O processamento em paralelo permite que:

a) a saída de um programa executado pelo primeiro de uma série de computadores, colocados um após o outro, seja executada pelo computador que vem a seguir;

b) diversos computadores, colocados um ao lado do outro, processem, ao mesmo tempo, diferentes partes da mesma tarefa;

c) diversos microcomputadores, colocados em paralelo, funcionem como um supercomputador;

d)Um sistema computacional no qual instruções em threads separadas podem ser executadas simultaneamente.

R.: Alternativa D.

...

Baixar como  txt (6 Kb)   pdf (49.1 Kb)   docx (14.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club