Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Sistemas e Aplicações Distribuídas

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:987077)
Peso da Avaliação 4,00
Prova 93100558
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A maneira como os componentes de um sistema distribuído interage e a forma pela qual eles são mapeados numa rede de computadores são estabelecidas pelo modelo de arquitetura desse sistema distribuído. Um dos principais 
objetivos é garantir que sua estrutura atenda às demandas atuais e futuras. 
Com base nos sistemas distribuídos, analise as afirmativas a seguir:
I. A mesma funcionalidade do código móvel é proporcionada pelos agentes móveis, mas com a vantagem de não oferecer riscos à segurança do sistema.
II. O "thin client" é um dispositivo utilizado na arquitetura, ou padrão, chamado cliente magro, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes.
III. O envio de código de um computador para outro e a execução desse código no destino é viabilizada pela arquitetura distribuída baseada em código móvel. 
É correto o que se afirma em:
A II e III, apenas.
B I e III, apenas.
C III, apenas.
D I e II, apenas.
E I, II e III.
A arquitetura de software define a estrutura de um sistema, especificando como seus componentes interagem e se comunicam. Uma das abordagens mais tradicionais é a arquitetura monolítica, em que todos os componentes e 
funcionalidades do sistema estão integrados em uma única aplicação. Essa abordagem é frequentemente escolhida por sua simplicidade inicial de desenvolvimento e implantação.
 
 VOLTAR
A+Aumentar, FonteAlterar modo de visualização
1
2
O que caracteriza a arquitetura monolítica? 
A É uma abordagem arquitetural que prioriza a distribuição do sistema em várias instâncias para melhorar o desempenho.
B É uma abordagem arquitetural que separa completamente a camada de apresentação da camada de dados, garantindo baixa complexidade.
C É uma abordagem arquitetural que projeta o sistema como um único e grande bloco de código, com todos os componentes integrados.
D É uma abordagem arquitetural que divide o sistema em módulos separados, permitindo a escalabilidade vertical de cada um.
E É uma abordagem arquitetural baseada em microsserviços, em que os componentes do sistema são independentes e autônomos.
Os principais sistemas operacionais utilizados atualmente no mercado incluem várias versões do Microsoft Windows e Mac, além de uma variedade de distribuições do Linux. Apesar de suas interfaces e abordagens diferenciarem-
se entre si, as funções principais desempenhadas pelo sistema operacional são praticamente as mesmas. 
Nesse sentido, assinale a alternativa correta que apresenta uma das funções desempenhadas pelo sistema operacional:
A Gerenciar processos para controlar programas na CPU.
B Gerar as interrupções de hardware.
C Impedir o acesso aos recursos do sistema.
D Manter o desempenho constante independentemente da carga de trabalho.
E Bloquear a entrada de vírus no sistema.
Os sistemas distribuídos possuem vários elementos, os quais são organizados e possuem a capacidade de processamento por meio de dispositivos inteligentes. Os elementos podem ser organizados de forma funcional e geográfica, 
possuindo capacidade de cooperação de trabalho e atendimento às necessidades do usuário. 
A comunicação entre os elementos dos sistemas distribuídos é realizada por meio de:
3
4
A Dispositivos de leitura e armazenamento de informações, locais ou de longa distância.
B Dispositivos computacionais móveis e processadores computacionais estacionários sem fio.
C Redes de comunicação de dados, locais ou de longa distância, com ou sem fio.
D Equipamentos lógicos e físicos que não estão interconectados porque tem processamento próprio.
E Equipamentos autônomos que não necessitam de comunicação para executar suas funções.
Os sistemas operacionais tiveram que acompanhar a evolução que aconteceu com os componentes de hardware utilizados nos computadores. Assim, vários sistemas operacionais existem hoje em dia e atendem às mais diferentes 
necessidades do mercado de TI. Existe uma classificação de sistemas, feita em sistemas operacionais fortemente acoplados e sistemas operacionais fracamente acoplados. Para os sistemas fracamente acoplados existe uma divisão 
em sistemas operacionais de rede e sistemas distribuídos. 
Considerando esse cenário, analise as afirmativas a seguir:
I. A conexão entre os sistemas fracamente acoplados não existe, porque como o próprio nome já diz, esses sistemas não fazem nenhum tipo de comunicação entre si.
II. Uma das funções do sistema operacional de rede é permitir que um computador compartilhe seus recursos com os demais computadores da rede, por exemplo, uma impressora.
III. Os sistemas fortemente acoplados são caracterizados por possuírem vários processadores, com vários sistemas de memória, sendo gerenciados por vários sistemas operacionais distintos.
IV. Nos sistemas distribuídos, as aplicações podem ser executadas em partes, por diferentes computadores na rede distribuída, sendo que os usuários nem percebem isso. 
É correto o que se afirma em:
A II e IV, apenas.
B I e II, apenas.
C I e III, apenas.
D III e IV, apenas.
5
E I, II, III e IV.
Os sistemas distribuídos funcionam sobre uma infraestrutura muito importante, chamada de rede de computadores. As redes são importantes porque é através de sua infraestrutura, organização e implementação de seus protocolos, 
que se torna viável à comunicação entre os processos nos sistemas distribuídos. Existem vários tipos de redes de computadores, sendo uma delas a rede WAN. 
O que é uma rede WAN? 
A WAN é uma rede de longa distância que permite a comunicação entre dispositivos que estão em cidades, países e até continentes diferentes.
B WAN é uma rede de longa distância em fio (Wireless), para comunicações entre dispositivos como celulares, por exemplo.
C WAN é uma rede local wireless para comunicação sem fio entre dispositivos que estão dentro de uma área pequena de abrangência.
D WAN é uma rede metropolitana que permite a comunicação entre dispositivos que estão localizados dentro de uma mesma cidade, com alta velocidade.
E WAN é uma rede interna privada usada apenas para conectar dispositivos dentro de um único prédio.
O modelo de arquitetura de um sistema distribuído visa estabelecer a forma pela qual os componentes dos sistemas interagem e a maneira pela qual eles são mapeados em uma rede de computadores. Objetiva garantir que sua 
estrutura atenda às demandas atuais e provavelmente futuras. Com relação aos sistemas distribuídos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A arquitetura distribuída baseada em código móvel possibilita que um código seja enviado de um computador para outro e seja executado no destino.
( ) Os agentes móveis possuem a mesma funcionalidade do código móvel, mas com a vantagem de não oferecer riscos à segurança do sistema.
( ) A arquitetura, ou padrão, chamada cliente magro utiliza um dispositivo conhecido como thin client, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes. 
Assinale a alternativa que apresenta a sequência correta:
A V - V - V.
B V - F - V.
6
7
C F - F - V.
D F - V - F.
E V - V - F.
Sistemas distribuídos baseados na web são amplamente adotados por organizações que precisam fornecer serviços a uma vasta base de usuários espalhados geograficamente. Esses sistemas são caracterizados pela capacidade de 
dividir e distribuir o processamento e armazenamento de dados em vários servidores, o que permite aumentar a eficiência e melhorar a experiência do usuário. No entanto, é importante considerar as vantagens e desafios associados 
a esses sistemas, como escalabilidade, disponibilidade e complexidade.
Quais são os principais benefícios dos sistemas distribuídos baseados na web? 
A Maior complexidade de desenvolvimento e manutenção.
B Melhor escalabilidade, maior disponibilidade, e acesso a um grande número de usuários simultaneamente.C Dificuldade de suporte a grandes volumes de dados em tempo real.
D Redução da escalabilidade e aumento dos custos operacionais.
E Baixa disponibilidade e desempenho inferior.
Na segurança da informação, proteger dados confidenciais como senhas e informações sensíveis é uma prioridade para garantir a privacidade e a integridade dos sistemas. Uma das práticas mais comuns para proteger esses dados é 
convertê-los em uma sequência ilegível, de modo que apenas aqueles que possuam a chave apropriada possam restaurar a informação original. Essa técnica impede que dados importantes sejam facilmente acessados, mesmo que 
sejam interceptados por terceiros. Conhecer e implementar corretamente essas práticas é fundamental para a segurança dos sistemas e da informação.
Qual das seguintes técnicas de segurança é uma prática comum para proteger senhas e outros dados confidenciais, convertendo-os em uma sequência ilegível de caracteres?
A VPN (Rede Virtual Privada).
B Firewall.
Revisar Conteúdo do Livro
8
9
C Criptografia.
D Hashing.
E Firewall de hardware.
Em programação concorrente, o uso de threads é uma prática comum para melhorar o desempenho e a eficiência dos sistemas. As threads permitem que diferentes partes de um programa sejam executadas simultaneamente, 
explorando melhor os recursos do processador. Essa técnica é especialmente útil em aplicações que exigem a execução de várias tarefas ao mesmo tempo, como em sistemas de tempo real, servidores web e aplicações gráficas. No 
entanto, é fundamental entender os benefícios e desafios associados ao uso de threads para aproveitar ao máximo suas vantagens.
Quais são os principais benefícios das threads em programação concorrente? 
A Impedimento de escalabilidade em sistemas com múltiplos processadores.
B Melhoria do desempenho através da exploração do paralelismo, permitindo que tarefas sejam executadas de forma concorrente e mais eficiente.
C Facilidade de programação, uma vez que as threads não precisam compartilhar recursos e podem operar de forma independente.
D Maior consumo de memória, tornando os sistemas mais lentos e menos eficientes.
E Redução do desempenho do sistema devido ao aumento da sobrecarga de comunicação entre threads.
10
Imprimir

Mais conteúdos dessa disciplina