Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 1/8 Painel / Meus cursos / TCADS / 📝 AVALIAÇÕES 2023/4 / ATIVIDADE ONLINE 1 - AV12023/4 Iniciado em segunda, 13 nov 2023, 10:45 Estado Finalizada Concluída em segunda, 13 nov 2023, 11:46 Tempo empregado 1 hora Avaliar 1,20 de um máximo de 2,00(60%) Questão 1 Correto Atingiu 0,20 de 0,20 Considerando processos e threads, há diferentes formas de implementar um servidor, dentre elas: um servidor monothread (com um único fluxo de execução) e um servidor multithread (com mais de um fluxo de execução). Existe alguma circunstância na qual um servidor monothread possa obter um melhor desempenho do que um servidor multithread? Escolha uma opção: a. Sim, muitas threads podem acarretar uma perda de desempenho. b. Sim, um servidor monothread não necessita controlar mais fluxos de execução e, por isso, podem obter um melhor desempenho. c. Não, considerar apenas uma thread na implementação do servidor não apresenta melhor desempenho. d. Não, a implementação multithreads é a melhor alternativa para implementar um servidor independente da circunstância. e. Sim, as threads necessitam de memória e requerem mais registradores, que são recursos mais caros. https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/course/view.php?id=2987 https://moodle.ead.unifcv.edu.br/course/view.php?id=2987#section-5 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=144948 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 2/8 Questão 2 Incorreto Atingiu 0,00 de 0,20 O serviço X.500 tem uma árvore chamada Directory Information Tree (DIT) e um banco de dados chamado Directory Information Base (DIB), que são usados para manter dados em um formato hierárquico. Quais são as principais requisições feitas nos dados do X.500? Escolha uma opção: a. As operações de read e search. A segunda a pesquisa é feita com o nome absoluto ou relativo do recurso na DIT. b. As operações de read e search. A primeira recebe como parâmetro um nome e retorna os atributos, enquanto a segunda faz o contrário. c. As operações de read e search. Na primeira, é feita uma leitura passando um atributo como parâmetro. d. As operações de find e seek. A primeira procura algum atributo por meio do nome, e a segunda procura um recurso por meio do nome. e. As operações de write e read. A primeira escreve um registro na DIT, e a segunda retorna algum registro com base em um atributo. 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 3/8 Questão 3 Correto Atingiu 0,20 de 0,20 É comum uma organização ter uma rede heterogênea, ou seja, ter computadores de diferentes plataformas. Como o serviço LDAP pode auxiliar uma rede desse tipo? Escolha uma opção: a. Um servidor LDAP pode centralizar os dados de rede necessários e facilitar o acesso entre os diferentes serviços presentes na rede. b. O servidor LDAP auxilia porque pode fornecer um gateway na rede, filtrando as requisições e encaminhando-as para outros serviços. c. O LDAP tem implementações que são pré-instaladas nos principais sistemas operacionais modernos, como Windows, Linux e MacOS. d. Com o avanço dos SO, as redes heterogêneas se tornaram menos complexas; portanto, não há problemas a serem resolvidos pelo LDAP. e. Assim como o serviço SAMBA, o LDAP pode ser instalado para compartilhamento de arquivos entre hosts Linux e Windows. Questão 4 Incorreto Atingiu 0,00 de 0,20 A heterogeneidade está presente nas redes, hardwares, sistemas operacionais, linguagens de programação e códigos dos desenvolvedores. Qual das seguintes tecnologias é usada para abstrair a heterogeneidade no hardware em sistemas distribuídos? Escolha uma opção: a. JVM (Java Virtual Machine). b. CORBA (Common Object Request Broker Architecture). c. RPC (Remote Procedure Call). d. RMI (Remote Method Invocation). e. SOAP (Simple Object Access Protocol). 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 4/8 Questão 5 Correto Atingiu 0,20 de 0,20 Em sistemas distribuídos, a coordenação de processos é fundamental para garantir a exclusão mútua distribuída, impossibilitando que dois ou mais processos acessem um mesmo recurso compartilhado ao mesmo tempo. O algoritmo baseado em anel para exclusão mútua distribuída utiliza um token em sua implementação. Sobre o token e sua finalidade, é correto afirmar que: Escolha uma opção: a. o token indica qual processo é o coordenador central no sistema. O processo que tiver o token pode realizar a ação de liberar o recurso compartilhado para o coordenador utilizar. b. o token indica qual processo é impedido de utilizar o recurso. O processo que tiver o token deve esperar os demais fazerem uso do recurso e, depois, passar o token para o processo sucessor, e só então utilizar o recurso. c. o token indica qual processo pode utilizar o recurso compartilhado. O processo que tiver o token pode fazer uso do recurso mais de uma vez com o mesmo token e, quando terminar de usá-lo, passa o token para o processo sucessor. d. o token indica qual processo pode utilizar o recurso compartilhado. O processo que tiver o token pode fazer uso do recurso e, quando terminar de usá-lo, passa o token para o coordenador. e. o token indica qual processo pode utilizar o recurso compartilhado. O processo que tiver o token pode fazer uso do recurso e, quando terminar de usá-lo, passa o token para o processo sucessor no anel. 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 5/8 Questão 6 Correto Atingiu 0,20 de 0,20 A coordenação de processos é necessária, dentre outros fatores, para possibilitar a exclusão mútua distribuída, permitindo a utilização eficaz dos recursos compartilhados presentes no sistema. Diferentes algoritmos podem ser utilizados para a obtenção da exclusão mútua distribuída. Considerando o algoritmo centralizado, é correto afirmar que: Escolha uma opção: a. quando um processo solicita o uso de um recurso compartilhado que está sob posse de outro processo, o processo solicitante toma o recurso à força. b. quando um processo solicita o uso de um recurso compartilhado que está sob posse de outro processo, o processo solicitante convoca uma nova eleição. c. quando um processo solicita o uso de um recurso que está sob posse de outro processo, o processo solicitante obtém permissão de uso do recurso. d. quando um processo solicita o uso de um recurso compartilhado que está sob posse de outro processo, o processo solicitante entra em uma fila de espera. e. quando um processo solicita o uso de um recurso compartilhado que está sob posse de outro processo, o processo solicitante desiste de utilizar o recurso. 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 6/8 Questão 7 Incorreto Atingiu 0,00 de 0,20 Uma equipe de engenheiros de software está criando um aplicativo para monitorar os sinais vitais de uma pessoa, usando uma rede de sensores. Qual das seguintes opções são preocupações que fazem parte desse projeto de sistema distribuído? Escolha uma opção: a. Envio de alertas, transparência e perda de dados. b. Segurança, transparência e privacidade. c. Privacidade, perda de dados, segurança e envio de alertas. d. Transparência, envio de alertas e privacidade. e. Perda de dados e transparência. Questão 8 Correto Atingiu 0,20 de 0,20 Imagine um servidor Web que mantenha uma tabela na qual endereços IP de clientes sejam mapeados para as páginas Web acessadas mais recentemente. Quando um cliente se conecta ao servidor, o servidor consulta o cliente em sua tabela e, caso o encontre, retorna à página registrada. Esseé um servidor: Escolha uma opção: a. estado de sessão. b. com estado. c. com estado flexível. d. sem estado. e. estado permanente. 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 7/8 Questão 9 Incorreto Atingiu 0,00 de 0,20 Um dos tipos de coordenação de processos é a eleição. Em determinados momentos, um processo é eleito para desempenhar uma função de coordenador no sistema. Em uma situação em que dois processos detectam simultaneamente que o coordenador falhou e deixou o sistema, e ambos convocam uma nova eleição utilizando o algoritmo do valentão, o que acontece? Escolha uma opção: a. Os processos com maiores números de processo receberão uma mensagem de eleição e a eleição continuará normalmente. b. Os processos com maiores números de processo receberão duas mensagens de eleição, ocorrerá conflito e a eleição será impedida de ser realizada. c. Os processos com menores números de processo receberão duas mensagens de eleição e a eleição continuará normalmente. d. Os processos com menores números de processo receberão uma mensagem de eleição e a eleição continuará normalmente. e. Os processos com maiores números de processo receberão duas mensagens de eleição, uma delas será ignorada e a eleição continuará normalmente. 13/11/2023, 11:46 ATIVIDADE ONLINE 1 - AV12023/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=3207622 8/8 Questão 10 Correto Atingiu 0,20 de 0,20 Em resumo, sistemas pervasivos distribuídos são constituídos por vários dispositivos com capacidade menor de processamento e pouca capacidade de armazenamento de energia. Qual das seguintes alternativas é uma característica incomum nesse tipo de sistema distribuído? Escolha uma opção: a. Abstração. b. Segurança. c. Heterogeneidade. d. Qualidade de serviço. e. Tratamento de falhas.
Compartilhar