Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas
Classificado em Computação
Escrito em  em  português com um tamanho de 112,15 KB
português com um tamanho de 112,15 KB
1) Conversão de Bases e Operações Aritméticas
Converta para a base binária, realize as operações e o resultado converta para a base solicitada:
- 6758 + A916 = 61410- 6758 => 1101111012
- A916 => + 101010012
- Resultado: 10011001102 => 61410
 
- 7C16 - 9510 = 358- 7C16 => 011111002
- 9510 => - 10111112
- Resultado: 00111012 => 358
 
- 458 x 1310 = 1E116- 458 => 1001012
- 1310 => x 11012
- Cálculo Binário:100101 x 1101 -------- 100101 000000 100101 +100101 -------- 111100001
- Resultado: 1111000012 => 1E116
 
- ACF16 : 138 = _______10- ACF16 => 1010110011112
- 138 => 0010112
 
2) Conversão de Unidades de Dados (Bytes e Bits)
- 12,5 MBytes => 12,5 x 1024 = 12.800 KBytes
- 6,75 KBytes => (6,75 x 1024) bytes x 8 = 55.296 bits
- 22528 bits => (22528 : 8) bytes / 1024 = 2,75 KBytes
- 1 TByte => 1 x 1024 GBytes x 1024 = 1.048.576 MBytes
3) Endereçamento Máximo em Barramento de 37 Fios
Se um barramento de endereços possui 37 fios condutores, qual deverá ser o maior endereço que pode ser transportado nesse barramento?
Resposta:
A quantidade de endereços (Q) é dada por 2N, onde N é a quantidade de fios/bits. Q = 237.
Como os endereços começam em 0 (zero), o maior endereço será 237 - 1.
4) Análise de Barramentos e Desempenho do Sistema I
Um Sistema de Computação é constituído de um processador com quatro unidades de cálculo para inteiros, operando a 1,2 GHz, e uma Memória Principal (MP) com endereçamento máximo de 128M endereços. O Barramento de Controle (BC) possui 112 fios e o Barramento de Dados (BD) tem taxa de transferência de 6,4 Gbits/s. O soquete do processador tem 171 pinos.
a) Qual deverá ser a velocidade do BD?
Fórmula: Taxa = Velocidade x Largura
1. Determinar a Largura do Barramento de Endereços (BE):
- Capacidade da MP: 128M endereços = 27 x 220 = 227 endereços.
- Número de Fios (N) do BE: 27 fios.
2. Determinar a Largura do Barramento de Dados (BD):
- Total de Pinos = BC + BD + BE
- 171 = 112 + BD + 27
- BD = 171 - 112 - 27 = 32 fios (Palavra de 4 bytes / 32 bits).
3. Calcular a Velocidade do BD:
- Taxa = 6,4 x 109 bps
- Velocidade = (6,4 x 109 bps) / 32 bits
- Velocidade = 6400 x 106 / 32 = 200 x 106 Hz = 200 MHz.
b) O que acontecerá se o BE tiver 2 novos fios condutores?
Resposta: Para cada fio acrescentado no BE, a capacidade da memória dobra. Acrescentando-se 2 fios, a capacidade de endereçamento da memória será quadruplicada (22).
5) Conceitos Fundamentais de Arquitetura
5.1) Descreva os principais conceitos introduzidos por Von Neumann
- Os programas e dados são residentes na memória.
- Todas as células da memória possuem um endereço (são numeradas).
- As instruções estarão na memória de forma a serem executadas sequencialmente.
5.2) Conversão de Bases (Segunda Série)
Converta para a base binária, realize as operações e o resultado converta para a base solicitada:
- 5278 + D716 = 55810- 5278 => 1010101112
- D716 => + 110101112
- Resultado: 10001011102 => 512 + 32 + 8 + 4 + 2 = 55810
 
- AC16 - 7210 = 1448- AC16 => 101011002
- 7210 => - 10010002
- Resultado: 11001002 => 1448
 
5.3) Grupos de Barramentos em Sistemas de Computação
Os barramentos são fios condutores que interligam os componentes de um sistema de computação (SC) e permitem a comunicação entre eles. Eles são organizados em três grupos de fios. Quais são esses grupos?
Resposta: Barramentos de Dados, Barramentos de Endereços e Barramentos de Controle.
5.4) Indicadores de Desempenho de Processadores
Descreva os dois indicadores utilizados para comparação de desempenho entre processadores e a unidade da CPU relacionada.
- MFLOPS (Milhões de Operações com Pontos Flutuantes por Segundo): Indica o desempenho da Unidade de Aritmética e Lógica (ULA).
- MIPS (Milhões de Instruções por Segundo): Indica o desempenho geral do processador, relacionado à Unidade de Controle (UC).
5.5) Conversão de Unidades (Segunda Série)
Converta:
- 4,5 MBytes => 4,5 x 1024 = 4.608 KBytes
- 4,75 KBytes => 4,75 x 1024 x 8 = 38.912 bits
5.6) Tabela Verdade
Construa a tabela verdade da expressão lógica F = (A + B) . C.
| A | B | C | A + B | (A + B) . C = F | 
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 
| 0 | 0 | 1 | 0 | 0 | 
| 0 | 1 | 0 | 1 | 0 | 
| 0 | 1 | 1 | 1 | 1 | 
| 1 | 0 | 0 | 1 | 0 | 
| 1 | 0 | 1 | 1 | 1 | 
| 1 | 1 | 0 | 1 | 0 | 
| 1 | 1 | 1 | 1 | 1 | 
6) Análise de Barramentos II (256M Endereços)
Um Sistema de Computação é constituído de um processador com largura da palavra de 32 bits. A Memória Principal (MP) possui um espaço máximo de endereçamento de 256M endereços. O Barramento de Controle (BC) possui 112 fios condutores.
a) O total de fios do Barramento de Endereços (BE)?
- 256M = 28 x 220 = 228
- Quantidade de Endereços = 2BE => 228 = 2BE
- BE = 28 fios.
b) O total de pinos do processador?
- Largura da Palavra = 32 bits => BD = 32 fios.
- Pinos = BC + BD + BE
- Pinos = 112 + 32 + 28 = 172 pinos.
c) O maior endereço que pode ser alocado na memória?
Os endereços são numerados de 0 até 256M - 1. O Maior endereço é 256M - 1 ou 228 - 1.
7) Características da Hierarquia de Memória
Características de:
- Registradores
- Cache
- Memória Principal (MP)
- HD
- DVD
- CD
- Fitas
- Pen drive
Tempo de acesso: ciclo de memória, sinal para MP de ler.
- Controlador busca o dado no endereço disponível no BD, envia o sinal para UC.
- UC busca o dado no RDM.
