Questões de Concurso Sobre arquitetura de computadores

Foram encontradas 7.860 questões

Q4100891 Arquitetura de Computadores
A RAM (Random Access Memory) é um tipo de memória utilizada pelo computador para armazenar temporariamente dados e programas que estão sendo carregados ativamente durante a operação do sistema operacional. Diferentemente de dispositivos de armazenamento permanente, como discos rígidos ou SSDs (Solid State Drive), a RAM permite que o processador acesse rapidamente as informações necessárias para executar tarefas, como abrir programas, editar arquivos ou navegar na internet.

Considerando os cenários a seguir, em qual deles está ocorrendo insuficiência de memória RAM? 
Alternativas
Q4098368 Arquitetura de Computadores
Um Professor do IFCE orienta os estudantes a analisar a memória de um programa em tempo de execução, destacando suas principais áreas: Pilha (Stack), Heap, Área de Dados e Área de Código. Ele explica que, na Área de Dados, há uma subdivisão que distingue variáveis inicializadas daquelas que não recebem valor antes da execução. Diante dessa explicação, o professor solicita que os alunos indiquem qual subseção da Área de Dados armazena variáveis globais e estáticas não inicializadas. Nesse caso, os alunos devem indicar qual das seguintes? 
Alternativas
Q4098356 Arquitetura de Computadores
Em compiladores, a otimização de código busca melhorar o desempenho do programa sem alterar seu resultado. Entre as técnicas de otimização de tempo, uma delas consiste em expandir o corpo do laço para reduzir o overhead de controle das iterações. Como se denomina essa técnica? 
Alternativas
Q4098265 Arquitetura de Computadores
Um Técnico em Atividades Administrativas, ao iniciar suas atividades em um órgão público, recebeu um computador para uso diário. Durante a rotina, ele precisou identificar componentes do equipamento, utilizar periféricos e realizar operações básicas no sistema.
Considerando noções de hardware, software e uso básico de microcomputadores, assinale a alternativa correta.
Alternativas
Q4096401 Arquitetura de Computadores
Em um laboratório escolar, os computadores são formados por partes físicas e por programas usados nas atividades dos alunos. Considerando esses conceitos, assinale a alternativa correta sobre hardware e software.
Alternativas
Q4095674 Arquitetura de Computadores
Analise as afirmativas a seguir sobre o funcionamento de um computador, seus componentes e conceitos básicos de hardware e software:

I. O barramento é um conjunto de linhas de comunicação que interconecta CPU, memória e dispositivos periféricos, permitindo troca de dados, endereços e sinais de controle; seu desempenho impacta diretamente na velocidade de processamento.
II. A memória ROM (Read-Only Memory), por ser apenas de leitura, é utilizada para armazenar o sistema operacional em execução no computador, o qual é carregado diretamente da ROM sempre que o computador é ligado.
III. Dispositivos como teclado e mouse são classificados exclusivamente como dispositivos de saída de dados, pois não recebem instruções diretas do processador para apresentar informações ao usuário.
IV. Um driver de dispositivo é um tipo de software que atua como intermediário entre o sistema operacional e o hardware, traduzindo comandos de alto nível em instruções que o dispositivo físico consegue interpretar.
V. Software de sistema inclui programas que gerenciam recursos do computador (como memória, processos e dispositivos), enquanto software aplicativo inclui programas voltados ao atendimento direto de tarefas do usuário final, como editores de texto e planilhas eletrônicas.

Assinale a alternativa correta:
Alternativas
Q4094185 Arquitetura de Computadores
Considere o uso de RAID configurado com três discos de 2TB cada. É CORRETO afirmar, respectivamente, que o tipo de RAID que melhor atende a essa configuração e o seu armazenamento total disponível é de:
Alternativas
Q4094179 Arquitetura de Computadores
Um usuário precisa montar uma estação de trabalho voltada para edição de vídeo em 4K e renderização 3D. Considerando esses pré-requisitos, é CORRETO afirmar que o principal componente mais diretamente responsável pelos cálculos gráficos e processo de renderização é denominado: 
Alternativas
Q4094177 Arquitetura de Computadores
O conector de energia obrigatório e principal de uma fonte de alimentação para a placa-mãe de um computador, fornecendo as tensões necessárias para seu funcionamento, é denominado: 
Alternativas
Q4093069 Arquitetura de Computadores
Em arquiteturas de Data Centers, é CORRETO afirmar que a redundância de hardware e de caminhos de rede é implementada com o Data Centers hardware intuito de:
Alternativas
Q4093009 Arquitetura de Computadores
Maria, servidora pública, precisa digitar um ofício no computador do órgão. Ela liga a máquina e aguarda o sistema operacional carregar. Após terminar, ela salva o documento em um dispositivo que mantém os dados mesmo após desligar o computador. Os componentes diretamente responsáveis, respectivamente, por iniciar o processo de carga do sistema operacional e por armazenar permanentemente o documento são:
Alternativas
Q4091014 Arquitetura de Computadores
Qual efeito a arquitetura RISC apresenta sobre a densidade de código do programa compilado em comparação ao CISC?
Alternativas
Q4091013 Arquitetura de Computadores
Um engenheiro de hardware aumentou a frequência de operação de um novo processador fracionando o ciclo de instrução em 35 estágios de curtíssima duração. Embora o clock tenha dobrado, os testes de benchmark revelaram que o desempenho despenca em programas com muitos desvios condicionais, devido ao alto custo em ciclos para limpar e recarregar a esteira quando a predição de desvio falha. Assinale a alternativa que apresenta a classificação arquitetural correta para esse processador.
Alternativas
Q4091012 Arquitetura de Computadores
Durante a otimização de um algoritmo de criptografia em um processador superescalar capaz de despachar quatro instruções por ciclo de clock, identifica-se que um bloco específico de código atinge apenas 1,0 instrução por ciclo (IPC). A análise do assembly revela uma cadeia em que o registrador de destino de uma instrução é invariavelmente usado como operando fonte da instrução imediatamente seguinte. Qual é a barreira técnica que impede o hardware de despachar múltiplas instruções simultaneamente nesse cenário? 
Alternativas
Q4091011 Arquitetura de Computadores
Considere que você está liderando o projeto de um novo microprocessador de baixo consumo energético destinado a sistemas embarcados de processamento de imagem. Para economizar área de silício e reduzir a dissipação térmica, sua equipe de arquitetura decidiu remover as unidades de hardware complexas responsáveis pela detecção dinâmica de dependências de dados e pelo reordenamento de instruções fora de ordem (out of order). Para compensar essa simplificação e manter o alto desempenho, toda a responsabilidade de identificar o paralelismo e agrupar operações independentes foi transferida para o compilador, que deve gerar uma única instrução larga contendo múltiplos campos de operação para serem executados simultaneamente pelas unidades funcionais. Qual é a classificação arquitetural correta para esse processador? 
Alternativas
Q4091010 Arquitetura de Computadores
Diferentemente dos multiprocessadores que compartilham a memória física, os multicomputadores são sistemas compostos por nós independentes, em que cada processador possui sua própria memória local privada. Tendo isso em vista, assinale a alternativa que apresenta o método exclusivo utilizado para a comunicação e transferência de dados entre os processadores nessa arquitetura.
Alternativas
Q4091009 Arquitetura de Computadores
Um engenheiro de desempenho em uma empresa de computação de alto rendimento está otimizando um algoritmo paralelo em um servidor com arquitetura multiprocessada SMP (Symmetric Multi Processing). Durante o perfilamento da aplicação, ele nota que, embora duas threads estejam escrevendo em variáveis globais completamente distintas e independentes (sem dependência de dados), o desempenho do sistema está degradado devido a um excessivo tráfego de invalidação no barramento de coerência de cache. A análise de memória mostra que essas variáveis independentes foram alocadas em endereços contíguos que cabem dentro do mesmo bloco de 64 bytes. Qual é o nome técnico do fenômeno arquitetural que está causando essa perda de desempenho por invalidação desnecessária da linha de cache inteira?
Alternativas
Q4091005 Arquitetura de Computadores
Em arquiteturas de processadores modernas, o mecanismo de tratamento de desvios de fluxo diferencia eventos internos síncronos de sinais externos assíncronos para definir o ponto de retomada da execução. Ao comparar o tratamento de uma exceção do tipo Falta (Fault), como uma falta de página na memória virtual, com uma Interrupção de hardware vinda de um controlador de rede, qual é a diferença técnica fundamental no valor do endereço de retorno salvo pelo processador?
Alternativas
Q4091004 Arquitetura de Computadores
No projeto de arquiteturas de conjunto de instruções, a escolha entre formatos de instrução de tamanho fixo e de tamanho variável exerce influência direta sobre a complexidade da implementação do hardware. Considerando o contexto de processadores modernos com execução em pipeline e capacidades superescalares, qual é a principal vantagem arquitetural decorrente da adoção de um formato de instrução de tamanho fixo em detrimento do formato de tamanho variável? 
Alternativas
Q4091003 Arquitetura de Computadores
Você atua como engenheiro de sistemas em um projeto de compiladores para uma nova arquitetura de processadores CISC. Durante a fase de otimização da geração de código para estruturas de dados compostas (structs) da linguagem C, você identifica um padrão ineficiente: para ler um campo específico de uma struct, o compilador está gerando duas instruções, sendo a primeira uma soma aritmética para calcular o endereço físico do campo e a segunda a instrução de carga propriamente dita. Para reduzir o tamanho do código e os ciclos de clock, você deve alterar o backend do compilador para utilizar um modo de endereçamento que permita acessar o campo diretamente, somando o endereço inicial da struct (armazenado em um registrador) com a posição fixa do campo (constante), tudo em uma única instrução de máquina. O modo de endereçamento que você deve selecionar para essa implementação é o
Alternativas
Respostas
21: E
22: D
23: D
24: B
25: D
26: D
27: A
28: B
29: A
30: A
31: D
32: E
33: B
34: A
35: B
36: C
37: A
38: C
39: B
40: D