Академический Документы
Профессиональный Документы
Культура Документы
1. Processamento Paralelo
Processamento Simtrico
Processamento Assimtrico
2. Sistemas Redudantes
Espelhamento
Duplexao
RAID Redundant Array of Inexpensive Disks
2
ARQUITETURA DE HARDWARE
1. PROCESSAMENTO PARALELO
ARQUITETURA ASSIMTRICA
A arquitetura paralela simtrica, permite que a carga de utilizao dos processadores seja
distribuda igualmente entre eles. Este conceito de multiprocessamento o que obtm o
melhor desempenho, porm, seu custo alto.
Obs.: Os sistemas SMP trabalham na forma assimtrica uma nica vez, na inicializao do
sistema, onde um nico processador obtm controle total do computador, para fazer a
operao de bootstrap.
2. SISTEMAS REDUNDANTES
O HardDisk alm de possuir uma interface eltrica, ele possui um conjunto mecnico de alta
preciso. As peas podem apresentar problemas de desgaste, e o disco pode apresentar
problemas.
3
ARQUITETURA DE HARDWARE
ROTAO
Para garantir o sistema contra problemas no disco, foram criados sistemas redunantes que
tentam resolver esta questo.
ESPELHAMENTO (MIRROR)
Consiste em termos dois discos ligados a uma controladora. O Sistema Operacional grava as
informaes nos dois discos atravs de uma nica controladora. Quando uma unidade
quebra a outra assume a funo.
BARRAMENTO
Placa Controladora
De Discos
DISCO PRINCIPAL
DISCO ESPELHADO
A Vantagem desta opo seu custo barato, porm, se acontecer algum problema coma
controladora, de nada adiantar os dois discos.
4
ARQUITETURA DE HARDWARE
DUPLEXAO (DUPLEXING)
CONTROLADORA CONTROLADORA
PRIMRIA SECUNDRIA
SISTEMA PRIMRIO
Exemplo
DISCO 3
ALVES CABRAL
ALVES DISCO 4
Neste caso os dados so gravados diversas vezes em discos diferentes. Caso tenhamos
pane em algum disco, teremos condies de recuperarmos as informaes em tempo real.
5
ARQUITETURA DE HARDWARE
Dispositivos HOTSWAP, que significa TROCA A QUENTE, ou seja, podemos trocar um disco
que apresente defeitos, com o sistema em funcionamento, sem prejuzo para os usurios.
Todos estas modalidades de redundncia de discos, dever ser suportado pelo Sistema
Operacional, pois ele quem comanda as gravaes.
Os sistemas RAID possuem uma classificao, RAID-0, RAID-1, RAID-2, RAID-3, RAID-4,
RAID-5, porm, os sistemas RAID-1 e RAID-5 so os mais utilizados.
AS empresas tem abordado esta comparao de forma intensa. O que melhor uma
mquina com arquitetura CISC ou RISC ?
Para respondermos esta questo, necessitamos em primeiro lugar,saber o que significa cada
palavra.
Definies:
Programao estruturada
Programao Orientada a Objetos
Programao Visual
Instruo de BAIXO NVEL: Para que a CPU entenda um comando de uma linguagem de
alto nvel necessrio que a instruo seja colocada na forma natural do computador, ou
seja, em uma linguagem de baixo nvel, ou o set de instrues bsicas do processador
(Instrues de Baixo Nvel ou Instrues de Mquina). Cada processador tm seu set de
instrues.
Exemplos:
8088 INTEL xx
Z-80 ZILOG
80386 INTEL
Pentium I INTEL
PowerPC IBM
7
ARQUITETURA DE HARDWARE
TEMPO EM SEGUNDOS
TEMPO EM SEGUNDOS
8
ARQUITETURA DE HARDWARE
I=0
DO WHILE .NOT. EOF() PROGRAMA EM
I=I+1 LINGUAGEM DE
REPLACE CAMPO WITH I ALTO NVEL
SKIP
ENDDO
O COMPILADOR PROCURA
EM UMA TABELA, QUAL A
DECOMPOSIO DA
COMPILADOR
INSTRUO DE ALTO NVEL
E COLOCA EM BAIXO NVEL
ADD A,B
INSTRUES EM
JMP X:
LINGUAGEM DE
CMP A , D
SUB X,AX BAIXO NVEL
ADD X,Y
MOV AX,BX
Quando um compilador RISC busca a relao entre 1 instruo de baixo nvel e outra de alto
nvel, a quantidade de instrues de baixo nvel imitada (Reduce Instructions), ao contrrio
de quando um compilador escrito em CISC tenta achar alguma instruo similar, que neste
caso a quantidade disponvel muito maior.
Aps a anlise podemos concluir, que a escolha da arquitetura depende da aplicao que
iremos utilizar.
PIPELINE
9
ARQUITETURA DE HARDWARE
CACHE DE MEMRIA
A memria CACHE tem um melhor desempenho que a memria RAM, pois a mesma
trabalha com freqncias maiores que as da RAM.
MEMRIA
RAM
CPU
500MHZ
MEMRIA
CACHE
As memrios CACHE podem ser classificadas como nvel L1 (Interna) a qual encontra-se
dentro do processador e a nvel L2 (Externa) presente na placa me.
10
ARQUITETURA DE HARDWARE
5. ARQUITETURA DE MAINFRAMES
SERVIDORES DE MIDDLEWARE
WORKSTATIONS
11
ARQUITETURA DE HARDWARE
12