Buscar

Exercícios de Arquitetura de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios de Arquitetura de Computadores 
Marcio Quirino - 1 
 
1) Assinale a alternativa que apresenta a sequência correta da saída (S) para a expressão lógica S = AB + C, quando 
os valores de entrada são: A = 010, B 110 e C=001. 
S = 011 
Explicação: 
A resposta correta é: S = 011 
AB+C: 
(0 and 1 or 0) = 0 
(1 and 1 or 0) = 1 
(0 and 0 or 1) = 1 
 
2) Assinale a alternativa que apresenta corretamente a expressão para a representação do circuito a seguir: 
 
 
Explicação: 
Perceba que temos uma negação (porta lógica NOT) logo após as entradas A e B. Posteriormente, temos a junção dessas portas através de 
uma porta lógica OR. 
 
3) Em relação à classificação das arquiteturas paralelas definida como Taxonomia de Flynn, em uma delas é tratada 
a execução síncrona de instrução para todos os dados, correspondendo ao caso das arquiteturas vetoriais. A 
afirmação acima está relacionada a qual das classes definidas por Flynn? 
SIMD 
4) Os componentes que formam o cerne da infraestrutura da internet, responsáveis por cobrir as enormes distâncias 
intercontinentais e transportar os datagramas pelo mundo, são chamados de: 
Roteadores. 
Explicação: 
A resposta correta é: Roteadores. 
Os Sistemas Autônomos e os roteadores de Backbone são responsáveis por permitir a interconexão e a troca de pacotes (também chamados 
de datagramas) no ambiente de roteamento global. 
 
5) A tecnologia de SSD veio para substituir os discos rígidos. Sem partes móveis, é menos propensa a falhas, além 
de ser mais rápida que seus antecessores. 
A memória RAM ser volátil. 
Explicação: 
A memória RAM é uma memória do tipo volátil, ou seja, todos os dados são imediatamente apagados quando o sistema fica sem energia. 
 
6) Em um sistema operacional, o conjunto de rotinas que oferece serviços aos usuários, às suas aplicações e também 
ao próprio sistema é denominado especificamente como: 
Núcleo. 
Explicação: 
A resposta correta é: Núcleo. O Sistema Operacional é o único programa executado em modo Núcleo (kernel), possuindo acesso completo ao 
hardware e execução de qualquer instrução possível. 
 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 2 
 
7) Os processadores funcionam através de ordens simples e básicas, tais como: 
• Efetuar a soma de dois números. 
• Mover um dado de um local para outro. 
• Adicionar 1 ao valor do número. 
• Transferir 1 byte de dados da memória para uma porta de saída. 
Essas ordens são transmitidas ao hardware para serem interpretadas e executadas por meio de sinais elétricos 
que representam o bit 0 ou o bit 1, que chamamos formalmente de: 
Instrução 
Explicação: 
A resposta correta é: Instrução. Podemos entender uma instrução de máquina como um comando que identifica uma determinada operação 
primitiva a ser realizada diretamente pelo hardware. Por exemplo, instruções para a realização de operações aritméticas e lógicas. 
 
8) Quanto é o resultado da operação 4765 + 3552 na base numérica 8? 
10537 
9) Suponha que, para efeitos de aprendizagem em arquitetura de computadores (ignorando vários detalhes de 
implementação), você decidiu criar uma representação de conjunto de instruções hipotético muito simples e 
limitado para operações aritméticas de inteiros positivos com dois operandos, de um processador de 4 bits, cuja 
palavra de dados é de 4 bits. 
É gasto 1 ciclo de instrução para cada palavra, e a quantidade de ciclos para execução de uma determinada 
instrução (operadores e operandos) é igual à quantidade de palavras dessa instrução. 
O conjunto de instruções está representado a seguir: 
 
Caso seja desejável realizar o cálculo de 6 + 3, qual será o formato de instrução recebido? 
1010 0110 0011 
10) Selecione o processador que segue a arquitetura RISC dentre os processadores teóricos cujas especificações 
técnicas são apresentadas a seguir: 
Processador D: 16 registradores, 30 instruções de 4 bytes de tamanho. 
Explicação: 
A resposta correta é: Processador D: 16 registradores, 30 instruções de 4 bytes de tamanho. 
As abordagens RISC utilizam tamanho fixo de instrução de 4 bytes. 
 
11) De acordo com a classificação de Flynn, assinale a alternativa correta: 
Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados – MIMD 
12) Sobre as arquiteturas CISC e RISC, considere as afirmativas: 
I. A arquitetura RISC apresenta um conjunto amplo de instruções, permitindo a otimização de diversas 
aplicações. 
II. A arquitetura CISC permite uma grande celeridade na execução de instruções, pois preconiza uma 
grande quantidade de registradores no processador. 
III. Os computadores atuais, em sua maioria, utilizam-se de ambas as arquiteturas, num modelo híbrido. 
As afirmativas corretas são: 
III apenas. 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 3 
 
13) Considere as seguintes especificações de dois componentes: 
I. Velocidade de 4,2 Ghz; 4 núcleos; 6 MB Smart Cache. 
II. Velocidade de 2133 MHz; capacidade de 16GB; voltagem 1,2V. 
As especificações I e II são relativas a, respectivamente: 
Processador e memória RAM. 
14) Em 2019, os Sistemas Operacionais para dispositivos móveis (mobileOS) já respondiam por mais de 50% do 
market share dos Sistemas Operacionais. Qual das funcionalidades a seguir é responsabilidade do mobileOS de 
um celular? 
I. Mostrar notificações. 
II. Calcular rotas. 
III. Mostrar a carga restante da bateria. 
IV. Ler a tela touchscreen. 
V. Restringir o tráfego de Broadcast. 
I, III e IV, apenas. 
15) Um processador possui resumidamente duas funções principais: Processamento e controle. Nesse contexto, em 
que área da UCP (processador) se realiza a movimentação de dados e de instruções de E/S para o processador? 
Unidade de Controle - UC. 
16) A parte do estudo da ciência da computação que trata dos aspectos relativos às partes do computador que são 
mais conhecidas pelos especialistas que o construíram, e cujo entendimento é desnecessário para o programador 
é denominada especificamente de: 
Implementação de Computadores. 
 
17) Potentes, os computadores atuais podem ser levados até nossos bolsos, como é o caso dos celulares. Entretanto, 
em sua primeira versão, um computador ocupava uma sala inteira e pesava o equivalente a 30 carros. Para essa 
enorme evolução acontecer, diversas descobertas científicas e tecnológicas foram fundamentais. 
 
Assinale a alternativa que contém o conjunto de tecnologias desenvolvido na ordem cronológica correta para 
permitir o desenvolvimento dos computadores: 
Transistor, circuito integrado e microprocessador. 
O transistor permitiu a miniaturização dos componentes do computador, rendendo aos seus criadores o Nobel de Física de 1956. Os circuitos 
integrados permitiram a colocação de diversos transistores e portas lógicas em uma só pastilha de silício. Isso possibilitou a feitura de 
microprocessadores capazes de operar um computador programável e genérico a partir de um único chip. 
 
18) Assim como a maioria dos avanços tecnológicos, os computadores foram construídos e desenvolvidos a partir de 
outras tecnologias que os precederam. Assinale a alternativa que não representa uma tecnologia precursora dos 
computadores: 
Transistor. 
O primeiro computador funcionava à base de válvulas termiônicas. O transistor as substituiu posteriormente. 
 
19) Escolha a alternativa que, respectivamente, apresenta exemplos de software e de hardware em um sistema 
computacional: 
Jogo de computador e placa de vídeo. 
20) Um sistema computacional precisa de um local para armazenar os dados e os programas que nele serão 
executados. Que elemento exerce essa função essencial? 
Memória principal. 
Das quatro opções apresentadas, a única considerada fundamental para o funcionamento de um sistema computacional é a memória principal: 
trata-se da implementação da fita teórica da máquina universal pensada por Alan Turing. 
 
21) Os sistemas operacionais modernos têm muitas responsabilidades na tarefa de geriros recursos de um 
computador. Com isso, assinale a alternativa que lista as tarefas do sistema operacional. 
Escalonar processos, gerenciar memória e periféricos. 
Executar processos é tarefa do processador (CPU), a tarefa do SO é escalonar os processos, ou seja, determinar qual processo irá executar 
em um determinado instante. Além disto, o S.O. gerencia memória e periféricos. 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 4 
 
22) Antes da carga do sistema operacional, um outro software é responsável por inicializar o computador e fazer as 
configurações e acessos ao disco necessários para o seu correto funcionamento. Esse software é chamado de: 
BIOS. 
A BIOS (Basic Input Output System) é o software responsável por testar o hardware ao ligar o computador e dar início a carga do sistema 
operacional. É gravada em memória flash e seu acesso independe de ação do usuário. 
 
23) Diversas tecnologias, desde cabos que conectam os computadores a protocolos de comunicação, são necessárias 
para o funcionamento da internet. 
 
Qual é o elemento responsável por determinar os caminhos e enviar os pacotes de dados entre as redes que 
compõem a internet? 
Roteador. 
Os roteadores são os responsáveis por determinar as rotas intermediárias e transmitir os pacotes entre redes para que eles possam chegar ao 
destino. O cerne da internet é de roteadores de grande capacidade dos ISP (provedores de serviço de internet), que fazem conexões entre si 
com cabos de altíssima velocidade. 
 
24) Discutimos como a conexão de computadores em rede e o posterior surgimento da internet foram importantes para 
o desenvolvimento e a relevância da área da computação. Uma das principais tecnologias desenvolvidas na área 
foi a World Wide Web (WWW), muitas vezes confundida com a própria internet. 
 
Assinale a alternativa que apresenta o que é a WWW. 
Conjunto de páginas hospedadas em servidores e ligadas por conexões chamadas de links. 
A World Wide Web é o conjunto de páginas de hipertexto (texto com links para outras páginas) que surgiu no início da difusão da internet – o 
principal serviço utilizado nela. Ao iniciarmos nosso programa navegador de internet (em browsers como Chrome, Firefox, Safari ou Internet 
Explorer), navegamos pelas páginas da WWW. Há diversos outros serviços que utilizam a internet para se conectar aos usuários, como e-mail, 
mensagens instantâneas, jogos on-line etc. 
 
25) A sequência básica de execução de operações primitivas é a definição de: 
Ciclo de instruções. 
As etapas básicas de um ciclo de instrução podem ser simplificadas para o acrônimo BDE: Buscar instrução na memória. Decodificar a operação 
a ser realizada e buscar operando, se houver. Executar a operação. 
 
26) Um sistema de computação (S.C.) possui um processador que endereça 4 Mega (M) de endereços de memória 
principal no máximo. Qual é a largura de seu barramento de endereços (BE) em bits? 
22 bits. 
A quantidade de endereços de memória a serem endereçados pelo barramento de endereços é obtida da seguinte forma: N = 2L 
 
Sendo: 
 
N = Quantidade de endereços. 
L = Largura (quantidade) de bits do BE ou de cada endereço. 
 
Temos: 
N = 4 Mega endereços (não estamos considerando o conteúdo de cada célula, apenas a quantidade de células existentes). 
 
Cálculo de L: 
A tabela a seguir expressa alguns prefixos usados para abreviar valores em computação, nos valores em potência de 2 e em potência de 10. 
 
Unidade Valor em potência de 2 Valor unitário Valor em potência de 10 Valor unitário 
1k (quilo) 210 1024 103 1.000 
1M (mega) 220 1.048.576 106 1.000.000 
1G (giga) 230 1.073.741.824 109 1.000.000.000 
1T (tera) 240 1.099.511.627.776 1012 1.000.000.000.000 
 
Desmembrando o valor 4 do prefixo M, podemos escrever o valor 4 da seguinte maneira: 22 = 4 
 
Podemos escrever o prefixo Mega (M) da seguinte maneira: 220 = Mega 
Juntando: 4 Mega endereços = 22 × 220 
Repetindo a base e somando os expoentes: 222 
Assim: 4 M = 222 = 22 bits 
 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 5 
 
27) Qual é e em que área da UCP (processador) se localiza o registrador cujo conteúdo controla a sequência de 
processamento das instruções de um programa? 
Contador de instruções – CI. 
O registrador é o CI, Contador de Instruções, que armazena o endereço da próxima instrução a ser executada. Fica localizado na área de 
controle. 
 
28) Qual é a função dos registradores de dados? 
Armazenar os dados a serem manipulados pelas unidades de cálculo. 
Não confunda armazenamento dos dados a serem manipulados pelas unidades de cálculo com armazenamento da instrução a ser executada 
(ex.: ADD). 
 
29) Na literatura, encontram-se diversas classificações de sistemas operacionais (SO). Uma delas classifica os SO nos 
seguintes tipos: Em lotes (batch), de tempo compartilhado (time sharing) e de tempo real (real time). Sobre esse 
assunto, considere as assertivas abaixo: 
 
I. Sistemas operacionais de tempo compartilhado e tempo real são dependentes do tempo de execução de cada 
programa, porém se baseiam em diferentes parâmetros de eficiência. 
 
II. Sistemas do tipo lote (batch) podem ser multitarefa. 
 
III. Sistemas operacionais de tempo real são mais adequados para executar rotinas do tipo lote (batch), se for 
desejado obter resultados no tempo mais curto possível. 
 
IV. Ao executar um programa do tipo batch, um sistema operacional de tempo compartilhado se comporta como 
um sistema monotarefa, desativando as rotinas de alternância de programas em execução. 
 
Estão corretas as assertivas: 
II, somente. 
30) A ilustração gráfica a seguir representa um sistema que utiliza uma técnica na qual as solicitações de entrada ou 
saída de dados e a execução de uma única tarefa devem ser executadas pela CPU em alternância de tempo. 
Apenas uma tarefa pode utilizar os recursos disponíveis até que ela seja encerrada, dando lugar a outra tarefa. 
 
 
Fonte: Estácio de Sá 
Essa técnica é conhecida como: 
Monoprogramação. 
Nos Sistemas monoprogramáveis, o processador, memória e periféricos permanecem dedicados exclusivamente à execução de um programa. 
 
31) A quantos bits equivalem 256 bytes? 
2048 bits. 
Considerando que 8 bits é igual a 1 byte e fazendo uma regra de três simples, temos o seguinte resultado: 
 
8 bits --- 1 byte 
x --- 256 bytes 
x = 256 * 8 = 2.048 bits 
 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 6 
 
32) Passe 0,876 MB para o prefixo de múltiplo ou submúltiplo da unidade indicada: TB. 
 
Qual é o seu resultado? 
0,000000876 TB. 
Note que estamos considerando os múltiplos em potências de 10. Desse modo, devemos fazer o cálculo segundo os valores mostrados na 
tabela que estudamos de prefixos adotados na computação: 0,876 x 10-6 = 0,000000876 TB. 
 
Além disso, devemos escrever os prefixos em sequência e colocar o valor de partida embaixo do prefixo dado, desenhando a seta no sentido 
do prefixo desejado. Se o sentido dela for para a esquerda, multiplicaremos o valor fornecido pela base elevada ao expoente positivo. Caso ela 
se volte para a direita, a multiplicação desse valor será feita com o expoente negativo. Veja: 
 
Fonte: Estácio de Sá 
33) A partir do valor 2456 em base 7, os cinco valores seguintes são: 
2460, 2461, 2462, 2463, 2464. 
Vamos à análise: 
 
1º número 
Partiremos do número 2456. Lembre-se de que, quando a contagem chega ao último algarismo válido de uma posição, ela retorna a 0 e cresce 
uma unidade para a esquerda. 
 
Na base 7, temos os seguintes algarismos: 0; 1; 2; 3; 4; 5; 6. Não existe número 7! 
 
A contagem já está no último algarismo válido de uma posição. Ele retorna a 0 e cresce uma unidade para a esquerda: 2460. 
 
2º, 3º, 4º e 5º números 
Comece a contagem normalmente a partir do 0, voltando à “posição 0” mais à direita: 2461; 2462; 2463; 2464. 
 
34) A partir do valor binário 1100101, os quatro números seguintes, saltando de dois em dois, são: 
1100111; 1101001; 1101011;1101101. 
Vamos à análise: 
 
1º número 
Partiremos do número 1100101. Lembre-se de que, quando a contagem chega ao último algarismo válido de uma posição, ela retorna a 0 e 
cresce uma unidade para a esquerda. 
 
Na base binária, temos os seguintes algarismos: 0; 1. Siga os mesmos passos do exercício 1, mas “salte” a escrita das respostas de dois em 
dois. A dica, portanto, é escrever os oito números seguintes saltando de dois em dois. 
 
Assim, temos: 
 
1100110; 1100111; 11001000; 1101001; 1101010; 1101011; 1101100; 1101101. 
 
“Saltando” de dois em dois números, resta esta sequência: 
 
1100111; 1101001; 1101011; 1101101. 
 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 7 
 
35) Converta o seguinte valor para a base indicada: 
 
100111100010112 = ( )16 
278B 
Vamos fazer a conversão de 100111100010112 da base 2 (binária) para a base 16 (hexadecimal). 
 
Divida o binário da seguinte maneira, começando da direita para a esquerda: 
 
10 0111 1000 1011 
 
Acrescente zeros à esquerda para completar o último grupo: 
 
0010 0111 1000 1011 
 
 
Fonte: Estácio de Sá 
 
36) Converta o seguinte valor para a base indicada: 
 
2BEF516 = ( )8 
537365 
Vamos fazer a conversão de 2BEF516. 
- Da base 16 (hexadecimal) para a base 2 (binária): 
 
Fonte: Estácio de Sá 
- Da base 2 (binária) para a base 8 (octal): 
Reagrupe os bits, começando da direita para a esquerda, incluindo zeros à esquerda se for necessário para completar a posição. Assim, você 
terá: 
 
Fonte: Estácio de Sá 
37) Assinale a alternativa que apresenta um padrão de códigos de caracteres: 
Unicode 
Devido à limitação na quantidade de caracteres suportados, um novo padrão internacional para a elaboração de um conjunto de códigos deles 
foi criado. Visando ao suporte a caracteres de inúmeros idiomas e símbolos, no Unicode, cada caractere possui um único valor: 16 bits. 
 
38) O trecho de uma tabela possui as seguintes codificações para caracteres: 
 
 
Fonte: Estácio de Sá 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 8 
 
Como é a codificação dos caracteres ROMA em binário? 
1010010 1001111 1001101 1000001 
Convertendo os códigos decimais para binário, temos: 
 
Fonte: Estácio de Sá 
39) Sendo os valores para as variáveis de entrada com 4 bits A = 0110 e B = 1101, qual é o resultado da função Z = A 
• B? 
Z = 0100 
Como existem duas variáveis de entrada com 4 bits, é necessário efetuar o cálculo da função AND bit a bit entre o par de variáveis, da seguinte 
forma: 
 
Fonte: Estácio de Sá 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 9 
 
40) Qual seria a função lógica que representaria o seguinte cenário: Em um ambiente monitorado, existem sensores e 
uma central de alarme. Neste caso, o alarme sonoro Y será disparado (VERDADEIRO), se pelo menos um dos 
três sensores (A, B e C) estiver ativado (VERDADEIRO). 
Y = A + B + C 
Para produzir essa solução, vamos construir a Tabela Verdade com 3 variáveis de entrada (A,B,C) e uma de saída Y. O valor de saída deverá 
ser restrito ao cenário, isto é, o alarme somente não irá disparar se nenhum dos sensores estiver ativo. 
 
 
Fonte: Estácio de Sá 
 
Neste caso, a representação será uma função OR com três entradas e uma saída, isto é, a saída será VERDADEIRA sempre que existir ao 
menos uma entrada verdadeira. 
Y = A + B + C 
Apenas para subsidiar a solução, considere a função OR para as duas primeiras variáveis A + B. O resultado somente será falso se ambas as 
entradas forem FALSAS. Agora, combinando este resultado (FALSO) com a função OR e a variável C. Novamente, somente será FALSO 
quando ambas as entradas forem FALSAS. 
 
41) Qual das expressões indicadas representa o circuito equivalente ao circuito abaixo? 
 
 
Fonte: Estácio de Sá 
 
 
Para analisar a equivalência, é necessário, inicialmente, produzir a tabela-verdade para o circuito cuja expressão é . Levando 
em consideração o resultado apresentado na tabela à esquerda, temos o seguinte resultado da tabela à direita: 
 
 
Fonte: Estácio de Sá 
 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 10 
 
42) Qual das expressões indicadas representa o circuito equivalente à figura a seguir? 
 
 
Fonte: Estácio de Sá 
 
Para analisar a equivalência, é necessário, inicialmente, produzir a tabela-verdade para o circuito cuja expressão é: 
 
 
 
Levando em consideração o resultado apresentado na tabela à esquerda, temos o seguinte resultado na tabela à direita: 
 
 
Fonte: Estácio de Sá 
 
Novamente a resposta é considerada: 
 
43) Qual é a expressão simplificada que representa o circuito abaixo? 
 
 
 
 
Fonte: Estácio de Sá 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 11 
 
44) Dados os valores de entrada, qual é o resultado da tabela-verdade para o circuito abaixo? 
 
 
Fonte: Estácio de Sá 
 
 
 
 
Fonte: Estácio de Sá 
 
 
45) Considere um processador com pipeline ideal de 4 estágios, em que cada estágio ocupa um ciclo de processador. 
A execução de um programa com 9 instruções, utilizando os 4 estágios, levará 
12 ciclos. 
Veja como o cálculo foi feito: 
Como existem 4 estágios, cada instrução demandará percorrer 4 ciclos para ser executada e cada estágio ocupa 1 ciclo. 
NI = número da instrução 
 
Ciclo 1º estágio 2º estágio 3º estágio 4º estágio 
1 1l 
 
2 2l 1l 
 
3 3l 2l 1l 0 
4 4l 3l 2l 1l 
5 5l 4l 3l 2l 
6 6l 5l 4l 3l 
7 7l 6l 5l 4l 
8 8l 7l 6l 5l 
9 9l 8l 7l 6l 
10 
 
9l 8l 7l 
11 
 
9l 8l 
12 
 
9l 
 
Assim, serão necessários 12 ciclos para que a nona instrução seja executada completamente. 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 12 
 
46) Com os avanços tecnológicos, tornou-se possível a construção de máquinas multiprocessadas para atender às 
demandas em função do aumento do desempenho. Essa arquitetura nos possibilitou compreender a importância 
por soluções paralelizáveis, pois 
 
I- a tarefa será realizada no mesmo tempo. 
II- o tempo de conclusão da tarefa será reduzido. 
III- minimizou o custo na construção de máquinas pessoais. 
 
Considerando as afirmações acima, são verdadeira(s): 
Somente a I e a II 
47) Quanto à comparação entre redes multiestágio e barramento de barras cruzadas, pode-se afirmar: 
 
I. No crossbar switch (barras cruzadas), a quantidade de chaves (switch) é menor do que em uma rede Ômega 
(multiestágio). 
II. No crossbar switch (barras cruzadas) há um crescimento exponencial do número de chaves e nas redes Ômega 
há um crescimento logarítmico. 
III. A solução implementada pela crossbar switch (barras cruzadas) não é bloqueante. 
 
Assinale a alternativa correta: 
Somente II e III estão corretas. 
 
Fonte: Estácio de Sá 
48) Quanto à comparação entre organizações de acesso uniforme à memória (UMA) e acesso não uniforme à memória 
(NUMA), pode-se afirmar: 
 
I. No UMA, a uniformidade do acesso à memória é garantida em função do acesso à memória por meio de um 
barramento comum compartilhado por todos os processadores. 
II. No NUMA, há barramentos independentes entre os módulos de memória e os processadores. Além disso, poderá 
haver um barramento compartilhado para permitir a comunicação entre os processadores. 
III. Tanto no UMA como no NUMA, não haverá limitações em função da taxa de processadores nessas estruturas. 
 
Assinale a alternativa correta: 
Somente I e II estão corretas 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 13 
 
49) Dentre as alternativas abaixo, qual delas não é considerada uma das principais variáveis na organização multicore? 
Cache L1 compartilhada 
50) Considere os termos abaixo e relacione-os aos respectivos significados: 
 
I. Simultaneous Multiprocessing (SMP) 
II. Multithreading 
III. Multithreading simultâneo SMT 
IV. Multicore 
 
A. Processador possui a capacidade de executar mais de uma thread no mesmo instante. 
B. Técnica que permite explorar TLP (paralelismo a nível de threads) e ILP (paralelismoa nível de instrução). 
C. Múltiplos núcleos de execução em um processador. 
D. Arquitetura que permite a mais de um processador compartilhar recursos de memória, discos e rodar no mesmo 
SO. 
Assinale a alternativa correta: 
I(D) – II(B) – III(A) – IV(C) 
51) A abordagem CISC para arquitetura do processador possui diversas características e peculiaridades, como a 
combinação de operações e formas de armazenamento, com o objetivo de aperfeiçoar a execução das instruções. 
 
Assinale a alternativa em que as operações, quando presentes como etapas da mesma instrução, permitem 
caracterizar a presença de uma abordagem CISC. 
Operação Aritmética na ULA e armazenamento na memória. 
A abordagem CISC tem como principal característica a execução de operações complexas, como a combinação de operações aritméticas e o 
acesso direto à memória (para busca ou escrita de dados). A única opção que garante que tal operação complexa está acontecendo é a letra 
A , pois as demais podem ocorrer em operações simples. 
 
52) Os processadores CISC possuem várias características que, quando agregadas, permitem classificá-los dessa 
forma. 
 
Assinale a opção que não representa uma característica de processadores CISC. 
Unidade de controle simples. 
Por conter muitas instruções possíveis e diferentes, a Unidade de Controle CISC é complexa. Ela precisa decodificar qual instrução será 
executada e gerar todos os seus sinais de controle. 
 
53) A abordagem RISC para a arquitetura do processador tem diversas características e peculiaridades. Assinale a 
alternativa que contém duas dessas características. 
Endereçamento tipo R-R e pequeno conjunto de instruções. 
A abordagem RISC tem como principais características: pequeno conjunto de instruções, endereçamento do tipo R-R (exceto por LOAD e 
STORE), pipeline de poucos estágios e grande quantidade de registradores. 
 
54) Um processador RISC busca implementar um pipeline pequeno e bastante eficiente. Com relação a essa 
afirmação, podemos definir como pipeline ideal aquele que teoricamente consiga executar: 
1 instrução por ciclo de clock. 
O pipeline ideal tenta realizar 1 instrução por ciclo, com cada etapa sendo executada de forma independente em 1 ciclo. 
Embora cada instrução leve n ciclos para ser executada (sendo n o número de estágios do pipeline), o pipeline como um todo finaliza 1 instrução 
por ciclo. 
 
55) Depois de buscarem os dados na memória, os processadores interpretam o que fazer, por exemplo, que a operação 
a ser executada é a de somar, e depois executam a operação propriamente dita. Cada operação a ser executada 
é identificada e definida por um conjunto de bits denominado: 
Instrução de Máquina 
56) Algumas instruções de máquina são corriqueiras, por exemplo, operações de desvio de controle de execução e 
movimentação de dados. Analisando a instrução de máquina a seguir: 
ADD A, B, C 
Podemos concluir que ela possui: 
Um operador, três operandos. 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 14 
 
57) A estrutura de informações nas linguagens dos humanos segue esta ordem de formação: 
CARACTERE → PALAVRA → FRASES 
Da mesma forma, a estrutura de informações nas linguagens dos computadores segue, respectivamente, a 
equivalente ordem de formação: 
Bit → Byte → Palavra 
58) Para realizar as conversões e operações necessárias, considere: 
Os valores como potências da base 10; 
Os resultados expressos com os números escritos por extenso (não usar notação científica, como, por exemplo, 1 
x 103). 
Dica: calcular usando a unidade de medida padrão como base de cálculo (bits ou Bytes). 
A operação 64 MB + 400 KB é igual a: 
0,0644 GB 
59) Assinale a alternativa que apresenta a sequência correta da saída (S) da Tabela Verdade para o circuito lógico, 
conforme a seguinte entrada de dados: 
 
 
 
10001000 
60) A partir da expressão: A + (B.C). Escolha a única alternativa que representa uma expressão equivalente. 
(A + B).(A + C) 
61) Um projetista está interessado em criar um processador de arquitetura híbrida, buscando combinar as melhores 
características das arquiteturas CISC e RISC. 
Quais das seguintes características podem ser por ele empregadas? 
Variadas instruções e pipeline eficiente para as instruções mais comuns. 
62) Com o crescimento da internet, foi necessário criar um sistema de endereçamento para que se enviassem os 
datagramas ao destino correto. Originalmente, era chamado apenas de endereço IP, mas, hoje, chama-se Ipv4. 
Assinale a opção que representa um endereço IP válido: 
8.8.4.4 
63) A Microsoft é uma das empresas de software mais conhecidas de todo o mundo. Sua projeção global se iniciou 
com a fabricação de um Sistema Operacional chamado de: 
DOS 
64) As principais variáveis em uma organização de processadores multicore são o número de núcleos no chip, o 
número de níveis da memória cache e a quantidade de memória cache que é compartilhada. Neste contexto, o 
processador Intel Core i7, introduzido em 2008, implementava 4 processadores x86 SMT (Simultaneous 
Multithreading), cada um com: 
cache L2 dedicada e uma cache L3 compartilhada. 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 15 
 
65) Analise as seguintes definições de pipeline de instruções simples, superescalar e multithreading simultâneo: 
 
I. Pipeline instruções simples: instruções individuais que são executadas através de um pipeline de estágios, de 
maneira que, enquanto uma instrução está sendo executada em um estágio, outra instrução está sendo executada 
em outro estágio do pipeline. 
II. Superescalar: um pipeline é construído por meio da replicação de recursos de execução, o que permite a 
execução paralela de instruções em pipelines paralelos. 
III. Multithreading simultâneo (SMT): bancos de registros são replicados para que múltiplas threads possam 
compartilhar o uso dos recursos de pipelines. 
 
Assinale a alternativa que indica qual ou quais das afirmações acima estão corretas: 
Apenas as afirmações I e II. 
66) O surgimento de processadores com arquitetura RISC foi fundamental para o desenvolvimento de smartphones, 
tablets, smartwatches" entre muitos outros. 
 
Com a restrição de espaço para construir esses equipamentos, a abordagem RISC foi fundamental pois: 
Priorizava execução em registradores, aumentando a eficiência dos programas. 
67) Para realizar as conversões e operações necessárias, considere: 
 
Os valores como potências da base 10; 
Os resultados expressos com os números escritos por extenso (não usar notação científica, como, por exemplo, 1 
x 103). 
Dica: calcular usando a unidade de medida padrão como base de cálculo (bits ou Bytes). A operação 128 Mbits - 
2MBytes é igual a: 
14.000 KB 
68) Para uma determinada porta lógica, que possui duas entradas, X e Y. Quando X e Y são 0 a saída é 0. Quando X 
e Y são 1 a saída também é 0. Qual é a porta lógica que possui esta Tabela Verdade? 
XOR 
69) Assinale a alternativa que apresenta corretamente a representação do circuito a seguir: 
 
 
70) Comparando as arquiteturas CISC e RISC, podemos afirmar que: 
O maior número de registradores está na arquitetura RISC. 
71) Selecione a alternativa que não corresponde à um componente de um sistema de computação. 
Internet 
72) O parâmetro para análise de memórias eletrônicas que indica o tempo entre duas operações sucessivas de leitura 
ou escrita é conhecido como: 
Ciclo de Memória. 
73) O último símbolo possível de ser representado na base numérica 14 é o: 
D 
74) João foi à lanchonete e solicitou ao balconista um hamburguer (X) ou uma batata frita (Y) e um refrigerante (Z). 
Qual expressão simboliza este pedido? 
(X + Y). Z 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 16 
 
75) A tecnologia que permite processamento paralelo em nível instruções, isto é, que possui vários pipelines em um 
mesmo processador para processamento de mais de uma instrução simultaneamente é a: 
Superescalar76) O espaço existente em um processador é restrito, e o seu uso é definido, em muito, pela arquitetura na qual ele se 
baseia. 
Considerando um processador RISC e um CISC, as suas prioridades de espaço são, respectivamente (baseadas 
nas arquiteturas): 
Registradores de uso geral e unidade de controle. 
77) A arquitetura RISC (Reduced Instruction Set Computer) apresenta um conjunto restrito de instruções, executadas 
de forma altamente eficiente. Uma das desvantagens desta arquitetura é: 
A necessidade de conversão de código de alto nível em diversas instruções em Assembly, aumentando o 
número de instruções a serem executadas. 
78) Ao representar uma situação cotidiana, vamos simular através de uma expressão booleana para comprar legumes 
(A) e verduras (F), e ainda escolher entre carne(C) ou peixe (P). Qual das expressões a seguir representa esta 
ação? 
(A . F) . (C + P) 
79) Correlacione os exemplos abaixo com as seguintes classes, segundo a taxonomiade Flynn: 
 
I - Single Instruction Single Data 
II - Single Instruction Multiple Data 
III - Multiple Instruction Single Data 
IV - Multiple Instruction Multiple Data 
 
Com 
 
A - Computadores sequenciais 
B - Sistemas multiprocessados 
C - Máquina teórica 
D - Processadores vetoriais 
 
Assinale a correlação correta: 
I-A, II-D, III-C, IV-B 
80) Quando comparado a uma arquitetura superescalar, podemos considerar como vantagens para uma arquitetura 
superpipeline as seguintes características: 
 
I- A Quebra de um estágio em estágios menores demandando uma quantidade de tempo menor para serem 
executados. Consequentemente, um período menor resultará em uma frequência maior. 
II- Utilizam uma combinação de otimização de compiladores e técnicas de hardware para aumentar o nível de 
paralelismo. 
III- Visa reduzir tempo de execução de um programa. 
 
Assinale a alternativa que indica qual ou quais das afirmações acima estão corretas: 
Apenas as afirmações I e III. 
81) A arquitetura RISC possui como característica geral o uso de instruções que operam apenas sobre os registradores. 
Entretanto ainda se faz necessário buscar e escrever informações na memória principal. As operações que tem 
essa tarefa são: 
LOAD e STORE 
82) Como é a representação em hexadecimal da instrução 1011 1001 1000? 
B 9 8 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 17 
 
83) Em relação aos operadores de portas lógicas OR (OU), considere o seguinte cenário: Quando abrimos a porta de 
um carro, a lâmpada de iluminação da cabine do veículo acende. E ao fechar esta mesma porta, a lâmpada desliga. 
Isso acontece pela ação do interruptor instalado no veículo. Sendo assim, a lâmpada estará acesa em duas 
situações distintas, se a porta do veículo estiver aberta OU (OR) o interruptor da lâmpada for acionado, mesmo 
com a porta fechada. Vamos considerar as variáveis que representam essa situação: - A variável A representará a 
abertura da porta. 
 
- A variável B representará o interruptor. 
- A variável X representará o estado da lâmpada, se está acesa ou apagada. 
 
Considerando as informações acima, qual das expressões booleanas a seguir define a operação OR correta? 
X = A + B 
84) Assinale a alternativa correta: Em circuitos digitais, uma porta OR é? 
Um circuito que tem duas ou mais entradas e a sua saída é igual à combinação destas entradas através 
de uma operação OR. 
85) Uma máquina RISC tem como uma de suas principais características: 
Operação apenas em registradores. 
86) A memória é organizada como um conjunto de N partes iguais, com cada parte possuindo um conteúdo fixo de M 
bits. 
A denominação específica para cada parte é: 
Célula 
87) Um computador pessoal (Personal Computer - PC) é um computador de pequeno porte e custo relativamente 
baixo, que se destina ao uso pessoal ou por um pequeno grupo de indivíduos. É composto de hardware e software 
(sistema operacional, aplicativos e utilitários). Analise as sentenças abaixo que tratam dos PCs e, em seguida, 
assinale a alternativa correta: 
 
I. Atualmente, os PCs se apresentam sob vários formatos e tamanhos, merecendo destaque: desktops e 
notebooks. 
II. Os netbooks não são considerados PCs, uma vez que não possuem unidade de leitura e gravação de CD e 
DVD. 
III. Os smartphones possuem sistema operacional e permitem a instalação de aplicativos, podendo ser 
considerados PCs. 
Somente as sentenças I e III estão corretas 
88) Você dispõe de um pendrive com capacidade de 2 GByte. Quantos arquivos de 2 MBytes são capazes de ser 
armazenados neste pendrive? 
210 arquivos 
2 GB = 2 x 1024 = 2048 MB 
2048 / 2 = 1024 = 2^10 arquivos 
 
89) O sistema de numeração utilizado em nosso cotidiano é o decimal, com 10 algarismos (0, 1, 2,3, 4, 5, 6, 7, 8 e 9). 
Já os profissionais de informática, quando operam internamente os computadores, utilizam o sistema binário 
(dígitos 0 e 1). No entanto, para simplificar a representação de números binários muito extensos foi criado o sistema 
hexadecimal, que possibilita: 
Representar cada quatro bits em um algarismo hexadecimal, uma vez que 24 = 16 
90) Foi criado um circuito lógico onde ele combina 2 entradas, cada uma formadas por 3 bits. Chamamos estas 
entradas de A e B. Se em determinado momento o valor da entrada A é 011 e de B é 110 e a expressão que 
representa em circuito é A NAND B, qual será a saída para estas entradas? 
101 
91) Joana foi a quitanda e solicitou ao balconista uma pera (X) e uma maça(Y). Qual expressão simboliza este pedido? 
x * y 
92) Sabemos que os barramentos são responsáveis pela interconexão e comunicação entre os componentes do 
computador, em especial a CPU. Quais os principais barramentos envolvidos no ciclo de instrução da CPU? 
Barramento de Controle, Barramento de Endereço, Barramento de Dados 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 18 
 
93) Considerando uma instrução com código de operação de 4 bits, quantas instruções no máximo podem existir nessa 
configuração? 
16 instruções diferentes 
94) Analise as sentenças a seguir sobre interrupções e, em seguida, assinale a única alternativa correta. 
 
I. As interrupções são inicialmente tratadas pelo processador; 
II. A rotina de tratamento da interrupção, também chamada de interrupt handler, é executada da mesma forma que 
um programa de usuário, ou seja, pelo processador; 
III. São sinais de hardware fundamentais para a existência de sistemas multitarefa, pois provocam a parada da 
tarefa em execução. 
Todas as sentenças estão corretas 
95) Sobre a hierarquia de memórias, marque a alternativa correta que indica qual está localizada entre o processador 
e a memória principal. 
Memória Cache 
96) Para acessar os dados em um disco rígido, o tempo de busca, ou tempo de seek, indica o tempo para a cabeça 
de leitura/gravação: 
Se posicionar sobre a trilha desejada 
97) O tipo de transmissão na qual o periférico é conectado ao dispositivo controlador ou interface de E/S por várias 
linhas de transmissão de dados, de modo que a transferência de dados é realizada um bit em cada linha, com 
todos os bits alinhados dentro do mesmo intervalo de tempo de transmissão é denominado: 
Paralela 
98) Com relação a processadores, considere as afirmativas a seguir. 
 
I. Arquiteturas superescalares podem executar instruções concorrentemente em pipelines diferentes. 
II. O superpipeline permite a execução de duas tarefas em um único ciclo de clock do processador. 
III. Multiprocessadores simétricos compartilham a utilização da memória principal. 
IV. A utilização de uma memória cache L2 compartilhada em processadores multicore é vantajosa em threads que 
possuem alta localidade. 
 
Assinale a alternativa correta: 
Somente as afirmativas I, II e III são corretas. 
99) A colocação de memória cache no projeto de um computador é um artifício para melhorar sua performance. Quanto 
a essa memória, podemos afirmar que: 
Fica presente no processadore aumenta a eficiência por ser mais rápida que a memória principal. 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 19 
 
100) Suponha que, para efeitos de aprendizagem em arquitetura de computadores (ignorando vários detalhes de 
implementação), você decidiu criar uma representação de conjunto de instruções hipotético muito simples e 
limitado para operações aritméticas de inteiros positivos com dois operandos, de um processador de 4 bits, cuja 
palavra de dados é de 4 bits. 
 
É gasto 1 ciclo de instrução para cada palavra, e a quantidade de ciclos para execução de uma determinada 
instrução (operadores e operandos) é igual à quantidade de palavras dessa instrução. 
 
O conjunto de instruções está representado a seguir: 
 
Fonte: Estácio de Sá 
0011 0100 0101 
 
101) Assinale a alternativa que apresenta a sequência correta da saída (S) da Tabela Verdade para o circuito lógico, 
conforme a seguinte entrada de dados: 
 
 
Fonte: Estácio de Sá 
1101 
102) A história dos computadores e da computação é marcada pela constante miniaturização e sofisticação do 
hardware. Uma tecnologia que alterou drasticamente os computadores foi o Circuito Integrado. A grande vantagem 
dessa tecnologia é: 
Diminuição de tamanho do circuito. 
103) A indústria dos microcomputadores surgiu na década de 1970 e modificou nossa rotina com a presença cada 
vez mais comum de computadores pessoais em casas e mesas de escritório. O avanço tâo pujante dessa indústria 
foi possível pelo barateamento e pela miniaturização de seus componentes. 
 
Os três principais componentes de hardware de um computador pessoal são: 
Memória RAM, processador e placa-mãe. 
 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 20 
 
104) Analise as sentenças sobre sistema operacional e, em seguida, assinale a alternativa correta: 
 
I. Consiste em um conjunto de programas que permite a interação entre o usuário e o computador. 
II. Fornece um ambiente onde o usuário possa executar programas, garantindo uma utilização segura e eficiente 
do hardware 
III. No que diz respeito à gerência de recursos, é responsável pela alocação de espaço na memória principal 
(RAM)para execução dos programas, pelo acesso aos dispositivos de E/S e pelos programas de interface com os 
dispositivos (device drivers). 
I, II e III estão corretas. 
105) Quantos números binários inteiros podem ser criados (na base 2) com uma representação de 6 dígitos 
binários? 
64 
106) João deve a Paulo uma quantia de (FDE)16 e recebeu pelo seu trabalho de uma semana (F768)16 apos pagar 
Paulo quanto sobrou para João em hexadecimal? 
 
(F768)16 - (FDE)16 = ( )16 
(E78A)16 
107) Analise as sentenças sobre as operações realizadas pelas portas lógicas, e em seguida, assinale a alternativa 
CORRETA. 
 
I. A porta lógica AND produz resultado FALSO se uma das sentenças for FALSA. 
II. A porta lógica OR produz resultado FALSO se uma das sentenças for FALSA. 
III. A porta lógica NOT produz resultado FALSO se o valor da entrada for VERDADEIRA. 
I e III são verdadeiras 
108) Responsável por ler e interpretar as instruções lidas da memória de instruções. dar ordens à unidade de dados 
para executar operações, coordenar as leituras e escritas na memória de dados, coordenar a comunicação com o 
mundo exterior através dos periféricos. 
Unidade de controle 
109) Qual é o modo de endereçamento que utiliza um valor como operando e não um endereço na memória (o 
operando é o dado)? 
 
Assinale a alternativa correta. 
Imediato 
110) Um processo espera na fila de pronto até checar a sua hora de executar, quando ele é colocado na CPU para 
execução. Ele irá executar, dentro de uma política de round-robin, até que o seu time quantum se esgote. Como é 
detetado o esgotamento da fatia de tempo do processo? 
Através de uma interrupção de relógio 
111) Analise as sentenças sobre memória dos computadores e, em seguida, assinale a alternativa correta: 
 
I. A CPU comunica-se com a memória através de um barramento e utiliza os registradores RDM e REM para o 
envio e recebimento das informações. 
II. Memória secundária é a memória básica de um sistema de computação, onde ficam armazenados os programas 
em execução e os dados em uso. 
III. Memória cache é a memória não volátil para armazenamento de dados e programas. 
Somente a sentença I está correta 
112) O disco rígido - ou HD (Hard Disk) - é o dispositivo de armazenamento permanente de dados mais utilizado 
nos computadores. Nele, são armazenados desde os seus arquivos pessoais até informações utilizadas 
exclusivamente pelo sistema operacional. O desempenho de um disco é medido pela velocidade de localizar uma 
informação. Considera-se que o disco roda em velocidade constante para posicionar a cabeça na trilha. Para 
calcular o desempenho de um disco, são computados: 
Tempo de SEEK, Atraso ROTACIONAL e TRANSFERÊNCIA 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 21 
 
113) Assinale a alternativa que contém os itens que preenchem corretamente a afirmação abaixo sobre 
componentes básicos de um computador: 
Os componentes básicos de um computador são_____________________, responsável por executar cálculos 
lógicos e aritméticos; ___________________, que armazena os dados e programas a serem executados; 
__________________, que tem a função de fornecer meios de introduzir informações no sistema 
e____________________, que mostram as informações processadas ao usuário. 
O processador; a memória; os dispositivos de entrada; os dispositivos de saída 
114) Numere a coluna da direita com base nas informações da coluna da esquerda: 
1- 1 Bit ( )1024 bytes ou 8192 bits. 
2- 1 Byte ( ) Um conjunto de 8 bits. 
3- 1 Kbyte ( ) 1024 Kbytes, 1.048.576 bytes. 
4- 1 Megabyte ( ) 1 ou 0. 
5- 1 Gigabyte ( ) 1024 Megabytes, 1.073.741.824. 
3, 2, 4, 1, 5 
115) Marque a alternativa que contém o valor o número 2A16 na base decimal. 
4210 
116) A porta lógica que representa o circuito que implementa a função XOR é: 
 
117) Simplifique a expressão a seguir e marque o seu resultado. Y = (A+0)(A+1) . 0 
0 
118) São partes internas do processador? 
Unidade Lógica e Aritmética e Unidade de Controle 
119) O processador, também chamado de CPU (central Processing unit), é o componente de hardware responsável 
por processar dados e transformar em informação. Este por sua vez, é dividido em três partes a saber: 
Instruções, Unidade de controle e Unidade Lógico aritmética 
120) ________________ sincroniza as atividades da UCP, memória e todo o sistema. 
 
Assinale a alternativa que completa a afirmação. 
Relógio 
121) Sobre os componentes funcionais do computador. Qual das características abaixo se refere às características 
da Memória RAM? 
Memória principal da máquina, volátil. 
122) Como é denominado a troca de informações entre o computador e o meio externo? 
Atividade de E/S 
123) Paulo está programando sua festa de aniversário de 28 anos e comprou as velas do bolo com números na 
base hexadecimal equivalente a sua idade. Qual a idade de Paulo em hexadecimal? 
1C 
124) Você dispõe de um pendrive com capacidade de 8 GByte. Quantos arquivos de 2 MBytes são capazes de ser 
armazenados neste pendrive? 
4 x 210 arquivos 
125) Marque a alternativa que contém o valor o número 100012 na base decimal. 
1710 
126) Maria foi a quitanda e solicitou ao balconista uma pera (X) ou uma maça(Y) com um tomate(Z). Qual expressão 
simboliza este pedido? 
(X+Y).Z 
Exercícios de Arquitetura de Computadores 
Marcio Quirino - 22 
 
127) O modelo de computador proposto por Von Neumann é historicamente importante porque serviu de referência 
para os computadores atuais. Que opção corresponde ao modelo de Von Neumann? 
O processador deve usar o sistema de numeração binário e os programas em execução devem estar na 
memória. 
128) As instruções podem ser classificadas nas seguintes categorias: 
Aritmética e Lógica; Movimentação deDados e Transferências de Controle. 
129) Sobre Processadores, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). 
 
I. A CPU é o cérebro do computador, sua função é executar programas armazenados na memória principal, 
buscando suas instruções, examinando-as e então executando-as uma após a outra. 
II. Barramentos podem ser externos à CPU, conectando-a à memória e aos dispositivos E/S, mas também podem 
ser internos à CPU. 
III. A CPU é composta por várias partes distintas. A unidade de controle é responsável por buscar instruções na 
memória principal e determinar seu tipo. 
I, II e III. 
130) Quantos bits são necessários ter o Registrador de Endereços de Memória para que um processador possa 
endereçar 5000 endereços de memória no máximo? 
13 bits 
131) Relacione as colunas: 
 
I - Multicore 
II - Superpipeline 
III - Superescalar 
IV - Pipeline dinâmico 
V - Multiprocessadores 
 
Com 
 
A - Múltiplos pipelines que operam em paralelo. 
B - Execução de instruções fora de ordem em um pipeline. 
C - Pipelines com grande número de estágios. 
D - Múltiplos processadores compartilhando um espaço de endereços. 
E - Múltiplos processadores em um único encapsulamento. 
 
Assinale a alternativa que contém a associação correta: 
 
I-E, II-C, III-A, IV-B, V-D.

Outros materiais