top of page

Fundamentos da Computação

30 de nov. de 2024

Questões de diferentes bancas

Q01. O matemático John Von Neumann desenvolveu uma arquitetura que fundamenta os projetos atuais dos computadores. A respeito dessa arquitetura, considere V para a(s) afirmativa(s) verdadeira(s) e F para a(s) falsa(s):


[ ] Os dados e as instruções são armazenados em várias memória de leitura e escrita.

[ ] O conteúdo dessa memória é endereçado pela sua posição, independentemente do tipo de dados nela contido.

[ ] A execução de instruções ocorre de modo matricial, exceto quando o programa altera a instrução para a seguinte.


GAB: F, V, F


Q02. Observe a Figura 2 acima que mostra a organização interna de uma importante parte da CPU de um computador, formada pela ULA e por barramentos. Com base na Figura 2, e considerando a função da ULA, assinale a alternativa INCORRETA.


  1. Os registradores ilustrados são todos armazenados como posições aleatórias na memória principal (RAM), para dar mais rapidez ao processamento.

  2. Quanto mais rápido for o ciclo do caminho de dados, mais rápido será o processamento da máquina.

  3. Grande parte das instruções pode ser dividida em 2 categorias: registrador-memória ou registrador-registrador.

  4. O processo de passar 2 operandos pela ULA e armazenar o resultado é denominado ciclo do caminho dos dados e é um dos mais importantes para o funcionamento da CPU.

  5. A ULA efetua operações como adição, subtração e outras sobre suas entradas, produzindo um resultado que é enviado para o registrador de saída.


GAB: 5


Q03. Ao construir um novo controlador para um equipamento, um programador analisou as formas de arquitetura disponíveis para construir seu hardware, dentre elas a arquitetura de Von Neumann. A principal característica dessa arquitetura é que ela


  1. utiliza uma única memória para armazenar dados e instruções.

  2. separa a memória de dados da memória de instruções.

  3. utiliza múltiplos processadores para executar uma única instrução.

  4. não permite a execução de instruções RISC.

  5. não permite armazenamento de programas na memória.


GAB: 1


Q04. Julgue o próximo item relativo a sistemas computacionais. 


[ ] Na arquitetura de computadores conhecida como máquina de Von Neumann, tanto a unidade lógica e aritmética (ALU) quanto a unidade de controle (UC) são localizadas dentro da CPU.


GAB: CERTO


Q05. No que se refere à arquitetura de computadores, julgue o item seguinte.


[ ] A arquitetura de Von Neumann, modelo de um computador digital de programa armazenado, utiliza duas unidades de armazenamento para comportar instruções e dados. 


GAB: ERRADO


Q06. Uma das formas de classificar os processadores, componentes centrais de um computador, é em relação ao armazenamento de dados/instruções na memória e a utilização dos barramentos. Relacione as arquiteturas de computadores às suas características.


1. Von Neumann

2. Harvard


[ ] Utiliza barramentos distintos para dados e instruções.

[ ] O processador busca e executa uma instrução por vez, em sequência.

[ ] Utiliza barramentos compartilhados para dados e instruções.

[ ] As instruções e os dados são armazenados na mesma memória.

[ ] Armazena dados e instruções em memórias distintas


Assinale a opção que indica a relação correta, segundo a ordem apresentada.

  1. 1 – 1 – 2 – 2 – 1. 

  2. 2 – 2 – 1 – 1 – 2.

  3. 2 – 1 – 1 – 1 – 2. 

  4. 1 – 2 – 2 – 2 – 1. 

  5. 1 – 1 – 2 – 1 – 2.


GAB: 3


Q07. A maioria dos projetos de computadores modernos baseia-se em conceitos desenvolvidos por John Von Neumann. Para a execução de uma instrução, diversos componentes do sistema computacional são envolvidos, tais como processadores, barramentos, operadores lógicos e memórias. O ciclo de execução de uma instrução pode abranger várias operações, dependendo da natureza da instrução. A seguir, são apresentadas quatro etapas do ciclo de execução de uma instrução.


  1. A busca do código de operação na memória principal, localizado no endereço indicado pelo Ciclo de Instrução, e seu armazenamento no Registrador de Instrução.

  2. A Unidade de Controle comanda a execução da instrução e, se necessário, processa os dados disponíveis nos registradores.

  3. Caso a instrução exija, a Unidade de Controle busca o(s) dado(s) na memória e os armazena nos registradores. Esta fase se repete até que todos os dados necessários à execução sejam transferidos.

  4. O Decodificador de Instrução decodifica o código de operação contido no Registrador de Instrução.


A sequência correta dessas etapas, desde o início até a execução da instrução, é dada por 


  1. III, I, IV e II.

  2. I, III, IV e II. 

  3. I, IV, III e II.

  4. III, I, II e IV.

  5. III, IV, I e II.


GAB: 3


Q08. Determinada arquitetura de computadores é constituída por uma unidade central de processamento, recebe informações através de uma unidade de entrada de dados, processa essas informações segundo as especificações de um programa armazenado em uma unidade de memória e devolve os resultados através de uma unidade de saída de dados. Trata-se da arquitetura


  1. Von Neumann.

  2. Turing.

  3. Hollerith.

  4. Boole. 

  5. Babbage.


GAB: A


Q09. Após analisar o diagrama de blocos de um processador, foi constatado a existência de apenas um barramento para a memória, tanto de dados quanto de instruções. Da análise do diagrama, é correto concluir que a arquitetura usada na construção do processador é a:


  1. RISC.

  2. Unified. 

  3. Von-Neumann.

  4. Harvard.

  5. CISC.


GAB: 3


Q10. Nos últimos anos, a evolução dos microprocessadores e dos microcontroladores tem sido marcada pelo desenvolvimento de diversas arquiteturas distintas, cada qual com características únicas que afetam seu desempenho, sua eficiência e suas aplicações ideais. A respeito desse assunto, assinale a opção correta. 


  1. A arquitetura von Neumann caracteriza-se pela utilização de uma única memória compartilhada para armazenar dados e instruções que controlam o programa; esse design evita a ocorrência da limitação de desempenho conhecida como gargalo de von Neumann, em que a velocidade de execução das instruções é limitada pela velocidade de acesso à memória. 

  2. A arquitetura Harvard caracteriza-se pela separação física das memórias de instrução e de dados, permitindo o acesso simultâneo a ambas; isso otimiza o desempenho do processamento ao eliminar o gargalo causado pelo acesso sequencial a uma única memória.  

  3. A arquitetura CISC caracteriza-se por um conjunto reduzido de instruções, o que tende a simplificar o hardware e melhorar a eficiência do processador; isso não implica diretamente a redução da necessidade de memória para programas, mas a otimização do processamento de instruções.

  4. A arquitetura RISC busca simplificar o desenvolvimento de software ao priorizar a implementação de um grande número de instruções complexas, mas isso geralmente aumenta o uso da memória, em vez de diminuí-lo, e inviabiliza a implementação de técnicas de pipeline, devido à alta complexidade das instruções. 

  5. Na arquitetura ARM, utilizada em dispositivos móveis e sistemas embarcados, priorizam-se a eficiência energética e o desempenho por watt; combina-se o uso da arquitetura CISC, com um conjunto complexo de instruções, com extensões específicas que suportam uma variedade de modos operacionais e tipos de execução.


GAB: 2


bottom of page