Questões sobre Arquitetura de Software

Lista completa de Questões sobre Arquitetura de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O formato de uma moldura de página da arquitetura (fictícia) a86 reserva os bits 0 a 20 para o endereço da moldura de página na memória física (usados para indexar a tabela de páginas).

Assumindo um sistema de memória virtual paginada com tamanho de página de 1 kB, qual a quantidade máxima de memória que um processo pode usar?

  • A. 2 GB
  • B. 1 GB
  • C. 1 kB
  • D. 20 kB

Em uma arquitetura de redes de computadores, qual das seguintes explicações expressa uma relação adequada entre camadas e suas funções?

  • A. Os roteadores precisam implementar até a camada de rede para executar a sua função porque o encaminhamento de pacotes requer conhecimento de cabeçalhos dessa camada.
  • B. O controle de acesso ao meio é função da camada de rede.
  • C. A camada de transporte é fundamental para esconder detalhes dos meios físicos de transmissão da camada de sessão.
  • D. A arquitetura TCP/IP executa a função de controle de congestionamento na camada de rede.

O modelo de arquitetura em que cada componente do sistema operacional está contido no núcleo do sistema, como uma aplicação formada por vários módulos compilados separadamente e depois linkados, formando um grande sistema em que estes podem interagir é chamado de

  • A. Aplicação monolítica.
  • B. Quadro Negro.
  • C. P2P.
  • D. Computação Distribuída.
  • E. Arquitetura orientada a serviço.

Assinale a alternativa que descreve um diretório corrente.

  • A. Uma configuração do computador que não necessita ser alterada constantemente.
  • B. Uma sequência de caracteres que identificam um arquivo específico do sistema operacional.
  • C. Uma estrutura hierárquica, que atrapalha a identificação de um arquivo caso não esteja atrelado à um índice.
  • D. Uma referência usada para transformar nomes relativos em nomes completos, permitindo identificar um arquivo.
  • E. Um agrupamento de arquivos independentes, sem qualquer relação entre si, mas fundamentais para o funcionamento do SO.

Os padrões arquiteturais descrevem a arquitetura, explicam quando elas podem ser usadas e discutem suas vantagens e desvantagens. Associe as colunas, relacionando os padrões arquiteturais aos cenários em que são geralmente utilizados.

A sequência correta dessa associação é

  • A. 1, 3, 4, 2, 5.
  • B. 2, 4, 1, 5, 3.
  • C. 3, 1, 2, 5, 4.
  • D. 4, 5, 3, 1, 2.
  • E. 5, 2, 3, 4, 1.

Model-View-Controller (MVC) é um padrão de arquitetura de software (design pattern) que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. O componente Model do MVC é a camada que:

  • A. manipula os dados, apenas, para exibição
  • B. diz respeito à escrita, validação e leitura dos dados
  • C. tem métodos públicos chamados de actions
  • D. interpreta as entradas do mouse ou do teclado enviado pelo usuário

Uma das opções da arquitetura de aplicações para ambiente web é a computação em nuvem. Nesse sentido, a computação em nuvens é uma arquitetura

  • A. exclusivamente de hardware, cujo fim consiste em elaborar a arquitetura orientada a serviço.
  • B. exclusivamente de software, cujo fim consiste em executar a arquitetura orientada a serviços.
  • C. de software e hardware, cujo fim consiste em implantar a infraestrutura orientada a serviço.
  • D. de software e hardware, cujo fim consiste em aprimorar tanto a infraestrutura como a arquitetura orientada a serviços.
  • E. exclusivamente de hardware, cujo fim consiste em implementar a arquitetura cliente-servidor.

No nível da camada de transporte da arquitetura TCP/IP, a interação entre um cliente e um servidor de autenticação deve ser realizada com a utilização do protocolo

  • A. UDP, que provê garantias de um menor tempo de resposta.
  • B. TCP, que é confiável e, portanto, garante a privacidade da comunicação de senhas.
  • C. UDP, pois é dispensável a recuperação de mensagens perdidas.
  • D. TCP, pois a aplicação não tolera perda de mensagens.

Julgue os itens de 111 a 115 quanto à engenharia de software e à linguagem de modelagem unificada (UML). O projeto de arquitetura de um sistema é um processo que visa criar uma organização de sistema que satisfaça, exclusivamente, os requisitos funcionais. É um processo cujas atividades são padronizadas e semelhantes para todos os tipos de sistemas que serão desenvolvidos, o que torna mais fácil o trabalho do arquiteto.

  • C. Certo
  • E. Errado

Desempenho é um fator muito importante em processadores, dependendo de diversos fatores relacionados com a arquitetura. Nesse sentido, assinale a alternativa correta.

  • A. A eficiência de um compilador afeta a contagem de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que o compilador determina a tradução da linguagem de entrada para instruções do processador.
  • B. A linguagem de programação não afeta o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
  • C. O algoritmo determina a quantidade de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
  • D. A Arquitetura-Conjunto-de-Instruções (ISA) afeta os três principais componentes do desempenho de um processador, por influir nas instruções necessárias para uma função, no custo em ciclos por instrução e na máxima frequência de relógio.
  • E. Considerando duas implementações do mesmo conjunto de instruções, a comparação de CPI (ciclos por instrução) é suficiente para determinar qual apresenta maior desempenho.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...