Introdução à Engenharia de
Computação
Arquitetura do Computador
Universidade Federal da Paraíba
Departamento de Informática
Componentes Básicos
•
Processador (ou microprocessador)
»
•
Memória
»
•
Responsável pelo tratamento de informações armazenadas em memória (programas
em código de máquina e dos dados).
Responsável pela armazenagem dos programas e dos dados.
Periféricos
»
Dispositivos responsáveis pelas entradas e saídas de dados do computador, ou seja,
pelas interações entre o computador e o mundo externo.
 Monitor, teclados, mouses, impressoras, etc.
•
Barramento
»
Conecta todos estes componentes, sendo uma via de comunicação de alto
desempenho por onde circulam os dados tratados pelo computador
Memória
Processador
Barramento
Universidade Federal da Paraíba
Departamento de Informática
Periféricos
Componentes Básicos
Universidade Federal da Paraíba
Departamento de Informática
Memória
•
Memória ROM (BIOS)
» Apenas para leitura, guarda informações básicas do sistema.
•
Memória principal (memória de trabalho)
» Normalmente armazena os programas e dados a serem manipulados pelo
processador
•
Memória secundária
» Permitem armazenar uma maior quantidade de dados e instruções por um
período de tempo mais longo
» O disco rígido é o exemplo mais evidente de memória secundária de um
computador. Outros dispositivos menos recentes foram as unidades de
fita magnética e os cartões perfurados;
•
Memória cache
» Constitui de uma pequena porção de memória com curto tempo de
resposta
» Normalmente integrada aos processadores e que permite incrementar o
desempenho durante a execução de um programa.
Universidade Federal da Paraíba
Departamento de Informática
Memória
Universidade Federal da Paraíba
Departamento de Informática
Processador
• Um microprocessador, ou simplesmente processador, é
um circuito integrado (ou chip), que é considerado o
"cérebro" do computador
Universidade Federal da Paraíba
Departamento de Informática
Processador
• A CPU busca e executa as instruções existentes na memória
» Programas e dados que ficam gravados no disco (disco rígido ou
disquetes), são transferidos para a memória.
» Uma vez estando na memória, a CPU pode executar os programas e
processar os dados
• Comanda todos os outros chips do computador
• A CPU é composta basicamente de três elementos:
» Unidade de controle
» Unidade lógica e aritmética
» Registradores
Universidade Federal da Paraíba
Departamento de Informática
Processador
Universidade Federal da Paraíba
Departamento de Informática
Processador
• Unidade Lógica e Aritmética (ALU)
» Assume todas as tarefas relacionadas às operações lógicas (ou,
e, negação, etc.) e aritméticas (adições, subtrações, etc...) a
serem realizadas no contexto de uma tarefa.
• Unidade de Controle (UC)
» Assume toda a tarefa de controle das ações a serem realizadas
pelo computador, comandando todos os demais componentes
de sua arquitetura.
• Registradores
» Utilizados para assegurar o armazenamento temporário de
informações importantes para o processamento de uma dada
instrução.
Universidade Federal da Paraíba
Departamento de Informática
Processador
• Exemplo de funcionamento:
»
»
»
»
»
»
»
»
»
Uso de um programa que faz cálculos matemáticos
Usuário digita: 10+20*2
UC recebe estes dados
UC verifica que precisam ser calculados
UC envia para a ULA
ULA realiza o cálculo necessário
ULA retorna o valor 50 para a UC
UC armazena na memória
UC mostra o resultado no dispositivo de saída
Universidade Federal da Paraíba
Departamento de Informática
Processador
• Clock
» Circuito oscilador que tem a função de sincronizar e ditar a
medida de velocidade de transferência de dados no
computador, por exemplo, entre o processador e a memória
principal.
» Esta freqüência é medida em ciclos por segundo, ou Hertz.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Um barramento, ou bus, nada mais é do que um caminho
comum pelo qual os dados trafegam dentro do
computador.
• O tamanho de um barramento é importante pois ele
determina quantos dados podem ser transmitidos em uma
única vez.
» Um barramento de 16 bits pode transmitir 16 bits de dado
» Um barramento de 32 bits pode transmitir 32 bits de dados
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramentos Internos:
» Ligam a CPU (processador) aos equipamentos que ficam dentro
do gabinete.
• Existem diversos tipos de barramentos específicos para
equipamentos diferentes:
 IDE
 ISA
 PCI
 AGP
 SCSI
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento IDE
» Conecta as unidades de armazenamento internas (HD, Drive de
CD, Gravadores de CD, Drives de DVD, etc.) à placa-mãe do
computador.
» Os equipamentos são ligados aos barramentos IDE através do
Cabo FLAT.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento ISA
» Comum em micros mais antigos para encaixar placas de
expansão, como modems, placas de som, placas de vídeo,
» Está caindo em desuso por ser relativamente lento em
relação às novas tecnologias.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento PCI
» PCI: substituto do barramento ISA (nas novas placas-mãe, é
mais comum encontrar vários slots PCI e apenas alguns
poucos ISA, quando há ISA)
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento AGP
» Apenas utilizada para placas de vídeo
» Até o lançamento do barramento AGP as placas de vídeo eram
instaladas no barramento PCI. A taxa de transferência máxima
teórica do barramento PCI 32 bits a 33 MHz era de 133 MB/s, uma
taxa insuficiente para aplicações 3D (como jogos, por exemplo) e
que limitava o desenvolvimento de placas de vídeo mais
sofisticadas.)
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento SCSI
» O SCSI é muito usado em servidores de empresas, que
normalmente precisam de uma maior velocidade de conexão
com os Discos Rígidos, CDs, unidades de fita.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramentos Externos
» Barramentos externos = portas = interface
» Tipos:
 PS/2
 Serial
 Paralela
 USB
 Firewire
 PCM CIA
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Porta PS/2
» É o barramento
atualmente usado para
conectar mouse e
teclado.
» Há duas portas na parte
traseira do gabinete,
uma para o mouse e a
outra para o teclado.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Porta Serial
» É um barramento usado por equipamentos que transferem
relativamente pouca informação, como mouses, modems,
câmeras (webcam), etc.
Request To Send
Clear To Send
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Porta Paralela
» Barramento relativamente antigo e está sendo cada vez
menos utilizado em computadores atuais. A porta paralela
usa conector DB-25.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Porta USB (Universal Serial Bus)
» Vem sendo usado em muitos computadores atuais como
substituto das portas paralela e serial
» É possível conectar até 127 dispositivos ao mesmo tempo em
uma única porta USB, com o uso de um hub
 Qual a desvantagem?
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Porta Firewire
» i.Link, IEEE 1394 ou High Performance Serial Bus/HPSB
• i-Link x USB
 USB 1.1
– 12 Mbps
 i-Link
– 400 Mbps
 USB 2.0
– 480 Mbps
 i-Link 800
– 800 Mbps
 ...
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• USB 3.0
» Especificações desse padrão foram definidas no final de 2008
» Primeiros produtos compatíveis com o novo padrão começaram a chegar
aos consumidores no segundo semestre de 2010.
» Principais características do USB 3.0 (SuperSpeed):
 Transmissão bidirecional de dados: até a versão 2.0, o padrão USB permite
que os dados trafeguem do dispositivo A para o B e do dispositivo B para o A,
mas cada um em sua vez. No padrão 3.0, o envio e a recepção de dados
entre dois dispositivos pode acontecer ao mesmo tempo;
 Maior velocidade: a velocidade de transmissão de dados é de até 4,8 Gbps,
equivalente a cerca de 600 MB por segundo, um valor absurdamente mais alto
que os 480 Mbps do padrão USB 2.0;
 Alimentação elétrica mais potente: o padrão USB 3.0 pode oferecer maior
quantidade de energia: 900 miliampéres contra 500 miliampéres do USB 2.0;
 Compatibilidade: conexões USB 3.0 poderão suportar dispositivos USB 1.1 e
USB 2.0.
Universidade Federal da Paraíba
Departamento de Informática
Barramento
• Barramento PCM CIA (PC Card)
» Encontrado em modems, placas de som, placas de rede e até discos
rígidos portáteis.
Universidade Federal da Paraíba
Departamento de Informática
Dispositivos de Entrada/Saída
• O importante é entender que cada
dispositivo tem seu controlador
(drivers/tradutor)
Universidade Federal da Paraíba
Departamento de Informática
Dispositivos de Entrada/Saída
Software Control
X
Hardware Control
Universidade Federal da Paraíba
Departamento de Informática
Placa Mãe
Universidade Federal da Paraíba
Departamento de Informática
Download

Barramento - Departamento de Informática — UFPB