Prévia do material em texto
1a Questão (Ref.:201402852464) Acerto: 1,0 / 1,0 Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. kernel monlítico; superkernel camadas microkernel kernel 2a Questão (Ref.:201402240577) Acerto: 1,0 / 1,0 Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: Um sistema operacional deve facilitar acesso aos recursos do sistema Um sistema operacional é responsável por gerenciar os recursos computacionais É impossível fazer uso de um computador que não tenha um sistema operacional São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida 3a Questão (Ref.:201402795912) Acerto: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "execução"? Sim. Assim que liberar o processador ele será executado. Sim. Mas somente se o computador tiver mais de uma CPU. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. 4a Questão (Ref.:201402196710) Acerto: 1,0 / 1,0 Em relação ao conceito de processos, marque a assertiva CORRETA: Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância). Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais. Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias. Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução. Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução. 5a Questão (Ref.:201402796380) Acerto: 1,0 / 1,0 Uma das diferenças entre threads em modo usuário e threads em modo kernel é: Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. 6a Questão (Ref.:201402199521) Acerto: 1,0 / 1,0 Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do gerenciamento de arquivo. do espaço de endereçamento do processo. do controle de memória do processo. do contexto de software do processo. do contexto de hardware do processo. 7a Questão (Ref.:201402806493) Acerto: 1,0 / 1,0 Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ? Espera ocupada Bloqueio do processo Deadlock Exclusão mútua Starvation 8a Questão (Ref.:201402890895) Acerto: 1,0 / 1,0 Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente Um processo deve permanecer executando uma região crítica por tempo finito Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Não pode haver nem deadlock nem starvation 9a Questão (Ref.:201402758013) Acerto: 1,0 / 1,0 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 wait decrementa o semáforo; se o valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas as sentenças: I, II e III apenas II e III apenas I e IV I, III e IV II, III e IV 10a Questão (Ref.:201402795920) Acerto: 1,0 / 1,0 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: I, III e IV apenas I e IV II, III e IV apenas II e III I, II e III