Resumo Hardware para Computacao
Resumo Hardware para Computacao
Resumo Hardware para Computacao
ARQUITETURA
- estrutura e comportamento do sistema de computação
- atributos de um sistema que são visíveis para o programador
- afeta diretamente a execução lógica de programas
- exemplos: códigos de operações, tipos de dados, etc
Um exemplo que deixa mais claro a diferença entre os conceitos:
- definir se um computador deve ou não ter uma instrução de multiplicação constitui uma
decisão do projeto da sua ARQUITETURA
- definir se a instrução de multiplicação será implementada por uma unidade especial de
multiplicação ou por um mecanismo que utiliza repetidamente sua unidade de soma
constitui uma decisão do projeto de sua ORGANIZAÇÃO
(4) Qual é o motivo de um transistor ter representado uma grande melhoria sobre o tubo de
vácuo (válvula)?
VÁLVULAS
- pouca confiabilidade
- baixa velocidade
- custo elevado
- grande quantidade de energia consumida
TRANSISTORES
- menores que as válvulas
- número de falhas é menor (maior confiabilidade)
- dissipação de calor reduzida (consome menos energia)
Hoje: https://www.computerworld.com.pt/2017/04/12/fim-da-lei-de-moore-e-omelhor-
para-a-computacao/
(9) Dada a nova variação da Lei de Moore, responda: você tem uma ideia brilhante para um
novo projeto de chip que poderia tornar um processador 6 vezes mais rápido do que os mais
rápidos atualmente existentes no mercado. Infelizmente, levará 4 anos e meio para
conseguir a verba, criar o protótipo e construir um produto acabado. Se a Lei de Moore se
aplica, você deveria gastar dinheiro desenvolvendo e produzindo um chip ou investindo em
algum outro empreendimento de risco?
(10) Por que a arquitetura sobrevive por vários anos e a organização não?
Organização está relacionada à tecnologia do componente/dispositivo e a tecnologia evolui
sempre. Exemplo: tipos de memória – memórias cada vez mais rápidas é resultado de
tecnologias diferentes que são empregadas na fabricação.
Resumo para Estudo Hardware para Computação
(11) Qual a finalidade de cada componente principal de um computador?
- Processador – interpretar e executar programas
- Memória – armazenar dados e instruções
- Dispositivos de E/S – transferir dados de e para o mundo externo
Exemplo:
Vamos pegar um número com 5 dígitos (bits) = 10101
Este número para ser representado em base 2 (binário) seria = 24 + 23 + 22 + 21 + 20
Então, pelo exemplo, para representarmos um número com 5 dígitos, necessitamos fatorar até 24
Assim para representar qualquer número com X dígitos seria 2X-1
(a) 11011101010
1*210 + 1*29 + 0*28 + 1*27 + 1*26 + 1*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20 =
1024 + 512 + 0 + 128 + 64 + 32 + 0 + 8 + 0 + 2 + 0 =
1770
(b) 11101100010
1*210 + 1*29 + 1*28 + 0*27 + 1*26 + 1*25 + 0*24 + 0*23 + 0*22 + 1*21 + 0*20 =
1024 + 512 + 256 + 64 + 32 + 2 =
1890
(c) 100000000110
1*211 + 0*210 + 0*29 + 0*28 + 0*27 + 0*26 + 0*25 + 0*24 + 0*23 + 1*22 + 1*21 + 0*20
= 2048 + 4 + 2 = 2054
(8) Converter
(9) Complete:
Resumo para Estudo Hardware para Computação
Lógica Digital
Este exercício demonstra que uma porta AND com a saída invertida se transforma em
uma porta OR com as entradas invertidas.
Resumo para Estudo Hardware para Computação
Resumo para Estudo Hardware para Computação
𝟏
𝑪𝒊𝒄𝒍𝒐 =
𝟐. 𝟎𝟎𝟎. 𝟎𝟎𝟎. 𝟎𝟎𝟎
Resposta: C130
Neste caso só iremos usar o tempo de cada registrador (10 ns) e o tempo do
barramento (20 ns).
Neste caso gasta-se 10ns para copiar o dado do Registrador 1 (R1) e colocar no
barramento. Depois, 20ns para transmitir pelo barramento e no final mais 10ns para
copiar o dado para o Registrador 2 (R2). O tempo é a soma das componentes.
Resumo para Estudo Hardware para Computação
Temos que executar as 5 funções igual ao exemplo anterior, mas agora com a condição
de que quando termina a instrução 2 (Armazena - Endereça o Resultado) o programa
pula automaticamente para a instrução 291 e continua executando o pipeline de 10
instruções, como definido no início do exercício.