Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura 1 - Como Um Computador Funciona
Arquitetura 1 - Como Um Computador Funciona
Computadores
E-mail: paulo.fonseca@uniron.edu.br
de Computadores
Introdução:
Como um computador funciona
– Processador
– Memória
– HD
– Placa de vídeo
– Placa-mãe
– Hardware x Software
• Um pouco sobre redes
– Configuração da rede
– Redes wireless
Athlon X2 e Pentium D
um grande problema.
• Quando as possibilidades de aumento de clock do Pentium 4 se
esgotaram, a Intel lançou o Pentium D, uma versão dual-core
do Pentium 4.
• Inicialmente os Pentium D eram caros, mas com o lançamento
do Core 2 Duo eles caíram de preço e passaram a ser usados
até mesmo em micros de baixo custo.
• Os Pentium D eram vendidos sob um sistema de numeração e
não sob a freqüência real de clock. O Pentium D 820, por
exemplo, opera a 2.8 GHz, enquanto o 840 opera a 3.2 GHz.
• Em 2003 a Intel lançou o Pentium M, um chip derivado da
antiga arquitetura do Pentium III, que consome pouca energia,
esquenta pouco e mesmo assim oferece um excelente
desempenho. Um Pentium M de 1.4 GHz chega a superar um
Pentium 4 de 2.6 GHz em diversas aplicações.
Introdução – Como funciona 15
Os componentes básicos:
processador
• Para efeito de comparação, entre os chips antigos
Arquitetura e organização de Computadores
• Ele foi seguido pelo K6 e mais tarde pelo K6-2, que novamente
fez bastante sucesso, servido como uma opção de processador
de baixo custo e, ao mesmo tempo, como uma opção de
upgrade para quem tinha um Pentium ou Pentium MMX.
• Esta era do K6-2 foi uma época negra da informática, não pelo
processador em si (que excluindo o desempenho em jogos,
tinha um bom custo-benefício), mas pelas placas-mãe baratas
que inundaram o mercado.
• Aproveitando o baixo custo do processador, os fabricantes
passaram a desenvolver placas cada vez mais baratas (e de
qualidade cada vez pior) para vender mais, oferecendo PCs de
baixo custo.
• A época foi marcada por aberrações. Um certo fabricante
chegou a lançar uma família de placas sem cache L2, que
pifavam em média depois de um ano de uso.
Introdução – Como funciona 18
Os componentes básicos:
processador
• Por volta de 2000, surgiram as primeiras notícias do
"SledgeHammer", um processador de 64 bits, que foi
Arquitetura e organização de Computadores
Módulo DDR
• Ao contrário do processador, que é extremamente
complexo, os chips de memória são formados pela repetição
de uma estrutura bem simples, formada por um par de um
transístor e um capacitor.
• Um transístor solitário é capaz de processar um único bit de
cada vez, e o capacitor permite armazenar a informação por
um certo tempo.
• Essa simplicidade faz com que os pentes de memória sejam
muito mais baratos que os processadores, principalmente
se levarmos em conta o número de transistores.
Módulo DDR2
• De qualquer forma, apesar de toda a evolução a memória RAM
continua sendo muito mais lenta que o processador. Para
atenuar a diferença, são usados dois níveis de cache, incluídos
no próprio processador: o cache L1 e o cache L2.
• O cache L1 é extremamente rápido, trabalhando próximo à
freqüência nativa do processador. Na verdade, os dois trabalham
na mesma freqüência, mas são necessários alguns ciclos de
clock para que a informação armazenada no L1 chegue até as
unidades de processamento. No caso do Pentium 4, chega-se ao
extremo de armazenar instruções já decodificadas no L1: elas
ocupam mais espaço, mas eliminam este tempo inicial.
processador.
• É por isso que o Pentium 4 inclui apenas um total de 20 KB
desse cache L1 ultra-rápido, contra os 128 KB do cache um
pouco mais lento usado no Sempron.
• Em seguida vem o cache L2, que é mais lento tanto em
termos de tempo de acesso (o tempo necessário para
iniciar a transferência) quanto em largura de banda, mas é
bem mais econômico em termos de transistores,
permitindo que seja usado em maior quantidade.
• O volume de cache L2 usado varia muito de acordo com o
processador.
• Enquanto a maior parte dos modelos do Sempron utilizam
apenas 256 KB, os modelos mais caros do Core 2 Duo
possuem 4 MB completos.
Introdução – Como funciona 25
Os componentes básicos: memória
• De uma forma geral, quanto mais rápido o cache, mais
espaço ele ocupa e menos é possível incluir no
Arquitetura e organização de Computadores
processador.
• É por isso que o Pentium 4 inclui apenas um total de 20 KB
desse cache L1 ultra-rápido, contra os 128 KB do cache um
pouco mais lento usado no Sempron.
• Em seguida vem o cache L2, que é mais lento tanto em
termos de tempo de acesso (o tempo necessário para
iniciar a transferência) quanto em largura de banda, mas é
bem mais econômico em termos de transistores,
permitindo que seja usado em maior quantidade.
• O volume de cache L2 usado varia muito de acordo com o
processador.
• Enquanto a maior parte dos modelos do Sempron utilizam
apenas 256 KB, os modelos mais caros do Core 2 Duo
possuem 4 MB completos.
Introdução – Como funciona 26
Os componentes básicos: Disco
Rígido (HD)
• No final das contas, a memória RAM funciona como uma mesa
de trabalho, cujo conteúdo é descartado a cada boot.
Arquitetura e organização de Computadores
Mecanismo interno do HD
então o mais comum era usar 256 ou 512 KB (sim, kBytes, duas mil
vezes menos que usamos hoje, tempos difíceis aqueles). Os mais
abonados tinham dinheiro para comprar um megabyte inteiro, mas nada
além disso.
• Se você quisesse rodar um programa com mais de 256 KB, tinha que
comprar mais memória, não tinha conversa. Sem outra escolha, os
programadores se esforçavam para deixar seus programas o mais
compactos possíveis para que eles rodassem nos micros com menos
memória.
• Mais tarde, quando a Intel estava desenvolvendo o 386, foi criado o
recurso de memória virtual, que permite simular a existência de mais
memória RAM, utilizando espaço do HD. A memória virtual pode ser
armazenada em um arquivo especialmente formatado no HD, ou em
uma partição dedicada (como no caso do Linux) e a eficiência com que
ela é usada varia bastante de acordo com o sistema operacional, mas
ela permite que o sistema continue funcionando, mesmo com pouca
memória disponível.
Introdução – Como funciona 30
Os componentes básicos: Disco
Rígido (HD)
• O problema é que o HD é muito mais lento que a memória RAM.
• Enquanto um simples módulo DDR2-533 (PC2-4200) comunica-
Arquitetura e organização de Computadores
Trident 9440
• Em seguida, as placas passaram a suportar recursos de
aceleração, que permitem fazer coisas como mover janelas
ou processar arquivos de vídeo de forma a aliviar o
processador principal. Esses recursos melhoram bastante a
velocidade de atualização da tela (em 2D), tornando o
sistema bem mais responsivo.
• Isso criou um círculo vicioso, que faz com que você precise de uma
placa razoavelmente recente para jogar qualquer game atual.
• As placas 3D atuais são praticamente um computador à parte, pois
além da qualidade generosa de memória RAM, acessada através de
um barramento muito mais rápido que a do sistema, o chipset de
vídeo é muito mais complexo e absurdamente mais rápido que o
processador principal no processamento de gráficos.
• O chipset de uma GeForce 7800 GT, por exemplo, é composto por
302 milhões de transistores, mais do que qualquer processador da
época em que foi lançada.
• Longe do mundo brilhante das placas de alto desempenho, temos as
placas onboard, que são de longe as mais comuns.
• Elas são soluções bem mais simples, onde o GPU é integrado ao
próprio chipset da placa-mãe e, em vez de utilizar memória dedicada,
como nas placas offboard, utiliza parte da memória RAM principal,
que é "roubada" do sistema.
Introdução – Como funciona 39
Os componentes básicos: Placa-mãe
• Os conectores disponíveis na placa estão muito relacionados ao nível de
atualização do equipamento.
• Placas atuais incluem conectores PCI Express x16, usados para a
Arquitetura e organização de Computadores
sempre depois de algum tempo de uso, por exemplo), ou, em casos mais
graves, até mesmo danos aos componentes.
• Uma fonte de má qualidade, obrigada a trabalhar além do
suportado, pode literalmente explodir, danificando a placa-mãe,
memórias, HDs e outros componentes sensíveis.
• Evite comprar fontes muito baratas e, ao montar um micro mais parrudo,
invista numa fonte de maior capacidade.
• Não se esqueça também do aterramento, que é outro fator importante,
mas frequentemente esquecido.
• O fio terra funciona como uma rota de fuga para picos de tensão
provenientes da rede elétrica.
• A eletricidade flui de uma forma similar à água: vai sempre pelo caminho
mais fácil. Sem ter para onde ir, um raio vai torrar o estabilizador, a fonte
de alimentação e, com um pouco mais de azar, a placa-mãe e o resto do
micro.
• O fio terra evita isso, permitindo que a eletricidade escoe por um caminho
mais fácil, deixando todo o equipamento intacto.
• O programa diz que quer mostrar uma janela na tela e ponto; o modelo
de placa de vídeo que está instalado e que comandos são necessários para
mostrar a janela são problema do sistema operacional.
• Para acessar a placa de vídeo, ou qualquer outro componente instalado, o
sistema operacional precisa de um driver, que é um pequeno programa
que trabalha como um intérprete, permitindo que o sistema converse com
o dispositivo.
• Cada placa de vídeo ou som possui um conjunto próprio de recursos e
comandos que permitem usá-los.
• O driver converte esses diferentes comandos em comandos padrão, que
são entendidos pelo sistema operacional.
• Embora as duas coisas sejam igualmente importantes, existe uma
distinção entre o "hardware", que inclui todos os componentes físicos,
como o processador, memória, placa-mãe, etc. e o "software", que inclui o
sistema operacional, os programas e todas as informações armazenadas.
• Como diz a sabedoria popular, "hardware é o que você chuta, e software é
o que você xinga".
internet.
• Você tem apenas uma linha ADSL ou apenas uma assinatura
do serviço de acesso via cabo e pode acessar, ao mesmo
tempo, a partir de todos os micros que tiver em sua casa ou
empresa.
• Neste caso um dos micros atua como um ponto de encontro,
enviando os pedidos de todos para a internet e devolvendo
as respostas.
• Além de compartilhar a conexão, este servidor pode
compartilhar arquivos, servir como firewall (protegendo a
rede de acessos externos), rodar um proxy (que permite
criar um cache de arquivos e páginas acessados, melhorando
a velocidade da conexão), além de outros serviços.
Críticas??
Dúvidas???
Sugestões????
Xingamentos?????
Choros??????
BOA NOITE...
E BOM FINAL DE
SEMANA...