Buscar

Arquitetura de Computadores Completo

Prévia do material em texto

Introdução
Arquitetura de
Computadores
1
2
3 - Sistemas Embarcados
O que é um
computador?
dispositivo capaz de receber uma
entrada e que retorna uma saída após
realizar uma série de operações com
base nos valores recebidos e
armazenados.
- Desktop
- Servidor
1
2
3
Conjunto de instruções 
Número de bits 
Mecanismos de E/S
O termo arquitetura refere-se aos
atributos do ponto de vista do
programador 
O que é a
arquitetura?
Estudo da estrutura e a organização do
hardware, ou seja, refere-se ao
funcionamento interno do computador.
Como a máquina é estruturada
Necessário aprender para entender
a sua capacidade, como programar
e guardar dados da melhor maneira
possível.
1
2
3 A organização de um computador da
apple é diferente de um da Samsung,
assim como a organização de um
computador de versão mais antiga
difere da atual 
O que é a
Orgranização?
refere-se às unidades operacionais e
suas interconexões. Como os
componentes estão organizados na
arquitetura.
Sinais de controle
Tecnologia de memória, tecnologia
de transistores etc.
Sistema Computacional
Diferença
Computador
Eletronico Analógico
VS Digital
1
2
3
4
Reprogramados manualmente para
trocar de problema 
Analógicos utilizam grandezas elétricas paramodelar um problema a ser resolvido
O computador Analógico era
capaz de resolver problemas
mais complexos na época
Os analógicos eram menos flexíveis
que os Digitais
Resultados exatos em formas de
curvas
1
2
Digitais
Construído durante a 2 Guerra Mundial
Utilizava relés e válvular eletrônicas
Produzia muito calor
Mark I: Primeiro digital eletro-mecânico
1000 vezes mais rápido que o Mark
ENIAC: Primeiro digital eletrônico
Válvulas, Transistores,
Circuitos Integrados,
Microprocessadores
Evolução da
tecnologia
eletrônico-digital
Dispositivos que conduzem
corrente elétrica em um só
sentido:
Quebravam facilmente
Dissipavam muito calor
Amplificador de Tensão
As válvulas já eram bem mais rápidas que os relés
Um computador usava milhares delas(principais
usos eram a codificação e decodificação de
mensagens e cálculos de artilharia)
Válvulas
Eletrônicas
Utilizados como amplificadores
e interruptores de sinais
elétricos:
Amplificador e interruptor de corrente
Dissipavam menos calor 
Eram Menores
Tinha o mesmo papel da válvula
Transistores
Vários transistores e
componentes em 1 circuito:
Usados hoje em quase todos os equipamentos
eletrônicos
Revolucionaram o mundo da eletrônica 
Eram Menores
Tinha o mesmo papel da válvula
Circuitos
Integrados
Circuitos integrados que
comandam todas as atividades de
um computador:
4004: primeiro microprocessador comercial =
4bits
8080: microprocessador criado pela Intel = 8bits
8086: microprocessador criado pela Intel = 16bits
80386: microprocessador criado pela Intel = 34
bits
Pentium IV: microprocessador criado pela Intel
em 2001 = 64 bits
Microprocessador
Fibras óticas, Comunicação
sem fio, Raio laser,
Supercondutividade
Mais avanços na
tecnologia
eletrônico-digital:
Fibras Óticas
1
2
3 Aplicadas em telecomunicações
(principalmente na Internet)
Podem substituir com vantagens os
fios de cobre
Não são susceptíveis à interferência
eletromagnética
Comunicação
sem fio
1
2
3 Comunicações via satélite
Controle remotos
Teleprocessamento
Raio Laser
1
2
3 Computadores, aparelhos de som e
imagem
Cirurgias e fisioterapia
leitura de códigos de barra
Supercondutividade
1
2
Quando em temperaturas
extremamente baixas, conduzem
corrente sem resistência nem
perdas. 
É o que move hoje a tecnologia
Definição, Os 5
Componentes e Como eles
interagem em uma
execução
Arquitetura de Von
Neumann
Definição 
Arquitetura de computador
que se caracteriza por ter o 
 programa e dados
armazenados juntos na
memória principal.
Programa é executado
sequencialmente
Memória endereçada
A Arquitetura de Von Neumann é um
projeto modelo de um computador
digital armazenado que utiliza 1 unidade
de CPU e 1 unidade de Memória para
comportar 5 componentes.
5 Componentes Básicos 
1
2
3
4
5
Caminho de Dados
Memória
Dispositivos de Entrada e Saida
Controle
Unidade Lógica e Aritmética
Cada um desses componentes é interligado
aos demais por barramentos - caminho dos
dados
Como os componentes se interagem para executar algo
O processador vai fornecer
para a memória o endereço
da instrução. Depois a
memória vai localizar e enviar
a instrução em bits.
1. Busca de instrução
No processador a Unidade de
controle vai decodificar e
descobrir que tipo de
instrução deve ser usado.
2. Decodificar instrução
O operando vai ser lido na
memória e mandado pro
processador executar.
3. Buscar operando
No processador a ULA vai
executar com o auxílio dos
sinais emitidos pela Unidade
de Controle
4.Execução da instrução
Por fim o resultado será
armazenado na memória. 
5. Armazena Resultado
Gargalo de Von Neumann
Grande quantidade de acessos a memória 
 Velocidade dos novos dispositivos 
Execução em paralelo
Limitação da taxa de transferência entre a CPU e a
Memória. Acontece quando há grandes quantidades de
dados enviador para serem processados.
 
Limitaçoes
O gargalo de Von Neumann está no canal de
transmissão entre a CPU e a memória
bit, byte e palavra
Tamanho da Memória
Hierarquia e Organização da
Memória
Características
MEMÓRIA DO
COMPUTADOR
Bit, Byte e
Palavra(Word)
Unidade Binária (0,1)
 
Base para o armazenamento
e processamento de
infromações
Bit
Conjunto de 8 bits
1 Byte pode representar
uma letra, número etc.
256 combinações 
Bytes
Bytes agrupados
 
Computadores agrupam
bytes e dão um endereço
próprio á elas (Palavra)
Palavra(Word)
1 TB = 1024 GB
1 MB = 1024 KB
1KB = 1024 bytes
1GB = 1024 MB
Tamanho da Memória
Computador utiliza potências exatas de base 2 
Cache L2
Cache L3
Registradores do
processador
Cache L1
Processador
Memória
Principal
(Ram)
Hierarquia da memória
À medida que descemos na hierarquia reduzimos o custo/bit e
o processamento fica mais lento
Memória
Secundária
(Rom)
Organização da memória
CPU ---- CACHE L1-----L2------L3------MEMÓRIA PRINCIPAL
Acesso, Ciclo de
Memória,
Transferência
Tempo do instante que o
endereço é apresentado a
memória até o instante que
for disponibilizado ou
armazenado.
Tempo de
Acesso(Latência)
Tempo que leva para concluir
um ciclo de leitura ou escrita
e estar pronto para um
segundo acesso.
Tempo de Ciclo de
Memória Velocidade de transferir um
dado para fora ou dentro da
memória
Taxa de Transferência
Mémoria Rom
Mémoria Ram
Memória somente para
leitura
Não volátil
Guarda programas
especiais(POST, SETUP,
BIOS)
 
 
Mémoria Rom
É volátil
Memória de acesso
aleatório
Armazena dados e
programas em uma
execução
 
 
Memória Ram
Memória Externa
HD-SSD
Não volátil
Velocidade dada pela taxa de transferencia
Disco Rígido
 
Tecnologias
IDE= 1 padrao de HD com controladora
incorporada
IDE/ATA = versão melhorada com conectores
padronizados pela ANSI
 
SATA/SATA II = 1 canal pra enviar dados e outro
pra receber dados
 
HD
Não volátil
Mais Rápidas pois usam
tecnologia flash(sem partes
móveis)
 
SSD

Continue navegando