Questões de Concurso Comentadas sobre arquitetura de computadores
Foram encontradas 7.326 questões
Sobre o paralelismo de instruções, pipelines e arquiteturas superescalares, assinale a alternativa correta:
Sobre as características da arquitetura de conjunto de instruções, podemos concluir que:
I - A Arquitetura do Conjunto de Instruções de uma máquina corresponde aos níveis de linguagem de montagem e de linguagem de máquina.
II - O compilador traduz uma linguagem de alto nível, que é dependente de arquitetura, na linguagem assembly, que é dependente da arquitetura.
III - O montador traduz programas em linguagem assembly em códigos binários executáveis.
IV - A CPU consiste em uma seção de dados que contém registradores e uma ALU, e uma seção de controle, que interpreta instruções e efetua transferências entre registradores.
Assinale a alternativa correta:
Sobre as linguagens de montagem, pode-se concluir que:
I - Uma linguagem de montagem e uma representação simbólica da linguagem de máquina de um processador específico, acrescida de tipos de instruções adicionais que facilitam a escrita do programa e que fornecem as instruções para o montador.
II - Os programas escritos nas linguagens de montagem são específicos para cada família de microprocessadores, cujas instruções costumam ser definidas pelo próprio fabricante do microprocessador.
III - O código em linguagem de montagem e mais fácil de modificar e manter porque a linguagem permite código não estruturado sendo fáceis de serem entendidos por outras pessoas.
Assinale a alternativa correta:
De acordo com as arquiteturas RISC e CISC podemos concluir que:
I - Os processadores RISC têm vantagens na velocidade e eficiência, pois a simplificação do conjunto de instruções permite que as operações sejam realizadas mais rapidamente e com maior previsibilidade de desempenho.
II - A arquitetura RISC é mais escalável e adaptável às novas tecnologias, permitindo aprimoramentos contínuos em velocidade e eficiência energética, o que é crucial para dispositivos móveis e servidores de alto desempenho.
III - Embora o conjunto de instruções simplificado facilite a construção do hardware, ele pode exigir que os programadores desenvolvam código mais longo e potencialmente menos eficiente em termos de espaço.
IV - As instruções CISC não podem lidar diretamente com operações de alto nível como estruturas de repetição e operações de manipulação de cadeira de caracteres permitindo compiladores mais complexos.
Assinale a alternativa correta:
(__)O processador (CPU) é um componente de hardware responsável por executar instruções e processar dados em um computador.
(__)O sistema operacional é um tipo de software que gerencia os recursos de hardware e fornece serviços para programas de aplicação.
(__)A memória RAM (Random Access Memory) é um tipo de software que armazena temporariamente os dados e programas que estão sendo usados pelo processador.
Assinale a alternativa com a sequência, de cima para baixo, correta:
No contexto de microcontroladores como o ATmega328, qual das seguintes afirmações descreve corretamente a função do Stack Pointer ?
COLUNA I
1. Memória secundária
2. Memória primária
COLUNA II
( ) Está fora do processador e permite o armazenamento de grandes quantidades de dados.
( ) Está diretamente conectada ao processador e permite o acesso rápido e aleatório aos dados durante a execução de programas.
( ) SSD (solid state drive) é um exemplo desse tipo de memória, que utiliza uma memória flash para armazenamento.
Assinale a sequência correta.
No contexto de arquiteturas de computadores, a técnica de pipeline é frequentemente utilizada para aumentar o desempenho da CPU. No entanto, o uso dessa técnica envolve uma série de desafios relacionados ao controle do fluxo de dados e da execução de instruções.
Considerando isso, qual das alternativas a seguir melhor descreve um dos principais problemas associados ao uso de pipeline e uma possível solução para esse problema?
Uma das características fundamentais na arquitetura de computadores é o uso de diferentes níveis de memória, otimizando o tempo de acesso aos dados e a eficiência do sistema. Em relação à hierarquia de memória, usada em computadores, considere as seguintes afirmações:
I. Memórias cache são projetadas para serem mais rápidas que a memória principal (RAM).
II. Memórias secundárias, como discos rígidos (HDDs) e unidades de estado sólido (SSDs), possuem maior capacidade de armazenamento, mas seu tempo de acesso é mais lento que o tempo de acesso da memória cache e da memória principal.
III. A capacidade de armazenamento de memórias caches é inferior à capacidade de armazenamento da memória principal (RAM).
IV. O tempo exigido para a falta na cache depende tanto da latência quanto da largura de banda da memória. A latência determina o tempo para apanhar a primeira palavra do bloco e a largura de banda determina o tempo para apanhar o restante desse bloco.
Está(ão) correta(s) a(s) afirmação(ões):
Com base na arquitetura de Von Neumann, analise as seguintes afirmações:
I. Embora a tecnologia dos computadores tenha evoluído muito desde o ENIAC até os dispositivos modernos, o conceito de arquitetura de Von Neumann, desenvolvido na década de 1950, continua sendo amplamente utilizado.
II. A arquitetura de Von Neumann permite que a CPU antecipe a busca de uma ou mais instruções além da próxima a ser executada. Essa técnica, conhecida como prefetching, acelera o processamento, pois a instrução seguinte já estará nos registradores da CPU, evitando a latência associada à busca na memória principal, que é mais lenta.
Considerando as proposições acima apresentadas, é correto afirmar que