Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AVS Aluno: Turma: 9003 EEX0158_AVS_202001029818 (AG) 06/12/2021 20:25:02 (F) Avaliação: 9,0 Nota Partic.: Nota SIA: 10,0 pts 1. Pontos: 1,00 / 1,00 Considera as afirmativas a seguir. 1) Sempre espera por um pedido. 2) Utiliza recursos de rede. 3) Recebe respostas. Marque a alternativa que corresponda, respectivamente, às características de cliente ou de servidor: (1) cliente, (2) cliente, (3) servidor. (1) servidor, (2) cliente, (3) cliente. (1) cliente, (2) servidor, (3) servidor. (1) cliente, (2) cliente, (3) cliente. (1) servidor, (2) servidor, (3) servidor. 2. Pontos: 1,00 / 1,00 Em relação aos conceitos de polling, considere as afirmações a seguir. I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação de sua prontidão ou estado por parte de um dispositivo externo. II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este pode exceder o tempo disponível para atender ao dispositivo de E / S, o que configura uma desvantagem desse tipo de arquitetura. III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez é chamado de ciclo de votação. Selecione a alternativa correta: As afirmações I e II estão corretas. Todas as afirmações estão corretas. Nenhuma afirmação está correta. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435265.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435360.'); Apenas a afirmação II está correta. As afirmações II e III estão corretas. 3. Pontos: 1,00 / 1,00 Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável dessa tarefa corresponde a 10% dela. Considerando que você teria o número de processadores infinitos para realizar esta tarefa. Qual seria o tempo mínimo para executar a tarefa? Selecione a resposta correta. 10s. 1s. Próximo de zero. 20s. 0,1s. 4. Pontos: 1,00 / 1,00 São aplicações do Pthreads, exceto: Utilização em sistemas não-preemptivos. Dividir a aplicação em tarefas que acessam recursos compartilhados. A sobreposição de tarefas pode acelerar a aplicação. Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação aos processos. Possibilitar paralelismo real em sistemas multicore. 5. Pontos: 1,00 / 1,00 Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. O maior problema da espera ocupada é o grande desperdício de recursos do sistema, pois o núcleo fica executando o processo de verificação da disponibilidade do recurso de forma ininterrupta, não realizando um trabalho útil. II. Quando uma determinada entrada pode resultar em diversas saídas diferentes, dizemos que esse processo é não determinístico. III. Em muitos casos, o não determinismo não é um problema. Apenas a afirmação II está correta. Apenas a afirmação I está correta. As afirmações I e II estão corretas. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435254.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435352.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435285.'); As afirmações II e III estão corretas. Todas as afirmações estão corretas. 6. Pontos: 1,00 / 1,00 São características do Erlang, exceto: Uso de memória compartilhada. Adequado para sistemas de tempo real. Possibilidade de utilizar programas escritos em outras linguagens de programação. Sintaxe declarativa. A interação de processos é por meio de passagens de mensagens assíncronas. 7. Pontos: 1,00 / 1,00 Com relação ao modelo OSI/ISO, uma das camadas tem a tarefa de prover o transporte econômico e confiável de dados, independente da rede física ou das redes atualmente em uso, incluindo o controle de fluxo, a ordenação dos pacotes e a correção de erros. Tipicamente, envia para o transmissor uma informação de recebimento e informa que o pacote foi recebido com sucesso. Estamos falando da camada: Enlace Rede Sessão Apresentação Transporte 8. Pontos: 1,00 / 1,00 (INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I) Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: MPI, Pthreads, sockets. Java Threads, CUDA, sockets. MPI, OpenMP, CUDA. Pthreads, OpenMP, MPI. Phtreads, OpenMP, Java Threads. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435318.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435469.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205435432.'); - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 9. Pontos: 1,00 / 1,00 Dentre algumas das características técnicas incorporadas no sistema operacional Red Hat Enterprise Linux − RHEL 7, consta a: Melhoria no desenvolvimento, entrega, portabilidade e isolamento de aplicações por meio de contêineres Linux, incluindo o XFS, para execuções exclusivamente em cloud em ambientes de produção. Melhoria significativa do sistema de arquivos, incluindo o XSL como o sistema padrão, que escala até 300TB. Adoção do systemd como forma de iniciar processos e serviços, em substituição ao init. Melhoria significativa do sistema de arquivos, incluindo o systemd como o sistema padrão, que escala até 500GB. Adoção do LXC, incluindo o OpenShift, como forma de iniciar processos e serviços, em substituição ao init. 10. Pontos: 0,00 / 1,00 São componentes do Kubernetes, exceto: Kube-scheduler: atribui cargas de trabalho a nodes específicos no cluster e é o agendador. Kube-alived: gerenciador de scripts. Kube-apiserver: balanceador de cargas. Kube-controller-manager: gerencia diferentes controladores que regulam o estado do cluster, gerencia o ciclo de vida das cargas de trabalho e realiza tarefas rotineiras. Kubectl: utilitário de linha de comando chamado usado para se comunicar com o servidor da API do cluster. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436384.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436334.');
Compartilhar