Professional Documents
Culture Documents
p
?
A arquitetura de computadores é a teoria por detrás do desenho de um
computador. Da mesma maneira que um arquiteto de edifícios define os
princípios e os objetivos de um projeto de edificação como base dos
projetos do projetista, assim também um arquiteto de computadores o faz,
definindo a base das especificações do desenho do sistema. A Arquitetura
de computadores pode também ser definida como a estrutura e a
organização dos hardwares e se refere ao funcionamento interno do
computador, como está organizada e arranjada a parte não vista pelo
usuário de computador.
Existem vários modos de uso do termo, que podem ser usados referindo -se
a:
p
p
p
c
p
? ?
p
p
c
p
componentes são integrados numa única placa de circuito (muitas vezes no
mesmo chip) e são utilizados chips de memória flash no lugar do HD.
Antigamente, a placa-mãe funcionava apenas como um ponto central,
contendo os slots e barramentos usados pelos demais componentes. Além
do processador e pentes de memória, era necessário comprar a placa de
vídeo, placa de som, modem, rede, etc. Cada componente era uma placa
separada.
processador é o cérebro do micro, encarregado de processar a maior
parte das informações. Ele é também o componente onde são usadas as
tecnologias de fabricação mais recentes.
?
Dentro do mundo PC, tudo começou com o 8088, lançado pela Intel em
1979 e usado no primeiro PC, lançado pela IBM em 1981. Depois veio o
286, lançado em 1982, e o 386 , lançado em 1985.
p
p
c
p
{]
No final das contas, a memória RAM funciona como uma mesa de trabalho,
cujo conteúdo é descartado a cada boot. Temos em seguida o disco rígido,
também chamado de hard disk (o termo em Inglês), HD ou até mesmo de
"disco duro" pelos nossos primos lusitanos. Ele serve como unidade de
armazenamento permanente, guardando dados e programas. HD
armazena os dados em discos magnét icos que mantêm a gravação por
vários anos. s discos giram a uma grande velocidade e um conjunto de
cabeças de leitura, instaladas em um braço móvel faz o trabalho de gravar
ou acessar os dados em qualquer posição nos discos. Junto com o CD -RM,
o HD é um dos poucos componentes mecânicos ainda usados nos micros
atuais e, justamente por isso, é o que normalmente dura menos tempo (em
média de três a cinco anos de uso contínuo) e que inspira mais cuidados.
"
p
p
c
p
p
u programa de computador é uma sequência de instruções a serem
seguidas e/ou executadas, na manipulação, redirecionamento ou
modificação de um dado/informação ou acontecimento. Software também é
o nome dado ao comportamento exibido por essa seqüência de instruções
quando executada em um computador ou máquina semelhante.
Tecnicamente, Software também é o nome dado ao conjunto de produtos
desenvolvidos durante o Processo de Software, o que inclui não só o
programa de computador propriamente dito, mas também manuais,
especificações, planos de teste, etc. Software como Programa de
Computador é composto por uma sequência de instruções, que é
interpretada e executada por um processador ou por uma máquina virtual.
Em um programa correto e funcional, essa sequência segue padrões
específicos que resultam em um comportamento desejado. Um programa
pode ser executado por qualquer dispositivo capaz de interpretar e executar
as instruções de que é formado. Quando um software está representado
como instruções que podem ser executadas diretamente por um
processador dizemos que está escrito em linguagem de máquina. A
execução de um software também pode ser intermediada por um programa
interpretador, responsável por interpretar e executar cada uma de suas
instruções.
p
p
c
p
6
BIS contém todo o software básico, necessário para inicializar a placa-
mãe, checar os dispositivos instalados e carregar o sistema operacional, o
que pode ser feito a partir do HD, CD -RM, pendrive, ou qualquer outra
mídia disponível. BIS inclui também o Setup, o software que permite
configurar as diversas opções oferecidas pela placa. processador é
programado para procurar e executar o BIS sempre que o micro é ligado,
processando-o da mesma forma que outro software qualquer. É po r isso
que a placa-mãe não funciona "sozinha", você precisa ter instalado o
processador e os pentes de memória para conseguir acessar o Setup. Por
definição, o BIS é um software, mas, como de praxe, ele fica gravado em
um chip espetado na placa -mãe. Na grande maioria dos casos, o chip
combina uma pequena quantidade de memória Flash (256, 512 ou 1024
KB), o CMS, que é composto por de 128 a 256 bytes de memória volátil e
o relógio de tempo real. Nas placas antigas era utilizado um chip DIP,
enquanto nas atuais é utilizado um chip PLCC (plastic leader chip carrier),
que é bem mais compacto:
6
s barramentos são utilizados para interligar os diferentes componentes da
placa-mãe e também permitir o uso de placas de expansão. Assim como os
demais componentes, os barramentos evoluíram de forma expressiva
durante as últimas décadas, passando do ISA e das portas seriais, aos slots
PCI Express e portas USB 2.0, que utilizamos atualmente. Não poderia ser
diferente, pois o uso de um barramento lento cria um gargalo, que limita o
desempenho dos componentes ligados a ele. Uma placa Gigabit Ethernet é
capaz de transmitir dados a 1000 megabits, o que equivale a 125 MB/s. A
grande maioria das placas Gigabit Ethernet atuais são ligadas no
barramento PCI Express, que é capaz de alimentar a placa com um volume
de dados mais do que suficiente.
p
p
c
p
?]
ISA foi o primeiro barramento de expansão utilizado em micros PC.
Existiram duas versões: os slots de 8 bits, que foram utilizados pelos
primeiros PCs e os slots de 16 bits, introduzidos a partir dos micros 286.
Embora fossem processadores de 16 bits, os 8088 comunicavam -se com os
periféricos externos utilizando um barramento de 8 bits, daí o padrão ISA
original também ser um barramento de 8 bits. Inicialmente, o barramento
ISA operava a apenas 4.77 MHz, a freqüência de clock do PC original, mas
logo foi introduzido o PC XT, onde tanto o processador quanto o barramento
ISA operavam a 8.33 MHz. Com a introdução dos micros 286, o barramento
ISA foi atualizado, tornando-se o barramento de 16 bits que conhecemos.
Na época, uma das prioridades foi preservar a compatibilidade com as
placas antigas, de 8 bits, justamente por isso os pinos adicionais foram
incluídos na forma de uma extensão para os já existentes.
Como você pode ver na foto, o slot ISA é dividido em duas partes. A
primeira, maior, contém os pinos usados pelas placas de 8 bits, enquanto a
segunda contém a extensão que adiciona os pinos extra:
?
Uma coisa que chama a atenção nos slots ISA é o grande número de
contatos, totalizando nada menos que 98. Por serem slots de 16 bits, temos
apenas 16 trilhas de dados, as demais são usadas para endereçamento,
alimentação elétrica, sinal de clock, refresh e assim por diante.
Este esquema mostra a função de cada um dos pinos em um slot ISA.
Como você pode ver, não é exatamente uma implementação "simples e
elegante", mas enfim, funcionava e era o que estava disponível na época:
p
p
c
p
Cada um destes pinos podia ser controlado individualmente, via software e
muitas placas não utilizavam todos os pinos do conector, por isso era
comum que periféricos mais simples, como placas de som e modems
viessem com alguns dos contatos "faltando". utra curiosidade é que,
justamente por serem fáceis de programar, as controladoras ISA foram as
preferidas por programadores que trabalham com automatização e robótica
durante muito tempo. Quando as placas-mãe com slots ISA começaram a
desaparecer do mercado, alguns chegaram estocá -las. Apesar de toda a
complexidade, o barramento ISA é incrivelmente lento. Além de operar a
apenas 8.33 MHz, são necessários tempos de espera entre uma
transferência e outra, de forma que, na prática, o barramento funciona a
apenas metade da freqüência nominal. Dessa forma, chegamos a uma taxa
de transmissão teórica de 8.33 MB/s (no ISA de 16 bits). Com relação à
parte prática, uma das principais características das placas ISA era a
presença de jumpers, que permitiam definir os endereços de IRQ, DMA e
I/ usados pela placa. Em um PC com vários periféricos, os valores
precisam ser ajustados com cuidado, já que duas placas configuradas para
utilizar o mesmo endereço entravam em conflito, fazendo co m que ambas
não funcionassem corretamente.
]
Embora fosse relativamente rápido, o VLB estava longe de ser perfeito. Em
1992 foi introduzido o barramento PCI, que manteve a mesma freqüência
de operação, mas incorporou suporte nativo a plug-and-play e bus
mastering, além de romper os laços de legado com o ISA, o que simplificou
muito a pinagem do barramento. PCI opera nativamente a 33 MHz, o que
resulta em uma taxa de transmissão teórica de 133 MB/s. Entretanto, assim
como em outros barramentos, a freqüência do PCI está vinculada à
freqüência de operação da placa -mãe, de forma que, ao fazer overclock (ou
underclock) a freqüência do P CI acaba também sendo alterada. Em uma
placa-mãe soquete 7 antiga, que opera a 66 MHz, o PCI opera à met ade da
freqüência da placa-mãe. Ao fazer overclock para 75 ou 83 MHz, o PCI e
todas as placas conectadas a ele passam a operar a respectivamente 37.5
p
p
c
p
MHz e 41.5 MHz. Isto acabava resultando em um ganho expressivo de
desempenho, já que, além do processador, temos ganhos de desempenho
também em outros componentes. Conforme a freqüência das placas foi
subindo, passaram a ser utilizados divisores cada vez maiores, de forma a
manter o PCI operando à sua freqüência original. Em uma placa -mãe
operando a 133 MHz, a freqüência é dividida por 4 e, em uma de 200 MHz,
é dividida por 6. Como você pode notar, o barramento PCI tem se tornado
cada vez mais lento com relação ao processador e outros componentes, de
forma que com o passar do tempo os periféricos mais rápidos m igraram
para outros barramentos, como o AGP e o PCI-Express. u seja, a história
se repete, com o PCI lentamente se tornando obsoleto, assim como o ISA
há uma década atrás.
?]
Embora seja mais recente que o PCI e tenha sido largamente utilizado, o
AGP é atualmente um barramento em vias de extinção, devido à
popularização do PCI-Express. Desde o final de 2006, placas novas com
slots AGP são um item raro, com exceção de algumas placas da PC-Chips,
ECS e Phitronics.A idéia central do AGP é ser um barramento rápido, feito
sob medida para o uso das placas 3D de alto desempenho. A versão original
do AGP foi finalizada em 1996, desenvolvida co m base nas especificações
do PCI 2.1. Ela operava a 66 MHz, permitindo uma taxa de transferência
teórica de 266 MB/s. Na época, as placas 3D ainda eram bastante
primitivas, de forma que ainda não existia uma demanda tão grande por um
barramento mais rápido. Por causa disso, o AGP demorou um pouco para se
popularizar. primeiro chipset com suporte a ele foi o Intel i440LX, lançado
no final de 1997, e a adoção ocorreu de forma gradual durante 1998 e
1999. padrão AGP inicial não chegou a ser muito usado, pois em 1998
surgiu o padrão AGP 2X, que mantém a freqüência de 66 MHz, mas introduz
o uso de duas transferências por ciclo (assim como nas memórias DDR),
dobrando a taxa de transferência. Em seguida foi introduzido o AGP 4X e o
8X, que realizam, respectivamente, 4 e 8 transferências por ciclo, atingindo
taxas de transferência teóricas de 1066 e 2133 MB/s. desempenho de
uma placa 3D é fortemente atrelado à velocidade de acesso à memória.
p
p
c
p
? ! "?
#
Existem ainda placas com slots AGP universais, em que o slot não possui
chanfro algum e por isso permite a instalação de qualquer placa. Nesse caso
a placa-mãe é capaz de detectar a tensão utilizada pela placa e fornecer a
tensão adequada. Elas são mais raras, pois a necessidade de instalar tanto
os circuitos reguladores para 1.5V quanto para 3.3V, encarece a produção:
?
#
Existe ainda o padrão AGP 3.0, utilizado pelas placas AGP 8X (e parte das
4X), que prevê o uso de sinalização de 0.8V. Nesse caso, entretanto, a
transição foi feita de forma transparente, sem que fosse quebrada a
compatibilidade com as placas antigas. Ao ser instalada em uma placa -mãe
com slot AGP 2.0 (2X ou 4X, 1.5V) a placa de vídeo funcionará
normalmente, utilizando sinalização de 1.5V e o modo de transferência mais
rápido, entre os suportados pela placa-mãe. Caso a placa de vídeo utilize
um conector AGP universal, com os dois chanfros, significa que ela pode
p
p
c
p
(pelo menos em teoria), ser instalada mesmo em uma placa-mãe antiga,
com um slot de 3.3V.Usei o termo "em teoria", pois existem muitos casos
de incompatibilidades entre placas de vídeo AGP de fabricação mais recente
e placas-mãe antigas (e vice-versa), mesmo em casos em que os encaixes
são compatíveis. Pensando nessas placas mais parrudas, foi criado o
padrão AGP Pro, que consiste no uso de 48 contatos adicionais, utilizados
para reforçar o fornecimento elétrico do slot. padrão AGP Pro50 prevê o
fornecimento de 50 watts, enquanto o AGP Pro1 10 eleva a marca para 110
watts.
?
Graças aos pinos adicionais os slots AGP Pro são bem maiores que um slot
AGP tradicional. As placas de vídeo AGP Pro também são incompatíveis com
os slots AGP tradicionais (justamente devido à diferença no f ornecimento
elétrico) e o uso de slots AGP Pro encarece o custo das placas-mãe, já que
os fabricantes precisam adicionar trilhas e reguladores de tensão
adicionais.Devido à combinação desses fatores, o padrão AGP Pro nunca
chegou a se popularizar. s fabricantes de placas de vídeo hesitavam em
adotar o novo padrão enquanto não houvesse um volume significativo de
placas-mãe compatíveis no mercado, enquanto os fabricantes de placas -
mãe resolveram esperar até que existisse um volume significativo de placas
de vídeo AGP Pro. u seja, o tradicional problema do ovo e da galinha.Com
o impasse, os fabricantes de placas de vídeo decidiram adotar uma solução
mais simples, onde os reguladores de tensão necessários são incluídos na
placa de vídeo e ela passa a obter a e nergia adicional diretamente da fonte
de alimentação, através de um conector molex padrão, do mesmo tipo
utilizado pelo HD.
&'(
)*
+
Com o advento das placas PCI Express, foi desenvolvido inclusive um novo
conector de energia específico para a placa de vídeo, com 6 pinos. A
p
p
c
p
capacidade de fornecimento do slot (no PCI Express) também foi ampliada,
o que faz com que um número menor de placas de vídeo precisem do
conector de energia externo. Um slot PCI Express 16X pode fornecer até 70
watts, quase 75% mais que um slot AGP 8X.Como é caro incluir
simultaneamente o barramento PCI Express e o AGP na mesma placa -mãe,
os slots AGP desapareceram das placas novas assim que o PCI Express se
tornou popular. A principal exceção ficou por parte da ECS/PC-Chips, que
encontrou uma forma "criativa" de incluir um conector AGP em placas com
slot PCI-Express, criando o ?
(ou AGPro), que aparece na foto
da estranha placa que combina o slot AGP com um PCI Express que usei a
pouco. AGP surgiu como uma evolução do PCI. Apesar do aumento na
freqüência, ele mantém a mesma sinalização básica, de forma que, apesar
da grande diferença de velocidade, os dois barramentos são semelhantes.
slot AGP Express nada mais é do que um slot AGP conectado ao barramento
PCI, que combina a alimentação elétrica de dois slots PCI (e os reguladores
de tensão apropriados) para fornecer a quantidade necessária de
eletricidade à placa AGP.
]
,'
p
p
c
p
V
6
.
http://www.cassao.eti.br/portal/arquitetura-de-computadores
GDH press
www.gdhpress.com.br/hardware
Clube do Hardware
www.clubedohardware.com.br
http://www.webphorma.com/hardware.html
p
p