Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de Computadores
Componentes básicos.
O Computador
Tipos
– analógico => grandezas contínuas
ex: termômetro
– digital => pulsações elétricas (0V, +5V)
ex: calculadora
• bit - menor unidade de informação (“binary digit”)
0 = apagado/desligado/desativado/não
1 = aceso/ligado/ativado/sim
• 1 byte = 8 bits
• 1 KB = 1 quilobyte = 1024 bytes
Organização Básica
Memória
Unidade
Lógica e
Aritmética
Ciclo de Execução
– Interpretar a instrução
– Trazer (se for o caso) os operandos para a UCP
– Executar a operação
– Armazenar (se for o caso) os dados de saída
– Atualizar (se for o caso) o CP
– Repetir o processo com uma nova instrução
Tradutores
Montador
– converte programas em ling. montada (Assembly)
para ling. de máquina;
Compilador
– converte programas em ling. de alto nível para ling.
de máquina, às vezes agregando várias instruções
de máquina para simular um comando de alto nível;
Interpretador
– mesma função do compilador, só que vai
executando linha a linha.
Compilação x Montagem
Ler A, B GET A
X=A+B GET B
se X >= 0
imprimir X LDA A
ADD B
STA X
Ling. de Alto Nível Compilação JN FIM
PRT X
FIM HLT
01001101b
00101010b
11100000b Montagem Ling. Montada (Assembly)
11110101b
11001010b
10000101b
Ling. de Máquina
Sistemas de Aplicação: Tradução
Linguagem de Alto Nível
“Programa Fonte”
Tabela de
Instruções de
Máquina
Tradutor
(Compilador
ou Interpretador)
Bibliotecas
Linguagem de Máquina
“Executável”
Sistemas de Aplicação: Execução
Código executável
(Armazenado em disco)
Carregamento
na Memória
Principal
Execução
Arquitetura de um Sistema de
Computação
Aplicações & Utilitários
Sistema Operacional
Hardware
Arquitetura de Computadores
ULA
– operações aritméticas (+,-,*,/) e lógicas (OR, AND,
NOT, XOR)
– velocidade elevada: soma leva 10-9 s (1ns)
Tabelas verdade
Unidade Central
de Processamento
Via de Comunicação (Barramentos)
ou
Processador Periférico
Interface
Controlador
Organização de um SC ULA:
ACC:
Unidadede Lógicxa e Aritmética
Acumulador
UCP RI: Registrador de Instrução
CP: Contador de Programa
Regis- REM: Registrador de End. de Memória
tradores Cache RDM: Registrador de Dados de Memória
de L1
Uso
ULA
Geral
ACC
RI CP
Memória Memória
Cache L2 Principal
Decodificador
de Instruções ...
Unidade Dispositivos
de de E/S
Controle REM RDM
BD
BE
BC
Arquitetura de Computadores
Tipos de computadores
– Supercomputadores (grande capacidade de
processamento, paralelismo, pesquisas científicas):
CRAY
– Mainframes (grande porte, centenas de usuários):
IBM, DEC, UNISYS
– Minicomputadores (versão menor dos mainframes,
vários usuários)
– Microcomputadores (potência limitada, 1 usuário):
PC (downsizing!)
Cluster: Agrupamento de computadores agregando
uma grande capacidade de processamento.
Arquitetura de Computadores
Quanto ao número de processadores
– monoprocessamento: apenas 1 processador, 1
memória principal, vários programas podem
compartilhar o mesmo processador (ex: “time-
sharing” - cada programa tem um tempo para usar
o processador);
– multiprocessamento: mais de um processador,
podem compartilhar memória ou não, podem
executar vários programas ao mesmo tempo ou
dividir um.
Componentes Físicos:
Placa Mãe
Componentes Físicos
Placa mãe (Soyo, Triton, Asus, Intel)
– CPU ou processador (Intel, AMD, Cyrix):
• Pentium II 300, 333, 400, 450 MHz (já são MMX).
– Memória principal (SDRAM) (Nec, Toshiba):
• 64 MB, acesso 60 ns, DIMM, 168 pinos, 66 e 100 MHz.
– Memória cache:
• 512 KB ou 1 MB já na placa.
– Barramento:
• ISA: 16 bits a 8 MHz, taxa de transferência de 8 MBps.
• PCI: 32/64 bits a 33/66 MHz: até 132/568 MBps.
• AGP: próprio (ainda) apenas para interface com placas de vídeo.
• VL-BUS: semelhante ao PCI, mas está fora de linha.
– Slots de expansão no barramento:
• 5 PCIs e 3 ISA, em média.
Memórias
Memória cache:
– SRAM ou Static Random Access Memory.
Memória Principal:
– DRAM ou Dynamic RAM:
• Encapsulamento:
– SIMM (Single In-Line Memory Module):
» 30 pinos (8 bits): quatro módulos para 386 e 486.
» 72 pinos (32 bits): dois módulos para Pentium.
– DIMM (Dual In-Line Memory Module):
» de 168 pinos (64 bits): um módulo para Pentium.
• Tipos de operação:
– FPM RAM (Fast page Mode).
– EDO RAM (Extendend Data Out).
– SDRAM (Synchronous DRAM).
Componentes Físicos
Interfaces:
– Serial (COM 1, COM 2, etc):
• Mouses, fax/modems, scanners.
– Paralela (LPT 1):
• Impressora, scanners de mesa e câmeras.
– IDE (até 2 dispositivos):
• Discos rígidos, zip drives, drives e gravadores de CD-ROM.
– SCSI (Small Computer Systems Interface) (8 dispositivos):
• Discos rígidos, scanners, gravadores de CD-ROM.
– USB (Universal Serial Bus) (127 dispositivos):
• Servirá para todos os dispositivos (?).
– Específicas para disquete, jogos (joystick) e teclado.
– PS/2:
• teclados e mouses.
Componentes Físicos
Monitor (Samsung Synchmaster 3 NE) :
– SVGA de pelo menos 1024 x 768 pixels, não entrelaçado.
– Pelo menos de 14 polegadas.
Placa de vídeo (Diamond, Trident):
– 4 MB de memória: true color (16 bits) a 1024 x 768 pixels.
CD-ROM (Creative Labs):
– Velocidade de 40 x, interface IDE ou SCSI.
Zip & Jazz Drive (Iomega ou Epson):
– Discos de 100 MB e 1 GB, internos ou externos.
Unidades de fita:
– Capacidades a partir de 4 GB.
Componentes Físicos
Mouse (Logitech, Microsoft, Genius):
– Pode ser serial ou PS/2.
Placa de Som (Creative Labs):
– Deve ser estéreo, de 32 bits e full-duplex.
Par de caixas de som (Cretive Labs):
– Devem ser amplificadas.
– O kit MM inclui placa de som, caixas e CD-ROM.
Scanner (HP ou TCÊ):
– De mesa, com resolução óptica de 600 dpi ou mais.
Componentes Físicos
Impressora (HP ou Epson):
– Jato de tinta colorida, com resolução de 600 dpi.
– HP 692C, HP 720C, Epson Stylus Color 850.
FAX/Modem (US Robotics, Cirrus Logic):
– Deve ser de 33.600 ou 56.600 (V.90) bps.
Disco Rígido (Quantum, WDigital, Seagate):
– 3.2, 4.3, 6.4, 8.4, 10.2 GB.
Floppy drive (NEC):
– 1.44 MB.
Componentes Físicos
Proteção do Sistema:
– No-break:
• Alimenta o sistema em caso de falta de energia elétrica.
• Utiliza baterias.
• Fornece energia estabilizada e filtrada.
• Utilizar apenas em aplicações críticas ou em locais com
freqüentes faltas de energia.
– Estabilizador:
• Fornece proteção contra variações de voltagem.
• Inclui o filtro de linha.
– Filtro de linha:
• Elimina ruídos de alta freqüência.
Custos
Componente Custo Componente Custo
(US$) (US$)
Monitor Synchm. 3 NE 14” 180 Drive de 1.44 MB NEC 25
Monitor Daewoo 14” 150 Mouse serial Logitech 15
Monitor Daewoo 15” 250 Placa mãe Pentium II 300 MHz 400
Kit multimídia Creative Labs 190 Placa mãe Pentium II 333 MHz 550
Scanner mesa TCÊ 9600 140 Placa mãe Pentium II 400 MHz 700
Scanner mesa TCÊ 19200 180 Placa mãe Pentium II 450 MHz 900
Impressora HP 695C 300 Pente memória SDRAM 32 MB 80
Impressora HP 720C 250 Pente memória SDRAM 64 MB 140
Epson Stylus Color 850 600 Disco rígido Quantum 3.3 GB 170
Gabinete ATX 70 Disco rígido Quantum 4.3 GB 180
Fax/Modem USR 56.600 Voice 120 Disco rígido Quantum 6.5 GB 200
Placa Vídeo Diamond 4 MB 70 Disco rígido Quantum 8.4 GB 260
Placa Vídeo Trident 4 MB 50 Teclado Win 95 15
Placa Vídeo Trident 2 MB 40 Estabilizador SMS de 1 KVA 20
Configuração Econômica
Placa mãe Pentium II 300 MHz,
Gabinete mini-torre ATX, teclado Win 95,
Floppy de 1.44 MB NEC, mouse PS/2 Genius,
Memória SDRAM de 32 MB,
Disco rígido Quantum de 3.4 GB,
Monitor Daewoo de 14” e Placa de vídeo
Trident 2 MB,
Kit multimídia Creative Labs.
US$ 1.200
Configuração Ideal
Placa mãe Pentium II 400 MHz,
Gabinete mini-torre ATX, teclado Win 95, Floppy de
1.44 MB NEC, mouse PS/2 Genius,
Memória SDRAM de 64 MB de 100 MHz,
Disco rígido Quantum de 8.4 GB,
Monitor Samsung de 15” e Placa vídeo Diamond 4
MB,
Kit multimídia Creative Labs de 40x.
Fax modem de 56 Kbps da US Robotics (3Com)
Impressora HP 695
US$ 2.200