SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO


AULA  TRÊS: HARDWARE              III   –    PROCESSADORES         E
BARRAMENTOS



Olá a todos.


Hoje vamos aprofundar o conhecimento acerca do principal
componente de um computador, o processador. Na aula
demonstrativa, tivemos a oportunidade de conhecer a arquitetura
básica dos computadores e vimos, de forma esquemática, como o
processador interage com o restante do computador.
Nesta aula, iremos detalhar um pouco o processador, expondo
algumas de suas características físicas e funcionamento interno. Além
disso, veremos também de que forma o processador se comunica
com os demais componentes do micro.


1 - Arquitetura e características de um processador
1.1 - Componentes básicos
Já sabemos que um processador é composto de uma UC (unidade de
controle) e de uma ULA (unidade lógico-aritmética). Enquanto a UC
exerce funções de controle das operações, a ULA é responsável pelos
cálculos e operações de lógica. Como nem a UC nem a ULA são
capazes de guardar informações, os processadores contam com um
tipo especializado de memória, conhecido como registrador.
Registradores são, portanto, posições de memória da CPU. São as
memórias mais rápidas de um computador e sua função é o
armazenamento local e temporário dos dados que estão sendo
processados.
Quando a CPU, por exemplo, precisa fazer a soma de dois valores
que estão na memória principal, ela armazena esses valores nos
registradores, efetua a soma, armazena o resultado novamente nos
registradores e finalmente o envia de volta à memória principal.
Processadores   são   peças     eletrônicas  especializadas  em
processamento de dados. Para isso, possuem dezenas de milhões de
transistores.
O transistor é a evolução dos relés e das válvulas. A função básica
desses três componentes – relé, válvula e transistor – é similar:
possibilitar a indicação de dois estados diametralmente opostos
(ligado ou desligado). Por possuírem partes móveis, os relés tinham o
funcionamento lento. As válvulas, por sua vez, eram grandes, caras e
pouco duráveis. Finalmente, o transistor é um componente eletrônico
fabricado com materiais semicondutores – como o silício –, que não


           WWW.PONTODOSCONCURSOS.COM.BR                            1
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
possui partes móveis e com grande possibilidade de miniaturização.
Essas    características propiciaram  o     desenvolvimento    dos
processadores dos computadores modernos, cada vez mais velozes e
baratos.


1.2 - Quantidade de transistores e a Lei de Moore
Os transistores atuais são peças microscópicas. À medida que o
tempo passa, os fabricantes têm conseguido diminuir o tamanho dos
transistores utilizados nos processadores. Quanto menores ficam os
transistores, mais deles podem ser colocados nos processadores, o
que faz com que estes fiquem cada vez mais sofisticados.
Gordon Moore, co-fundador da fabricante de chips Intel, afirmou, em
1965, que a densidade de transistores em chips dobraria a cada 18
meses, o que ficou conhecido como Lei de Moore. O impressionante
é que sua previsão, baseada em observações empíricas, tem se
confirmado durante as últimas décadas. Analistas da Intel especulam
que a lei de Moore continuará válida pelos próximos 10 ou 15 anos
(fonte: www.cnet.com).
O tamanho do transistor utilizado no processador é utilizado para
referir-se à tecnologia deste processador. Por isso, diz-se, por
exemplo, que determinado processador possui tecnologia de “tantos”
nanômetros (nm). Um nanômetro equivale a um milionésimo de
milímetro. Outra unidade utilizada para medir-se um transistor é o
mícron (µ), que equivale a um milésimo de milímetro, ou seja, mil
nanômetros.
                                     -9
1 nm = 0,001 µ = 0,000001 mm = 10         m
1 mm = 1.000 µ = 1.000.000 nm
Os processadores Pentium mais atuais utilizam tecnologia de 65 nm.
Já houve processadores de 1.000 nm, 800 nm, 600 nm e outros.
Considero interessante lembrar o tamanho atual dos processadores
mais modernos, ou seja, 65 nm. Para se ter uma idéia do que isso
representa, o vírus da gripe tem 100 nm de diâmetro!
Existe um limite físico para a miniaturização de transistores. A
resposta a esse limite está no estudo da nanotecnologia, que procura
meios de atuar diretamente em moléculas. Isso não é ficção
científica, mas ciência real. Recentemente a IBM divulgou resultados
de uma pesquisa em miniaturização de discos rígidos utilizando
nanotecnologia. O problema, no momento, é que os dados
armazenados são muito instáveis.


1.3 - Clock
Este é um termo muitíssimo utilizado quando nos referimos a um
processador. O clock é a freqüência interna de trabalho do



              WWW.PONTODOSCONCURSOS.COM.BR                        2
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
processador, medida em hertz (ciclos por segundo). O clock é tão
significativo, que costumamos nos referir a um computador completo
indicando somente o clock do seu processador:
– Comprei um Pentium4 2,8 GHz!
– Vendo Celeron 1,3 GHz.


A freqüência indica a quantidade de operações por segundo que o
processador é capaz de executar. Atualmente os processadores estão
na casa dos bilhões de operações por segundo (GHz). Quer dizer, um
processador cujo clock seja 2,8 GHz, pode executar 2,8 bilhões de
operações em um segundo. Isso é realmente impressionante!


1.3.1 - Clock e desempenho
A freqüência do processador é normalmente associada de forma
direta ao desempenho do microcomputador, especialmente pelo
público mais leigo. Apesar de ser um forte indicativo de performance
de um computador, a freqüência é apenas um dos fatores que
exercem influência nesse sentido.
Processadores de freqüência igual podem ter desempenhos distintos
em função de fatores relacionados à sua arquitetura e construção.
Além disso, como já estudamos, o desempenho do micro como um
todo, ainda é influenciado por fatores como a quantidade de memória
cache, o tipo e a quantidade de memória RAM, a velocidade do disco
rígido, dentre outros fatores.
A comparação de processadores distintos para se aferir qual deles
possui melhor desempenho não é uma tarefa simples. Normalmente
um processador apresenta desempenho superior em certa tarefa,
quando comparado diretamente a outro processador, e, ao mesmo
tempo, demonstra desempenho pior em outras tarefas.
Essas comparações são tarefas geralmente realizadas utilizando-se
softwares específicos. Alguns desses softwares, por exemplo,
simulam o desempenho do processador para uso em jogos 3D, outros
fazem simulações de cálculos de planilhas e programas de escritório.
Assim, fica claro que não é tarefa fácil indicar se este ou aquele
processador é mais ou menos potente que outro. Podemos, no
entanto, ter algumas indicações de diferenças de performance ao
compararmos processadores de “famílias” similares. Mais adiante,
quando analisarmos as características de alguns processadores
comerciais, veremos mais alguns detalhes sobre desempenho.


1.3.2 - Overclock
Processadores são projetados para trabalhar em determinada
freqüência. Entretanto, existe a possibilidade de aumentarmos essa


           WWW.PONTODOSCONCURSOS.COM.BR                           3
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
freqüência para aumentar a performance do processador. Isso é
chamado de overclock. Nas palavras de Laércio Vasconcelos:
“Overclock é uma espécie de ‘envenenamento’ do computador,
fazendo com que o processador opere com velocidade acima da
especificada pelo fabricante.”
Alguns modelos de        processador possuem maior vocação para
overclock que outros.   De fato, existe toda uma linha de produtos para
montagem de PCs         turbinados que incluem placas, memórias,
adaptadores de vídeo    etc.
Uma conseqüência de se fazer overclock no processador é que a
temperatura de trabalho deste componente aumenta, o que pode
ocasionar até mesmo a inutilização do chip (ele “queima”). Os
aficcionados por overclock chegam a desenvolver sistemas de
refrigeração com dutos de água, bombas e radiadores, tudo isso para
resfriar o processador.
Analisar se compensa ou não fazer o overclock de um processador é
algo complicado. Quando feito de forma modesta, costuma não ser
muito trabalhoso, mas também não surte muito efeito. Quando feito
de forma mais contundente, geralmente está mais associado a um
hobby do que a uma análise racional de custo-benefício.


1.3.3 - Clock interno X Clock externo
Os processadores possuem dois clocks, um interno e um externo. O
interno é aquele que acaba por denominá-lo. Assim, um Pentium4 de
2,8 GHz, tem o clock interno de igual valor.
O clock externo, por sua vez, é a freqüência com a qual o
processador comunica-se com o resto do computador. Estudaremos
isso quando falarmos da placa-mãe.


1.4 - Instruções
Processadores podem realizar tarefas distintas baseadas em
instruções lidas em um programa. Para isso, eles possuem
internamente um conjunto de outras instruções que já vêm definidas
pelo fabricante. Essas instruções são “fixas”, quer dizer, são
estabelecidas no nível físico, no hardware do processador.
Analogamente, instruções são ordens que os processadores
conseguem entender, como ler, gravar, somar etc. Os programas de
computadores são escritos tendo-se como base o conjunto de
instruções (ou set de instruções) que o processador entende. O set
de instruções é, portanto, o conjunto de comandos que os
processadores reconhecem e são capazes de executar.
Computadores     baseados      na   arquitetura  IBM-PC    devem
obrigatoriamente utilizar processadores que possam executar o set


           WWW.PONTODOSCONCURSOS.COM.BR                              4
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO
básico de instruções desse tipo de computador. Por isso, um
programa desenvolvido para ser executado em um PC, não funciona
em um computador Macintosh, por exemplo, que utiliza
processadores com set de instruções distinto.
Em outras palavras, para que dois processadores sejam compatíveis,
eles precisam entender o mesmo conjunto de instruções básicas.
Conforme passa o tempo, os fabricantes desenvolvem sets de
instrução adicionais nos seus processadores, buscando melhorias de
processamento específicas, como melhor desempenho multimídia ou
melhoria de performance em jogos 3D, por exemplo.
É interessante saber que, num primeiro momento, esse set adicional
não é aproveitado, já que os programas existentes não foram
desenvolvidos para as novas instruções. Também é importante notar
que, ao lançar novos conjuntos de instruções, o conjunto básico
antigo não pode ser suprimido, sob o risco de se ter incompatibilidade
dos programas existentes.


1.4.1 - CISC X RISC
Existem duas correntes, ou filosofias, na construção de
processadores. Uma delas baseia-se em um processador com um
conjunto de instruções complexas (CISC) e outra em processador
com um conjunto de instruções simples (RISC).
Os processadores CISC (Complex Instruction Set Computer)
baseiam-se na utilização de instruções mais complexas, enquanto
que um processador RISC (Reduced Instruction Set Computer)
baseia-se na utilização de instruções mais simples.
Mas qual a diferença entre uma instrução complexa e uma instrução
simples? Vamos fazer uma analogia para entender isso. Vamos supor
que exista uma máquina que seja capaz de trocar a roda de vários
carros diferentes, de marcas e modelos diferentes. Se essa máquina
funcionasse com um processador RISC, o programa responsável pela
troca utilizaria instruções como:
  •   Afrouxar parafusos
  •   Suspender o veículo
  •   Retirar parafusos
  •   Retirar roda
  •   Colocar roda
  •   Colocar parafusos
  •   Descer o veículo
  •   Apertar parafusos
Caso a máquina tivesse um processador           CISC,   teríamos   um
programa utilizando instruções como:


            WWW.PONTODOSCONCURSOS.COM.BR                            5
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                  PROFESSOR SÉRGIO BONIFÁCIO
  •    Retirar roda de Volkswagen Gol
  •    Colocar roda de Volkswagen Gol
Cada uma dessas instruções complexas tem em si todas as etapas
necessárias, como afrouxar e retirar parafusos.
Apesar de ter utilizado somente duas instruções para executar a
mesma tarefa, o processador CISC deve possuir um conjunto de
instruções maior para conseguir trocar as rodas de outros carros. Se
for lançado um novo modelo de carro, o processador terá que incluir
uma nova instrução em seu set de instruções.
O processador RISC por sua vez, por possuir instruções mais simples
e genéricas, pode adaptar-se mais facilmente ao surgimento de
novos modelos de carros, bastando para isso que o programa seja
alterado.
Por conter instruções mais complexas, os processadores CISC
poupam trabalho dos programadores, que podem escrever programas
menores para fazer a mesma tarefa. Entretanto, instruções mais
complexas são mais lentas, pois podem necessitar de vários ciclos do
processador para serem executadas.
Em síntese:
CISC
  •    Instruções mais complexas. Podem levar vários ciclos do
       processador para serem executadas;
  •    Conjunto de instruções maior;
  •    Programas menores e mais simples. Menos trabalho para os
       programadores e menos espaço utilizado nas memórias.
RISC
  •    Instruções mais simples. São executadas mais rapidamente;
  •    Conjunto de instruções menor;
  •    Exige programas maiores, que ocupam mais espaço na
       memória e requerem mais mão-de-obra por parte dos
       programadores.


Os processadores modernos, na realidade, utilizam as duas filosofias
em sua construção, quer dizer, são híbridos. Tanto os processadores
RISC utilizam alguma quantidade de instruções complexas, como os
processadores CISC fazem uso de instruções simples.
Exemplos de processadores CISC são Pentium e Celeron da Intel e
Atlhon e Semprom da AMD. Exemplos de RISC são PowerPC, da
IBM/Motorola e Sparc da Sun Microsystems.


2 – Processadores comerciais


              WWW.PONTODOSCONCURSOS.COM.BR                         6
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
A seguir, veremos características de alguns processadores comerciais
da atualidade. Os fabricantes de processadores vivem em uma
corrida pelo lançamento de produtos mais potentes. Por isso, os
processadores estão em constante desenvolvimento, o que ocasiona
o surgimento de novidades a todo momento. Além disso, cada
modelo possui variações (de quantidade de memória cache, por
exemplo), desdobrando-se em vários outros chips.
Provavelmente devido a esse dinamismo do mercado de
processadores, as bancas não costumam cobrar conhecimentos
avançados nessa área. De qualquer forma, é bom termos alguma
noção das principais linhas de processadores para PCs.
No mercado de computadores IBM-PC, dois              fabricantes   de
processadores se destacam: A Intel e a AMD.
As provas de concurso cobram quase             que   exclusivamente
conhecimentos de processadores da Intel.


2.1 - Intel
Os principais processadores da Intel, voltados ao mercado doméstico
ou de pequenas corporações, são o Pentium 4 e o Celeron.
O Pentium 4 é o principal processador da Intel para PCs desktop.
Existem diversos modelos de Pentium 4, cada qual com seus próprios
valores de clock externo e interno, quantidade de memória cache,
dentre outros detalhes. Vamos analisar a tabela seguinte, onde
encontramos diferentes modelos de Pentium 4:


                Exemplos de modelos de Pentium 4
              Clock Interno   Clock Externo   Cache L2
                 2,4 GHz        533 MHz          512 KB
                 2,4 GHz        533 MHz              1MB
                 2,4 GHz        800 MHz          512 KB
                 2,8 GHz        533 MHz          512 KB
                 2,8 GHz        533 MHz              1MB
                 2,8 GHz        800 MHz          512 KB
                 2,8 GHz        800 MHz              1MB
                 3,0 GHz        800 MHz              1MB
                 3,0 GHz        800 MHz              2MB


Antes de verificarmos o que podemos extrair dessa confusão, vamos
conhecer a família de processadores Celeron. Ela diferencia-se do
Pentium 4 especialmente por ser uma linha de baixo custo. Os


              WWW.PONTODOSCONCURSOS.COM.BR                         7
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
processadores Celeron foram lançados em 1998 e desde então se
apresentaram em várias versões, sempre como uma alternativa ao
Pentium, só que mais baratos e com desempenho inferior.
Ao contrário da linha Pentium que à medida que evoluía mudava sua
numeração (Pentium, Pentium II, Pentium III e Pentium IV), a linha
Celeron veio preservando sempre o mesmo nome.
Uma das principais características do Celeron, quando comparado a
um Pentium “equivalente” é possuir menor quantidade de memória
cache e, eventualmente, menor clock externo. Também ocorre a
situação de termos um Celeron que não possui determinado conjunto
de instruções presente no Pentium equivalente.


2.2 - AMD
Os principais modelos de processadores da AMD são o Atlhon 64 e o
Semprom. O primeiro é concorrente direto do Pentium 4, enquanto
que o segundo concorre com o Celeron.
Modelos antigos de AMD incluem K6, Duron, Athlon e Athlon XP.
Um detalhe sobre a nomenclatura dos processadores AMD é que
alguns de seus modelos exibem clocks não reais para que sejam
direta e facilmente comparados aos seus concorrentes da Intel.
Funciona assim: um Athlon XP com clock interno de 1,7GHz possui,
segundo o fabricante, desempenho igual ou superior a um Pentium 4
de 2,1GHz. Assim, esse Athlon recebe o nome de Atlhon XP 2100+.
Em outras palavras, o nome do modelo de Atlhon XP não indica o seu
clock real, mas um clock nominal, comparativo aos modelos similares
de Pentium 4.


2.3 - Processadores especializados
Tanto a Intel como a AMD produzem outras linhas de processadores
voltadas a outros tipos de computadores. Duas linhas importantes
são as voltadas a notebooks e as voltadas a servidores e estações de
trabalho.


2.3.1 - Notebooks
No campo dos notebooks, existem o Pentium M, o Celeron M e o
Mobile Atlhon XP, por exemplo. Esses processadores geralmente
incluem características como baixo consumo de energia e memória
cache de grande capacidade (512KB, 1MB), mesmo em
processadores com clocks menores. Essa é uma forma de aumentar o
desempenho geral do processador, sem que se aumente o seu
consumo de energia.
Tecnologia Centrino



            WWW.PONTODOSCONCURSOS.COM.BR                          8
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Centrino mobile technology é uma espécie de selo que determinados
computadores portáteis podem estampar. Para poder exibi-lo, o
computador, seja de que fabricante for, precisa ter três componentes,
obrigatoriamente da Intel, compatíveis com essa tecnologia: o
processador, o chipset da placa-mãe (falaremos mais sobre chipset) e
suporte à rede sem fio (wi-fi). Dizer que certo notebook tem
processador Centrino, apesar de comum, não é correto.




  Tecnologia Centrino – Processador, chipest e adaptador de
                         rede sem fio


2.3.2 - Servidores e estações de trabalho (workstations)
Já na área de processadores para servidores e estações de trabalho,
encontramos os modelos Intel Xeon e Itanium e AMD Opteron.
Workstations são PCs de alto desempenho destinados a trabalhos
específicos, como por exemplo, edição e geração de animações 3D.
Uma característica comum dessa linha de processadores é a
possibilidade de serem instalados vários deles em um único
computador, o que chamamos de multiprocessamento. São
processadores de altíssimo desempenho e custo. Infelizmente não
estão ao alcance de nós, meros mortais. Costumam ter alta
capacidade de memória cache, sendo que alguns possuem um
terceiro nível dessa memória (cache L3).




         Xeon e Itanium são processadores destinados
              a servidores e estações de trabalho


           WWW.PONTODOSCONCURSOS.COM.BR                            9
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO


2.4 - Comparando modelos
Quando mostrei um quadro com exemplos de processadores Pentium,
disse que extrairíamos algo daquela confusão. Pois bem, a enorme
variedade de modelos de processadores, de certa forma, inviabiliza
que sejam cobrados conhecimentos detalhados desses modelos nos
concursos. O que ocorre com certa freqüência, são questões
comparando configurações diferentes de micros e solicitando uma
análise de alteração nos custo ou na performance.
Certamente já assimilamos o fato de que não se compara facilmente
dois micros com características muito diferentes. Para que se possa
fazer uma comparação com certo nível de certeza, o que é razoável
exigir em uma prova de concurso, precisamos ter itens ou muito
similares, ou muito diferentes.
Assim, uma questão não pode exigir que se compare um Pentium 4
de 2,0 GHz com um Athlon XP 2000+. Isso já é uma tarefa
naturalmente polêmica entre os próprios fabricantes. Não precisamos
opinar sobre uma comparação dessas.
Vejamos outros exemplos de comparações, possíveis ou não:
A)
     Modelo      Clock Interno       Clock Externo   Cache L2
     Pentium 4      2,8 GHz            533 MHz              1MB
                                 X
     Pentium 4      2,8 GHz            800 MHz         512 KB
Dá pra dizer qual processador terá melhor desempenho? Dificilmente.
Os dois possuem clock interno igual, mas um deles possui clock
externo superior e quantidade de memória cache inferior. Uma
comparação aqui só é válida quando analisa o uso em uma aplicação
específica e utilizando softwares de comparação (benchmark) para
isso.


B)
                     Modelo          Clock Interno
                    Pentium 4           2,8 GHz
                     Celeron            2,8 GHz
Aqui temos uma situação mais clara. Na ausência de outros dados,
como o clock externo e a quantidade de cache, e tratando-se de
modelos com clock interno iguais, podemos afirmar que o Pentium 4
tem melhor performance.




           WWW.PONTODOSCONCURSOS.COM.BR                           10
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
C)
                     Modelo       Clock Interno
                    Pentium 4         2,2 GHz
                    Pentium 4         3,0 GHz
Situação semelhante à anterior. Diante de processadores de modelos
iguais e na ausência de outros dados, podemos afirmar que o modelo
de maior clock (3,0GHz) possui desempenho superior.


3 - Tecnologias de processamento


3.1 – Pipelining
Processadores conseguem executar fases diferentes de várias
instruções ao mesmo tempo. Para entender melhor isso, vamos fazer
uma analogia.
Imagine uma linha de produção de uma fábrica de sapatos.
Provavelmente, encontraremos várias fases distintas nessa linha de
produção, como corte do couro, confecção do solado, confecção da
palmilha etc. Como essas fases são separadas, pode-se ter vários
sapatos sendo fabricados ao mesmo tempo, cada um em uma fase
diferente.
Imagine agora, uma outra linha de produção que só permite a
montagem de um novo sapato, quando o sapato que está sendo
montado no momento for finalizado, ou seja, só pode montar um
sapato de cada vez.
Pois bem, a primeira linha de montagem, que permite a montagem
de sapatos em vários estágios diferentes ao mesmo tempo, equivale
a um processador com pipeline. A segunda é equivalente a um
processador sem pipeline.
Processadores antigos não trabalhavam com pipelining. Esse processo
foi adotado nos processadores modernos para otimizar o uso do
processador, para que ele fique com menos áreas ociosas enquanto
executa instruções.
É comum encontrarmos menção a pipeline ou pipelining. Os termos
são equivalentes.


3.2 – Hyper-Threading
Hyper-Threading é uma tecnologia introduzida pela Intel nos
processadores Pentium 4 no final de 2002. Ela permite que várias
partes de um mesmo programa sejam executadas simultaneamente
pelo processador. Programas podem ser feitos para rodar em partes
separadas, as quais chamamos de thread.



           WWW.PONTODOSCONCURSOS.COM.BR                         11
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Um processador comum só pode executar uma thread de cada
programa por vez. Quando executamos vários programas ao mesmo
tempo, temos a ilusão de que todos eles estão sendo executados
simultaneamente. Na verdade, o que ocorre é que o processador
alterna entre a execução dos programas. Como isso é feito em
frações de segundos, para nós, usuários, é como se estivessem de
fato sendo executados simultaneamente.
Portanto, processadores comuns precisam esperar o término da
execução de uma thread para iniciar outra. Processadores equipados
com Hyper-Threading permitem que antes do fim de uma thread seja
iniciada a execução de outra thread.
Isso é conseguido simulando-se a presença de mais processadores. O
processador com Hyper-Threading “finge” ser dois processadores,
quando na realidade, fisicamente é um só.
Para o Hyper-Threading funcionar, tanto a placa-mãe como o BIOS e
o sistema operacional do computador devem ser compatíveis. Os
sistemas operacionais compatíveis são o Windows XP e algumas
versões de Linux.
Cabe ressaltar que um único processador com HT é visto pelo sistema
operacional como se fossem dois processadores, como podemos
verificar na imagem seguinte:




           WWW.PONTODOSCONCURSOS.COM.BR                         12
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
O ganho de desempenho, ao contrário do que possa parecer, não é
de 100%. Esse ganho fica em torno de 10 a 20% e dependerá do tipo
de programa que estiver sendo executado.
Para ilustrar a diferença entre processadores com e sem a tecnologia
HT, vejamos as figuras seguintes (fonte: www.intel.com):




  Funcionamento de processador comum (single-threaded)




    Funcionamento de processador com Tecnologia Hyper-
                      Threading (HT)



3.3 - Dual Core (núcleo duplo)
Enquanto o Hyper-Threading simula a presença de dois
processadores físicos, quando na verdade há apenas um, os
processadores Dual Core são processadores que possuem,
fisicamente, um núcleo duplo. Assim, eles podem trabalhar como dois
processadores distintos, apesar de dividirem entre si os demais
recursos, como, em alguns casos, a memória cache.
Na prática, isso quer dizer que é possível executar mais de uma
thread de forma realmente paralela. É possível iniciar a execução de
duas threads ao mesmo tempo.




 Funcionamento de processador de núcleo duplo (Dual Core)


           WWW.PONTODOSCONCURSOS.COM.BR                          13
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO


Antes que algum de vocês pergunte, já vou me antecipar. Existem
processadores da Intel com núcleo duplo e tecnologia HT. A lógica se
segue e determina que cada núcleo vai poder trabalhar com mais de
uma thread ao mesmo tempo. Dessa forma, poderá haver quatro
threads sendo executadas simultaneamente.




 Funcionamento de processador de núcleo duplo e compatível
                    com tecnologia HT




      Pentium D – Processador com tecnologia Dual Core




                  Pentium Extreme Edition -
          Processador com tecnologia Dual Core e HT




           WWW.PONTODOSCONCURSOS.COM.BR                          14
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO
Lista-resumo de processadores comerciais


A seguir, uma lista ordenada, não exaustiva, de modelos de
processadores da Intel e da AMD atualmente produzidos. Não há
necessidade de memorizá-la. Utilizem-na para fixar o que foi dito
sobre os processadores comerciais e tecnologias de processamento.
Observem que a destinação de um processador não é algo rígido. Por
exemplo, um Pentium 4 pode ser usado tanto em desktops, como em
notebooks, servidores ou workstations.


Intel (fonte: www.intel.com)
   •   Desktops
         o   Processador Intel® Core™2 Duo *
         o   Processador Intel® Pentium® Extreme Edition *
         o   Processador Intel® Pentium® D *
         o   Processador Intel® Pentium® 4 Extreme Edition suportando a
             Tecnologia Hyper-Threading
         o   Processador Intel® Pentium® 4 com suporte para a tecnologia
             Hyper-Threading
         o   Processador Intel® Pentium® 4
         o   Processador Intel® Celeron® D
         o   Processador Intel® Celeron®




   •   Laptops
         o   Processador Intel® Core™2 Duo *
         o   Processador Intel® Core™ Duo *



             WWW.PONTODOSCONCURSOS.COM.BR                            15
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
              PROFESSOR SÉRGIO BONIFÁCIO
      o   Processador Intel® Core™ Solo
      o   Processador Intel® Pentium® M
      o   Processador Intel® Pentium® 4 para portáteis
      o   Processador Intel® Celeron® M




                            Intel Celeron M


•   Servidores
      o   Processador Intel® Itanium® 2 *
      o   Processador Intel® Xeon® *
      o   Processador Intel® Xeon® MP *
      o   Processador Intel® Pentium® D*
      o   Processador Intel® Pentium® 4 com suporte para a tecnologia
          Hyper-Threading
      o   Processador Intel® Pentium® 4




                             Intel Itanium2


•   Workstations
      o   Processador Intel® Xeon® *
      o   Processador Intel® Pentium® D *
      o   Processador Intel® Pentium® 4 com suporte para a tecnologia
          Hyper-Threading
      o   Processador Intel® Pentium® 4




          WWW.PONTODOSCONCURSOS.COM.BR                            16
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO




                              Intel Xeon


* processadores com tecnologia de núcleo duplo




Processadores AMD (fonte: www.amd.com)
   •   Desktops:
         o   AMD Athlon™ 64
         o   AMD Athlon™ 64 X2 *
         o   AMD Sempron™




                           AMD Athlon 64 e Sempron




   •   Notebooks:
         o   Mobile AMD Sempron™
         o   Mobile AMD Athlon™ 64
         o   Tecnologia Móvel AMD Turion™ 64
         o   Tecnologia Móvel AMD Turion™ 64 X2 *




             WWW.PONTODOSCONCURSOS.COM.BR               17
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                  PROFESSOR SÉRGIO BONIFÁCIO




                                 AMD Turion 64


   •   Servidores e workstations:
         o   AMD Opteron™ *




                                    AMD Opteron


* processadores com tecnologia de núcleo duplo




3 – Barramento


3.1 - Introdução
Quando estudamos o modelo de von Neumann, vimos que
computadores são formados basicamente de processador, memória e
dispositivos de entrada e saída (E/S). De fato, um computador é uma
rede de componentes básicos, e dessa maneira, devem existir
caminhos de conexão entre esses módulos (STALLINGS, 2002).
Para que esses módulos possam se comunicar, devem existir
caminhos físicos apropriados e com características próprias para cada
conexão que queira se estabelecer. Esses caminhos são os
barramentos.
Assim, barramento é um conjunto de linhas condutoras utilizadas
para transferência de dados entre componentes de um computador.



             WWW.PONTODOSCONCURSOS.COM.BR                         18
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Uma característica importante de um barramento é que ele é um
meio de transmissão compartilhado, no qual diversos dispositivos
podem se conectar. Um sinal pode ser transmitido por qualquer
componente a ele conectado e ser recebido pelos demais. Entretanto,
apenas um desses componentes pode transmitir sinais a cada vez.
Os tipos de comunicação que podem existir entre os componentes
básicos de um computador são:


- Memória       CPU: processador lendo dados ou instruções da
memória ou CPU escrevendo dados na memória.


- E/S     CPU: CPU recebendo dados de um dispositivo de E/S ou
CPU enviando dados para um dispositivo de E/S.
Na comunicação entre os dispositivos de E/S e a CPU há a
necessidade da presença de circuitos intermediários, que são
chamados de interfaces. Assim, um teclado, ao enviar dados para a
CPU, o faz através de uma interface de teclado (localizada na placa-
mãe). Da mesma forma, a CPU, ao enviar dados para uma
impressora, utiliza uma interface.


- E/S          Memória: envio ou recebimento de dados entre
dispositivos de E/S e a memória, sem o uso da CPU. Aqui ocorre o
chamado acesso direto à memória, também chamado de entrada e
saída por DMA (direct memory access).




           WWW.PONTODOSCONCURSOS.COM.BR                          19
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
         Esquema simplificado das comunicações em um
                          computador


Um barramento é composto por grupos especializados de linhas que
transportam tipos diferentes de informação. Um barramento típico
contém grupos de linhas especializados de forma que um transporta
dados, outro transporta endereços de memória onde os dados devem
ser encontrados e outro transporta sinais de controle. Esses grupos
de linhas são comumente conhecidos como barramento (ou linhas) de
dados, barramento (ou linhas) de endereços e barramento(ou linhas)
de controle, respectivamente. Falaremos mais disso logo adiante.
Antes, vamos ver duas importantes características de barramentos.


3.2 - Largura de barramento
Uma característica chave de um barramento é a quantidade de bits
que ele pode transportar ao mesmo tempo, o que chamamos de
largura do barramento.
Para entender a largura de um barramento, basta fazermos uma
analogia com uma estrada na qual os carros sejam obrigados a
trafegar sempre paralelamente. Quanto mais faixas essa estrada
tiver, mais carros poderão trafegar simultaneamente. No caso do
barramento, quanto mais linhas ele tiver, mais bits poderá
transportar ao mesmo tempo. Assim, um barramento cuja largura
seja de 32 bits, pode transportar 32 bits de cada vez, ou seja, 4
bytes paralelamente.


3.3 - Taxa de transferência
A velocidade do barramento está relacionada a algo que já nos
acostumamos a estudar: a freqüência de trabalho ou clock. De uma
forma simplificada, dado o clock de um barramento e sabendo-se sua
largura, podemos obter sua taxa de transferência.
A lógica é a mesma que já vimos quando estudamos as taxas de
transferências de memórias RAM. Dessa forma, um barramento cujo
clock seja de 33MHz e cuja largura seja de 32 bits (32/8 = 4 bytes),
poderá transportar 4 X 33 milhões de bytes por segundo ou
aproximadamente 133MBps.


3.4 - Barramento de dados
Como já sabemos, um barramento é formado por barramentos
especializados (dados, endereço e controle). Quando nos referimos à
largura de um barramento estamos falando da largura do barramento
de dados, ou seja, quando dizemos que um barramento possui
largura de 32 bits, queremos dizer que o seu barramento de dados


           WWW.PONTODOSCONCURSOS.COM.BR                          20
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
comporta 32 bits paralelamente. O barramento de dados, conforme o
nome indica, é o responsável pelo trânsito dos dados durante a
comunicação dos componentes. É por ele que os dados, de fato,
transitam.


3.5 - Barramento de endereços
O barramento de endereços é bastante significativo, pois sua largura
indica a capacidade máxima de memória que o computador pode
endereçar. É nesse barramento que trafegam os endereços de onde
os dados vêm ou para onde eles vão. Vamos entender isso melhor.
Vamos imaginar uma situação esdrúxula, porém ilustrativa.
Imaginemos, então, um porteiro de um prédio de apartamentos.
Todos os números de apartamentos do prédio são formados por
combinações de zeros e uns (é um prédio de fanáticos por
computador!). Vamos supor que o porteiro tenha a tarefa de colocar
a correspondência nas caixas de correios dos apartamentos, mas
como ele não consegue decorar os números dos apartamentos, utiliza
os dedos pra saber qual o destino da correspondência. Dedo esticado
é UM, dedo encolhido é ZERO. Ainda não acabou! O coitado do
porteiro leva apenas uma correspondência de cada vez.
Supondo então, que o porteiro utilize apenas um dos dedos de sua
mão para memorizar o destino da correspondência, ele poderá
entregá-la apenas a dois apartamentos: o de número zero ou o de
número um. Entretanto, se ele utilizar dois dedos para a
memorização do número do apartamento, poderá entregar a
correspondência a quatro apartamentos distintos, que é o número de
combinações possíveis de se fazer com os dois dedos.
Neste ponto, creio que vocês já entenderam o restante do raciocínio.
O número total de apartamentos que o porteiro poderá memorizar é
igual a 2n, onde n é o número de dedos que ele vai utilizar.
Transportando esse raciocínio para o computador, temos que o
número total de endereçamentos será igual a 2n, onde n é a largura
do barramento (o número de bits que trafegam ao mesmo tempo).
Dessa forma, um computador cujo barramento de endereços tenha a
largura de 32 bits, pode endereçar aproximadamente 4,3 bilhões de
espaços de memória.
Certo, mas qual a importância disso? Simples, um computador com
barramento de endereços de 32 bits pode ter até aproximadamente
4GB de memória RAM.
As larguras dos barramentos de endereços e de dados não precisam
ser iguais. Um computador pode, por exemplo, ter um barramento de
endereços de 32 bits e um barramento de dados de 16 bits.
Atualmente, no entanto, encontramos com mais facilidade
computadores com barramento de endereços e de dados com 32 bits,



           WWW.PONTODOSCONCURSOS.COM.BR                          21
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO
que, portanto, podem transportar 32 bits de dados simultaneamente
e endereçar aproximadamente 4GB de memória.


3.6 - Barramento de controle
Esse é o barramento responsável por conduzir sinais de sincronia e
controle das operações do computador.
Os sinais de sincronia ajustam o trânsito de dados de acordo com o
clock do sistema, garantindo que os dados carregados sejam
utilizados no momento certo.
Os sinais de controle especificam as operações a serem executadas,
como, por exemplo: escrever na memória, ler da memória, escrever
no dispositivo de E/S, solicitar controle do barramento, entre outros.


Variedade de barramentos
Um PC moderno possui vários barramentos distintos, cada qual com
sua velocidade, largura e outras características. Há barramentos que
necessitam ser mais velozes, pois interagem diretamente com o
processador. Por outro lado, há outros que não necessitam de muito
desempenho, como um barramento responsável por conectar um
modem ao computador, por exemplo.
A necessidade de se ter vários barramentos diferentes em um
computador vem da evolução natural dos seus diversos
componentes. À medida que esses componentes evoluem, seu poder
computacional cresce e eles passam a necessitar de barramentos
mais velozes. Como os fabricantes de computadores precisam manter
a compatibilidade dos sistemas mais modernos com componentes
mais antigos, torna-se inevitável a presença de barramentos variados
em um mesmo computador. Por isso, computadores mais antigos
possuíam menos barramentos, enquanto que computadores
modernos possuem mais barramentos.


Barramento local
Um PC possui alguns barramentos que obedecem a padrões
industriais e outros que mudam juntamente com mudanças nos
processadores. Quanto a esses últimos, há certa confusão no tocante
à sua nomenclatura e classificação. Essa confusão deve-se
principalmente à constante mudança na arquitetura dos PCs
modernos.
Por exemplo, Gabriel Torres exemplifica barramento local de duas
formas: uma analisando um “micro básico” e outra analisando um PC
moderno. No primeiro caso, barramento local seria aquele
responsável pela comunicação do processador com a memória RAM e
com um chip da placa-mãe conhecido como ponte norte (o circuito


           WWW.PONTODOSCONCURSOS.COM.BR                            22
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO
ponte norte será mais bem estudado na próxima aula). No segundo
caso, o barramento local é responsável por conectar o processador
ao chip Ponte Norte. Ainda nesse segundo caso, a comunicação do
chip Ponte Norte com a memória RAM recebe um nome específico:
barramento de memória (ver próximo esquema).
William Stallings, por sua vez, dispõe sobre o barramento local de
forma relativa à arquitetura do computador. Para ele, o denominado
barramento local conecta dispositivos diferentes conforme esteja em
uma arquitetura tradicional ou em uma arquitetura de alto
desempenho.
Já para Laércio Vasconcelos, barramento do processador, barramento
local ou barramento de sistema é aquele através do qual o
processador faz contato direto com o chipset da placa-mãe (onde
está o circuito ponte norte), e a partir daí, com os demais
barramentos.
Poderia citar outros tantos exemplos de classificações distintas de um
barramento local, mas esse não é o nosso foco. Como o nosso
objetivo é acertar questões de concursos, podemos tirar algumas
conclusões sobre o chamado barramento local:
  •   Barramento local, barramento do sistema, barramento do
      processador ou barramento do micro refere-se ao barramento
      que dá acesso direto ao processador. É através dele que o
      processador se comunica com os demais componentes;
  •   Analisando a arquitetura de um PC moderno, o barramento
      local é conectado a um chip da placa-mãe conhecido como
      Ponte Norte;
  •   Os demais barramentos do PC, para se comunicarem com o
      processador precisam, em algum momento, se conectar ao
      barramento local, para isso utilizam circuitos chamados de
      pontes (bridges);


Por hora, fiquemos com o esquema simplificado abaixo para ilustrar o
barramento local em um PC moderno. Quando estudarmos a placa-
mãe, esse esquema será aumentado.




           WWW.PONTODOSCONCURSOS.COM.BR                            23
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
               PROFESSOR SÉRGIO BONIFÁCIO




   Observação:
   Veremos que nas questões de concurso, a utilização dessa
   nomenclatura não é crítica. Mesmo nas provas para cargos da
   área de informática, não se costuma cobrar distinções rígidas
   dessas nomenclaturas.
   Há duas formas mais comuns de cobrança de conhecimentos
   de barramentos nas provas.
   A primeira é questionando-se a função dos barramentos de
   dados, endereços e controle de forma direta. Para responder
   a elas, basta-nos não confundi-los entre si, diferenciando
   corretamente suas funções.
   A segunda é exigindo-se conhecimento dos barramentos que
   conectam dispositivos externos, unidades de disco e placas de
   expansão ao restante do computador. Neste caso, os
   barramentos seguem padrões industriais de compatibilidade e
   possuem nomenclatura certa. Esses barramentos serão
   estudados juntamente com outros componentes da placa-
   mãe.
   Portanto, devemos nos concentrar, agora, nas características
   dos barramentos de endereço, dados e controle e, a partir da
   próxima aula, quando estudaremos placa-mãe e outros
   componentes internos do computador, daremos atenção às
   características que dos outros barramentos. Certamente será
   suficiente.



EXERCÍCIOS DE FIXAÇÃO - PROCESSADORES


          WWW.PONTODOSCONCURSOS.COM.BR                             24
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Muitas vezes as questões envolvendo processadores abordam outros
aspectos de hardware, especialmente memória. Por isso, vamos
aproveitar os exercícios relativos aos processadores para relembrar
também os conceitos de memória que já vimos.


1) (Cespe – Polícia Federal – Operador de computador – 2004)
Computador desktop, Pentium 4 - 2.6 GHz, RAM 512 MB, HD de 80
GB, DVD-ROM/CD-RW Combo drive, 8X AGP card, modem, unidade
de disco de 3½", mouse, teclado, Windows XP.
Um usuário adquiriu, pela Internet, um computador com as
especificações listadas acima. Com relação a essas especificações e a
conceitos de hardware e software de computadores pessoais, julgue
os itens seguintes.
I) O microprocessador utilizado no computador é um Pentium 4, o
qual realiza, no máximo, 2,7 milhões de operações por minuto.


Comentário:
Um Pentium 4 2,6 GHz pode executar algo em torno de 2,6 bilhões
de operações por segundo e não 2,7 milhões por minuto. A
propósito, as questões desse tipo, nas quais se pergunta a
capacidade de processamento de uma CPU, têm por costume exibir
as características dessa CPU no enunciado. Não é necessário saber,
por exemplo, quais são os clocks dos diversos modelos de Pentium 4.
Gabarito: item errado.


II) Para aumentar a velocidade de processamento e melhorar o
desempenho do sistema, é recomendável diminuir a quantidade de
memória RAM para 256 MB, o que liberará mais o microprocessador
para as tarefas de processamento. Embora essa ação cause o
aumento da velocidade do computador, ocorrerá a diminuição da
capacidade de armazenamento em memória de massa do mesmo.


Comentário:
Diminuir a quantidade de memória RAM de um computador está
longe de ser algo capaz de aumentar sua velocidade de
processamento. Além disso, a memória RAM não é um dispositivo de
memória de massa, como afirmado na questão.
Gabarito: item errado.



2) (Cespe – Policia Rodoviária Federal – 2004)
• Pentium 4, de 1,8 GHz


           WWW.PONTODOSCONCURSOS.COM.BR                           25
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                  PROFESSOR SÉRGIO BONIFÁCIO
•   256 MB de RAM
•   HD de 40 GB
•   gravador de CD 52×
•   fax/modem de 56 kbps
•   gabinete ATX
•   Windows XP-professional

I) Para o funcionamento adequado do computador, a quantidade de
memória RAM a ser instalada deve ser dimensionada em função do
tipo de operações/processamento que ele deverá executar. O
conteúdo armazenado na memória RAM é perdido quando o
computador é desligado.

Comentário:
A quantidade de memória RAM ideal em um computador depende da
utilização que se fará dele. Já vimos, ao estudar memória, que uma
grande quantidade de memória RAM nem sempre significa aumento
de performance do computador. Além disso, por ser volátil, a RAM
perde seu conteúdo quando o computador é desligado.
Gabarito: item correto.

II) O microprocessador Pentium 4 especificado possui tecnologia
exclusivamente RISC, que, comparada à tecnologia CISC, utilizada
principalmente em workstations, permite um número de instruções
muito superior, o que o torna muito mais rápido e poderoso que os
microprocessadores CISC.


Comentário:
Há vários erros nesse item. O Pentium 4 é predominantemente CISC.
Predominantemente, pois, como sabemos, os processadores dos PCs
modernos são híbridos, ou seja, possuem algumas características
RISC. A tecnologia mais utilizada em workstations, as estações de
trabalho, é a RISC, devido a características de especialização
presentes nesse tipo de computador. Um número de instruções maior
não torna um processador mais rápido, normalmente ocorre o
contrário, mas isso depende da aplicação que estiver sendo utilizada.
Gabarito: item errado.


3) (Cespe – Secretaria da Fazenda de Alagoas - 2002)
Um computador que utiliza o processador Pentium III de 750 MHz
tem uma capacidade de memória necessariamente maior que um
computador que utiliza um processador Pentium III de 600 MHz.




             WWW.PONTODOSCONCURSOS.COM.BR                         26
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Comentário:
Sabemos que os valores 750MHz e 600MHz referem-se ao clock
interno do processador, ou seja, é a freqüência de trabalho do
processador. Isso não tem nenhuma relação com a quantidade de
memória que pode ser instalada no computador. Essa questão do
Cespe apenas tentou confundir o candidato levando-o a crer que os
valores de clock são capacidades de memória.
Gabarito: item errado.



4) (Cespe – TJ Acre – 2002) Para aumentar a capacidade de
trabalho de aplicativos de edição e planilha eletrônica, como o Word
2000 e o Excel 2000, é conveniente, em muitos casos, a troca do
processador do computador. A melhor alternativa é substituir o
processador por outro de uma classe acima, como, por exemplo, de
um chip Pentium III para um Celeron.


Comentário:
Essa questão ilustra bem a forma com a qual as bancas costumam
cobrar conhecimentos de processadores comerciais. Aqui, exige-se
apenas uma noção das famílias de processadores Pentium e Celeron
da Intel. Apesar de tratar da comparação entre um Pentium III e um
Celeron (já que é uma questão de 2002), a lógica permaneceria igual
se ela tratasse de um Pentium 4. Em condições similares
(processadores contemporâneos), o Pentium possui melhor
performance que o Celeron.
Se os processadores não fossem contemporâneos, não poderíamos
compará-los facilmente. Por exemplo, não podemos afirmar que um
Pentium III é mais rápido que um Celeron atual. Lembremos que o
Celeron manteve seu nome, enquanto os Pentium foram ganhando
números (I, II, III e 4) com o passar do tempo.
Gabarito: questão errada.



5) (Cespe – TJAP – 2004) Um processador típico Pentium IV possui
velocidade de até 2,4 GHz. Processadores Pentium IV com velocidade
acima de 2,4 GHz são considerados como de arquitetura Xeon
Centrino.


Comentário:
Aqui temos mais uma questão explorando noções de processadores
comeciais. O item tentou confundir o candidato menos preparado.


           WWW.PONTODOSCONCURSOS.COM.BR                          27
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Existem modelos de Pentium 4 com velocidades maiores que 3 GHz e
nem por isso eles são considerados como outros modelos de
processadores. Além disso, sabemos que Xeon é uma linha de
processadores para servidores e workstations, enquanto que Centrino
é uma tecnologia de processadores e chips para notebooks.
Gabarito: item errado.


6) (Cespe – TJAP – 2004) Um processador Intel Pentium IV pode
ser instalado em uma placa-mãe Intel Pentium III, desde que seja
aumentada a sua quantidade de memória RAM, para suportar a
velocidade do clock do processador.


Comentário:
Normalmente os encaixes dos processadores nas placas da CPU
(placa-mãe) mudam de acordo com a evolução dos processadores
para se adequar à maior velocidade e performance apresentada pelos
modelos novos. Eventualmente encontramos modelos diferentes de
processadores que utilizam o mesmo encaixe, mas são poucos os
casos e nunca de uma linha para outra (Pentium III para Pentium 4,
por exemplo).
Mesmo que o encaixe (que chamamos de socket) fosse o mesmo, a
quantidade de memória RAM não tem nenhuma relação com o clock
do processador.
Gabarito: item errado.


7) (Cespe – TJRR – 2002)
configuração X                    configuração Y
 • processador Intel Pentium 4     • processador Intel Celeron
      1,5 GHz                           500MHz
 • 128 MB de RAM                   • 64 MB de RAM
 • HD de 9 GB                      • HD de 30 GB
 • placa de rede de 10/100         • placa de fax/modem 56 kbps
 • CD-ROM 52×                      • CD-ROM 24×
 • placa de vídeo de 4 MB          • placa de vídeo de 32 MB
 • controladora SCSI               • DVD 8×

Com base nas configurações de microcomputadores X e Y mostradas
acima, julgue os itens a seguir.

I) Apesar de 1,5 GHz ser maior que 500 MHz, a freqüência de clock
do computador da configuração Y é maior que aquela da configuração
X, devido ao fato de o processador da configuração Y ser do tipo
Celeron e o da configuração X ser do tipo Pentium.



           WWW.PONTODOSCONCURSOS.COM.BR                         28
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Comentário:
Não importa se o processador é Pentium ou Celeron. A freqüência
indicada pelo processador nos dois casos é o clock interno. Aqui,
portanto, o Celeron possui o clock menor. Situação diferente poderia
haver se houvesse a comparação dos clocks de processadores Intel e
AMD, já que alguns modelos deste fabricante estampam um clock
nominal, não real, para que se possa compará-los aos processadores
do concorrente. Por isso, é muitíssimo improvável nos depararmos
com uma comparação dessas em uma prova.
Gabarito: item errado.



8) (Cespe – TER AL - 2004) O microprocessador mais comumente
utilizado atualmente é o 80486, que surgiu para substituir a linha
Pentium.


Comentário:
Os primeiros processadores populares da Intel, fabricados para o
mercado de PCs, foram os da chamada família 8086. Nessa linha,
houve o 80286, o 80386 e o 80486, também conhecidos como 286
(lê-se dois oito meia), 386 e 486. A seguir, surgiu a famosa família
Pentium.
Gabarito: item errado.


9) (Cespe – TER AL - 2004) Em um computador cujo
microprocessador é o Pentium III de 750 MHz, o termo “750 MHz”
quantifica a quantidade de memória RAM instalada no computador.


Comentário:
Neste ponto da aula, já estamos carecas de saber que o termo
750MHz refere-se ao clock interno do processador e não tem
nenhuma relação com a quantidade de memória RAM instalada.
Acho que muitos de vocês já notaram, que é muito comum as
questões de concurso limitarem-se a explorar a confusão de números
e unidades de uma configuração de PC. Trocar MB por KB, MHz por
GHz, clock do processador com capacidade da memória etc. Para um
leigo esses números são incrivelmente confusos. No entanto, para
nós, tenho certeza, já são extremamente familiares.
Gabarito: item errado.


10) (ESAF – MPU – Analista de informática – 2004) Atualmente,
para um aproveitamento máximo da Tecnologia Hyper-Threading,


           WWW.PONTODOSCONCURSOS.COM.BR                          29
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
deve-se utilizar um computador com um processador Intel®
Pentium® 4 com a Tecnologia Hyper-Threading, um chipset e uma
BIOS que utilizem esta tecnologia, além de um sistema operacional
que inclui otimizações para esta tecnologia.


Comentário:
Essa questão não exige maiores comentários. Como já estudamos,
para que a tecnologia Hyper-Threading seja efetiva, o computador
deve ter o chipset da placa-mãe, o BIOS e um sistema operacional
compatíveis.
Gabarito: item correto.



11) (ESAF – MPU – Analista de informática – 2004) A
Tecnologia Hyper-Threading surgiu com os processadores Intel®
Pentium® 200 MMX, que apresentavam uma grande evolução no
desempenho para aplicativos multimídia.


Comentário:
Os processadores Pentium 200 são processadores antigos (1995) e
há muito descontinuados. Fazem parte da primeira família de
Pentium. O número 200 diz respeito ao seu clock (200 MHz) e MMX é
um set de instruções voltado à aplicações multimídia. A tecnologia
Hyper-Threading é bem mais recente tendo surgido com os
processadores Pentium 4.
Gabarito: item errado.


12) (ESAF – MPU – Técnico – 2004) A arquitetura dos
processadores INTEL até o Pentium MMX é do tipo
a) RISC - Reduced Instruction Set Computer.
b) CISC - Complex Instruction Set Computer.
c) PCI - Peripheral Component Interconnect.
d) API - Application Programming Interface.
e) CGI - Common Gateway Interface.


Comentário:
MMX é um conjunto de instruções voltadas a aplicações multimídia.
Esse conjunto (set) de instruções foi incorporado aos processadores
da Intel há alguns anos. Processadores Pentium são, desde o seu
início, do tipo CISC.


           WWW.PONTODOSCONCURSOS.COM.BR                         30
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                PROFESSOR SÉRGIO BONIFÁCIO
Gabarito: alternativa B.


13) (ESAF – MPU – Analista Informática – 2004) Uma CPU, em
relação ao número de instruções de processamento que pode
reconhecer, pode ser classificada em CISC ou RISC. Com relação a
essa classificação é correto afirmar que um processador RISC
reconhece um número limitado de instruções que são otimizadas para
que sejam executadas com mais rapidez.


Comentário:
Sabemos que os processadores de arquitetura RISC contêm um
número menor de instruções. Essas instruções são mais simples e,
por isso, executadas mais rapidamente.
Gabarito: item correto.


14) (ESAF – MPU – Analista Informática – 2004) Uma CPU, em
relação ao número de instruções de processamento que pode
reconhecer, pode ser classificada em CISC ou RISC. Com relação a
essa classificação é correto afirmar que programas direcionados para
máquinas CISC são naturalmente mais extensos e complexos.


Comentário:
Como os processadores de arquitetura CISC contêm instruções mais
complexas, os programas fabricados para esses processadores podem
ser mais simples e menores, já que boa parte da complexidade já
está presente nas instruções do processador. Já os processadores
RISC, por conterem um número menor de instruções, exigem
programas maiores e mais complexos.
Gabarito: item errado.



15) (ESAF – AFRF - 2003) Uma das características do processador
Intel Xeon é:
a) a semelhança de arquitetura com os processadores Intel Celeron,
principalmente na velocidade de acesso à memória cache L1 e L2.
b) a ausência das memórias cache L1 e L2.
c) o seu alto desempenho, sendo normalmente utilizado para equipar
servidores.
d) a semelhança de arquitetura com processadores AMD Duron,
principalmente na velocidade de acesso à memória cache L1 e L2.



           WWW.PONTODOSCONCURSOS.COM.BR                          31
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                 PROFESSOR SÉRGIO BONIFÁCIO
e) a capacidade de equipar uma placa-mãe para quatro
processadores, sendo que os outros três podem ser Pentium III
comum ou Intel Celeron.


Comentário:
Alternativa A: os processadores Xeon e Celeron estão praticamente
em pólos opostos em uma comparação dos processadores da Intel. O
Xeon é voltado a computadores de alto desempenho e o Celeron a
computadores de baixo custo.
Alternativa errada.


Alternativa B: todos os processadores modernos têm cache L1 e L2.
Alguns processadores mais potentes possuem também cache L3.
Alternativa errada.


Alternativa C: essa é a alternativa correta. O Xeon é voltado para
sistemas de alto desempenho, como servidores e workstations.
Alternativa correta


Alternativa D: Duron é um processador da AMD que já saiu de linha.
O fato de serem de fabricantes diferentes já basta para sabermos que
suas arquiteturas não são semelhantes, como afirmado.
Alternativa errada.


Alternativa E: Apesar de o Xeon poder equipar computadores
multiprocessados, essa não é uma característica dos Pentium e
Celeron.
Alternativa errada.
Gabarito: alternativa C.



EXERCÍCIOS DE FIXAÇÃO – BARRAMENTOS


16) (FCC – TRE AM – Técnico Judiciário - 2003) O barramento
de endereço dos microcomputadores tem a função de
(A) estabelecer conexão entre todos os componentes do computador.
(B) fazer conexão entre a impressora e a placa-mãe.
(C) transferir dados à placa de vídeo.
(D) interpretar comandos obtidos do teclado.


            WWW.PONTODOSCONCURSOS.COM.BR                         32
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                  PROFESSOR SÉRGIO BONIFÁCIO
(E) fazer conexão entre o processador e a memória.


Comentário:
Não gostei muito dessa questão, mas a trouxe para ilustrar algo que
não canso de repetir: nem sempre precisamos concordar com a
questão para respondê-la corretamente.
Analisemos a alternativa “E”, que é a correta: o barramento de
endereços, obviamente faz conexão entre o processador e a
memória, mas não é correto afirmar que essa é a função dele. Afinal,
o principal objetivo do barramento de endereços, é transportar o
endereço de memória que contém o dado ou instrução que deve ser
lido da memória ou escrito nela. Apesar disso, analisando as outras
alternativas, não nos resta melhor opção do que marcar essa
alternativa como a correta. Além disso, sem dúvida o barramento de
endereço conecta o processador à memória.
Gabarito: alternativa E.



17) (ESAF – IRB – Analista de informática – 2004) Um endereço
de memória identifica um local onde os dados serão armazenados na
memória. Durante uma operação de leitura ou escrita, o barramento
de endereços contém o endereço da localização de memória onde os
dados deverão ser lidos ou escritos.

Comentário:
Essa questão da ESAF, ao contrário da anterior da FCC, trouxe com
precisão e simplicidade a função do barramento de endereços:
transportar o endereço da localização de memória onde os dados
deverão ser lidos ou escritos.
Gabarito: item correto.



18) (FCC – TRT PR – Técnico de informática – 2004) O
barramento local pode ser dividido em três grupos: dados, endereço
e entrada/saída.


Comentário:
Como sabemos, o barramento local é formado por um barramento de
dados, um de endereços e um de controle e não de entrada/saída,
como afirmado no item.
Gabarito: item errado.


É isso.


            WWW.PONTODOSCONCURSOS.COM.BR                         33
CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR
                  PROFESSOR SÉRGIO BONIFÁCIO


Por hoje, ficamos por aqui.


Até a próxima aula, quando falaremos de placa-mãe, placas de
expansão, mais barramentos e outros tópicos avulsos.


Na próxima aula, finalizaremos o conteúdo relacionado a hardware
estudando a placa-mãe, placas de expansão, diversos tipos de
barramentos e alguns outros tópicos avulsos.


Até lá!




            WWW.PONTODOSCONCURSOS.COM.BR                     34

Más contenido relacionado

La actualidad más candente

Imei módulo2 - ficha formativa nº6
Imei   módulo2 - ficha formativa nº6Imei   módulo2 - ficha formativa nº6
Imei módulo2 - ficha formativa nº6teacherpereira
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.dannas_06
 
Curso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresCurso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresSpartan Digital
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessaVanessa Costa
 
Aula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresAula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadoresteixeiraafm1
 
Aula 1 conhecimentos básicos - hardware
Aula 1    conhecimentos básicos - hardwareAula 1    conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardwareCristiano Carvalho
 
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos""AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"Fabrício Pinheiro
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresJorge Ávila Miranda
 
Micro computadores
Micro computadoresMicro computadores
Micro computadoresLuis Varoli
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amdMario Kleber
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
Microprocessadores
MicroprocessadoresMicroprocessadores
MicroprocessadoresSOL RIBEIRO
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 

La actualidad más candente (20)

Imei módulo2 - ficha formativa nº6
Imei   módulo2 - ficha formativa nº6Imei   módulo2 - ficha formativa nº6
Imei módulo2 - ficha formativa nº6
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 
Processador
ProcessadorProcessador
Processador
 
Curso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresCurso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - Processadores
 
Artigo memórias
Artigo memóriasArtigo memórias
Artigo memórias
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessa
 
Aula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de ComputadoresAula04 - Arquitetura e manutanção de Computadores
Aula04 - Arquitetura e manutanção de Computadores
 
Trabalhos dos alunos: Processadores
Trabalhos dos alunos: ProcessadoresTrabalhos dos alunos: Processadores
Trabalhos dos alunos: Processadores
 
Aula 1 conhecimentos básicos - hardware
Aula 1    conhecimentos básicos - hardwareAula 1    conhecimentos básicos - hardware
Aula 1 conhecimentos básicos - hardware
 
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos""AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 
Micro computadores
Micro computadoresMicro computadores
Micro computadores
 
Gerenciamento memoria
Gerenciamento memoriaGerenciamento memoria
Gerenciamento memoria
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amd
 
Processadores
ProcessadoresProcessadores
Processadores
 
Mmm aula 05
Mmm   aula 05Mmm   aula 05
Mmm aula 05
 
Processadores
ProcessadoresProcessadores
Processadores
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
Microprocessadores
MicroprocessadoresMicroprocessadores
Microprocessadores
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 

Similar a Aula 3

Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadoresTiago
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticospjclima
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Claudio Santos
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...claudiovalentim
 
Informatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAInformatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAkarenstuartm
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e softwarecomopassaremconcurso.com.br
 
5 hardware - processadores
5   hardware - processadores5   hardware - processadores
5 hardware - processadoresLucky Fox
 
AOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxAOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxILASAMARAL1
 
Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computadorPAULO Moreira
 
Apostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadoresApostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadoresalmeida26
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacaowebphotoshop
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquilaJosé Antonio Almeida
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Claudio Santos
 
Computação de Alto Desempenho com PS3
Computação de Alto Desempenho com PS3Computação de Alto Desempenho com PS3
Computação de Alto Desempenho com PS3Orlando Junior
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadoresJoao da Burra
 

Similar a Aula 3 (20)

Portugues
PortuguesPortugues
Portugues
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticos
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Informatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAInformatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGA
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e software
 
5 hardware - processadores
5   hardware - processadores5   hardware - processadores
5 hardware - processadores
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
AOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptxAOC APRESENTAÇÃO.pptx
AOC APRESENTAÇÃO.pptx
 
Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computador
 
Apostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadoresApostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadores
 
Cap01
Cap01Cap01
Cap01
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacao
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquila
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Computação de Alto Desempenho com PS3
Computação de Alto Desempenho com PS3Computação de Alto Desempenho com PS3
Computação de Alto Desempenho com PS3
 
INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadores
 

Más de Daebul University

Tq ferramentas da_qualidade_semana2
Tq ferramentas da_qualidade_semana2Tq ferramentas da_qualidade_semana2
Tq ferramentas da_qualidade_semana2Daebul University
 
Tq ferramentas da_qualidade_semana1
Tq ferramentas da_qualidade_semana1Tq ferramentas da_qualidade_semana1
Tq ferramentas da_qualidade_semana1Daebul University
 
Ferramentas da qualidade_semana10_revisado
Ferramentas da qualidade_semana10_revisadoFerramentas da qualidade_semana10_revisado
Ferramentas da qualidade_semana10_revisadoDaebul University
 
Rt cbmrs nr_14_1.extintores_ incendio
Rt cbmrs  nr_14_1.extintores_ incendioRt cbmrs  nr_14_1.extintores_ incendio
Rt cbmrs nr_14_1.extintores_ incendioDaebul University
 
Cd onlinetrabalhovisualizarresumo
Cd onlinetrabalhovisualizarresumoCd onlinetrabalhovisualizarresumo
Cd onlinetrabalhovisualizarresumoDaebul University
 
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadas
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadasDiretrizes seguranca saude_do_trabalho_para_empresas_contratadas
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadasDaebul University
 
Avaliação os nove jeitos mais comuns de avaliar os estudantes e os benefíci...
Avaliação   os nove jeitos mais comuns de avaliar os estudantes e os benefíci...Avaliação   os nove jeitos mais comuns de avaliar os estudantes e os benefíci...
Avaliação os nove jeitos mais comuns de avaliar os estudantes e os benefíci...Daebul University
 

Más de Daebul University (20)

Tq ferramentas da_qualidade_semana2
Tq ferramentas da_qualidade_semana2Tq ferramentas da_qualidade_semana2
Tq ferramentas da_qualidade_semana2
 
Tq ferramentas da_qualidade_semana1
Tq ferramentas da_qualidade_semana1Tq ferramentas da_qualidade_semana1
Tq ferramentas da_qualidade_semana1
 
Ferramentas da qualidade_semana10_revisado
Ferramentas da qualidade_semana10_revisadoFerramentas da qualidade_semana10_revisado
Ferramentas da qualidade_semana10_revisado
 
Apostila brigada incendio
Apostila brigada incendioApostila brigada incendio
Apostila brigada incendio
 
Rt cbmrs nr_14_1.extintores_ incendio
Rt cbmrs  nr_14_1.extintores_ incendioRt cbmrs  nr_14_1.extintores_ incendio
Rt cbmrs nr_14_1.extintores_ incendio
 
14.555parte vetada mantida
14.555parte vetada mantida14.555parte vetada mantida
14.555parte vetada mantida
 
La 016
La 016La 016
La 016
 
Termo de interdio_mte_silva
Termo de interdio_mte_silvaTermo de interdio_mte_silva
Termo de interdio_mte_silva
 
Mte
MteMte
Mte
 
Sintese das aulas 1
Sintese das aulas 1Sintese das aulas 1
Sintese das aulas 1
 
Planta baixa sue
Planta baixa suePlanta baixa sue
Planta baixa sue
 
Exercicio freq e_grav1
Exercicio freq e_grav1Exercicio freq e_grav1
Exercicio freq e_grav1
 
Auditor fiscal prova_2
Auditor fiscal prova_2Auditor fiscal prova_2
Auditor fiscal prova_2
 
Auditor fiscal prova_1
Auditor fiscal prova_1Auditor fiscal prova_1
Auditor fiscal prova_1
 
Cd onlinetrabalhovisualizarresumo
Cd onlinetrabalhovisualizarresumoCd onlinetrabalhovisualizarresumo
Cd onlinetrabalhovisualizarresumo
 
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadas
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadasDiretrizes seguranca saude_do_trabalho_para_empresas_contratadas
Diretrizes seguranca saude_do_trabalho_para_empresas_contratadas
 
Avaliação os nove jeitos mais comuns de avaliar os estudantes e os benefíci...
Avaliação   os nove jeitos mais comuns de avaliar os estudantes e os benefíci...Avaliação   os nove jeitos mais comuns de avaliar os estudantes e os benefíci...
Avaliação os nove jeitos mais comuns de avaliar os estudantes e os benefíci...
 
Apt apresentacao-01
Apt apresentacao-01Apt apresentacao-01
Apt apresentacao-01
 
Ohsas18001 mod2
Ohsas18001 mod2Ohsas18001 mod2
Ohsas18001 mod2
 
Ohsas18001 mod1
Ohsas18001 mod1Ohsas18001 mod1
Ohsas18001 mod1
 

Aula 3

  • 1. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO AULA TRÊS: HARDWARE III – PROCESSADORES E BARRAMENTOS Olá a todos. Hoje vamos aprofundar o conhecimento acerca do principal componente de um computador, o processador. Na aula demonstrativa, tivemos a oportunidade de conhecer a arquitetura básica dos computadores e vimos, de forma esquemática, como o processador interage com o restante do computador. Nesta aula, iremos detalhar um pouco o processador, expondo algumas de suas características físicas e funcionamento interno. Além disso, veremos também de que forma o processador se comunica com os demais componentes do micro. 1 - Arquitetura e características de um processador 1.1 - Componentes básicos Já sabemos que um processador é composto de uma UC (unidade de controle) e de uma ULA (unidade lógico-aritmética). Enquanto a UC exerce funções de controle das operações, a ULA é responsável pelos cálculos e operações de lógica. Como nem a UC nem a ULA são capazes de guardar informações, os processadores contam com um tipo especializado de memória, conhecido como registrador. Registradores são, portanto, posições de memória da CPU. São as memórias mais rápidas de um computador e sua função é o armazenamento local e temporário dos dados que estão sendo processados. Quando a CPU, por exemplo, precisa fazer a soma de dois valores que estão na memória principal, ela armazena esses valores nos registradores, efetua a soma, armazena o resultado novamente nos registradores e finalmente o envia de volta à memória principal. Processadores são peças eletrônicas especializadas em processamento de dados. Para isso, possuem dezenas de milhões de transistores. O transistor é a evolução dos relés e das válvulas. A função básica desses três componentes – relé, válvula e transistor – é similar: possibilitar a indicação de dois estados diametralmente opostos (ligado ou desligado). Por possuírem partes móveis, os relés tinham o funcionamento lento. As válvulas, por sua vez, eram grandes, caras e pouco duráveis. Finalmente, o transistor é um componente eletrônico fabricado com materiais semicondutores – como o silício –, que não WWW.PONTODOSCONCURSOS.COM.BR 1
  • 2. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO possui partes móveis e com grande possibilidade de miniaturização. Essas características propiciaram o desenvolvimento dos processadores dos computadores modernos, cada vez mais velozes e baratos. 1.2 - Quantidade de transistores e a Lei de Moore Os transistores atuais são peças microscópicas. À medida que o tempo passa, os fabricantes têm conseguido diminuir o tamanho dos transistores utilizados nos processadores. Quanto menores ficam os transistores, mais deles podem ser colocados nos processadores, o que faz com que estes fiquem cada vez mais sofisticados. Gordon Moore, co-fundador da fabricante de chips Intel, afirmou, em 1965, que a densidade de transistores em chips dobraria a cada 18 meses, o que ficou conhecido como Lei de Moore. O impressionante é que sua previsão, baseada em observações empíricas, tem se confirmado durante as últimas décadas. Analistas da Intel especulam que a lei de Moore continuará válida pelos próximos 10 ou 15 anos (fonte: www.cnet.com). O tamanho do transistor utilizado no processador é utilizado para referir-se à tecnologia deste processador. Por isso, diz-se, por exemplo, que determinado processador possui tecnologia de “tantos” nanômetros (nm). Um nanômetro equivale a um milionésimo de milímetro. Outra unidade utilizada para medir-se um transistor é o mícron (µ), que equivale a um milésimo de milímetro, ou seja, mil nanômetros. -9 1 nm = 0,001 µ = 0,000001 mm = 10 m 1 mm = 1.000 µ = 1.000.000 nm Os processadores Pentium mais atuais utilizam tecnologia de 65 nm. Já houve processadores de 1.000 nm, 800 nm, 600 nm e outros. Considero interessante lembrar o tamanho atual dos processadores mais modernos, ou seja, 65 nm. Para se ter uma idéia do que isso representa, o vírus da gripe tem 100 nm de diâmetro! Existe um limite físico para a miniaturização de transistores. A resposta a esse limite está no estudo da nanotecnologia, que procura meios de atuar diretamente em moléculas. Isso não é ficção científica, mas ciência real. Recentemente a IBM divulgou resultados de uma pesquisa em miniaturização de discos rígidos utilizando nanotecnologia. O problema, no momento, é que os dados armazenados são muito instáveis. 1.3 - Clock Este é um termo muitíssimo utilizado quando nos referimos a um processador. O clock é a freqüência interna de trabalho do WWW.PONTODOSCONCURSOS.COM.BR 2
  • 3. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO processador, medida em hertz (ciclos por segundo). O clock é tão significativo, que costumamos nos referir a um computador completo indicando somente o clock do seu processador: – Comprei um Pentium4 2,8 GHz! – Vendo Celeron 1,3 GHz. A freqüência indica a quantidade de operações por segundo que o processador é capaz de executar. Atualmente os processadores estão na casa dos bilhões de operações por segundo (GHz). Quer dizer, um processador cujo clock seja 2,8 GHz, pode executar 2,8 bilhões de operações em um segundo. Isso é realmente impressionante! 1.3.1 - Clock e desempenho A freqüência do processador é normalmente associada de forma direta ao desempenho do microcomputador, especialmente pelo público mais leigo. Apesar de ser um forte indicativo de performance de um computador, a freqüência é apenas um dos fatores que exercem influência nesse sentido. Processadores de freqüência igual podem ter desempenhos distintos em função de fatores relacionados à sua arquitetura e construção. Além disso, como já estudamos, o desempenho do micro como um todo, ainda é influenciado por fatores como a quantidade de memória cache, o tipo e a quantidade de memória RAM, a velocidade do disco rígido, dentre outros fatores. A comparação de processadores distintos para se aferir qual deles possui melhor desempenho não é uma tarefa simples. Normalmente um processador apresenta desempenho superior em certa tarefa, quando comparado diretamente a outro processador, e, ao mesmo tempo, demonstra desempenho pior em outras tarefas. Essas comparações são tarefas geralmente realizadas utilizando-se softwares específicos. Alguns desses softwares, por exemplo, simulam o desempenho do processador para uso em jogos 3D, outros fazem simulações de cálculos de planilhas e programas de escritório. Assim, fica claro que não é tarefa fácil indicar se este ou aquele processador é mais ou menos potente que outro. Podemos, no entanto, ter algumas indicações de diferenças de performance ao compararmos processadores de “famílias” similares. Mais adiante, quando analisarmos as características de alguns processadores comerciais, veremos mais alguns detalhes sobre desempenho. 1.3.2 - Overclock Processadores são projetados para trabalhar em determinada freqüência. Entretanto, existe a possibilidade de aumentarmos essa WWW.PONTODOSCONCURSOS.COM.BR 3
  • 4. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO freqüência para aumentar a performance do processador. Isso é chamado de overclock. Nas palavras de Laércio Vasconcelos: “Overclock é uma espécie de ‘envenenamento’ do computador, fazendo com que o processador opere com velocidade acima da especificada pelo fabricante.” Alguns modelos de processador possuem maior vocação para overclock que outros. De fato, existe toda uma linha de produtos para montagem de PCs turbinados que incluem placas, memórias, adaptadores de vídeo etc. Uma conseqüência de se fazer overclock no processador é que a temperatura de trabalho deste componente aumenta, o que pode ocasionar até mesmo a inutilização do chip (ele “queima”). Os aficcionados por overclock chegam a desenvolver sistemas de refrigeração com dutos de água, bombas e radiadores, tudo isso para resfriar o processador. Analisar se compensa ou não fazer o overclock de um processador é algo complicado. Quando feito de forma modesta, costuma não ser muito trabalhoso, mas também não surte muito efeito. Quando feito de forma mais contundente, geralmente está mais associado a um hobby do que a uma análise racional de custo-benefício. 1.3.3 - Clock interno X Clock externo Os processadores possuem dois clocks, um interno e um externo. O interno é aquele que acaba por denominá-lo. Assim, um Pentium4 de 2,8 GHz, tem o clock interno de igual valor. O clock externo, por sua vez, é a freqüência com a qual o processador comunica-se com o resto do computador. Estudaremos isso quando falarmos da placa-mãe. 1.4 - Instruções Processadores podem realizar tarefas distintas baseadas em instruções lidas em um programa. Para isso, eles possuem internamente um conjunto de outras instruções que já vêm definidas pelo fabricante. Essas instruções são “fixas”, quer dizer, são estabelecidas no nível físico, no hardware do processador. Analogamente, instruções são ordens que os processadores conseguem entender, como ler, gravar, somar etc. Os programas de computadores são escritos tendo-se como base o conjunto de instruções (ou set de instruções) que o processador entende. O set de instruções é, portanto, o conjunto de comandos que os processadores reconhecem e são capazes de executar. Computadores baseados na arquitetura IBM-PC devem obrigatoriamente utilizar processadores que possam executar o set WWW.PONTODOSCONCURSOS.COM.BR 4
  • 5. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO básico de instruções desse tipo de computador. Por isso, um programa desenvolvido para ser executado em um PC, não funciona em um computador Macintosh, por exemplo, que utiliza processadores com set de instruções distinto. Em outras palavras, para que dois processadores sejam compatíveis, eles precisam entender o mesmo conjunto de instruções básicas. Conforme passa o tempo, os fabricantes desenvolvem sets de instrução adicionais nos seus processadores, buscando melhorias de processamento específicas, como melhor desempenho multimídia ou melhoria de performance em jogos 3D, por exemplo. É interessante saber que, num primeiro momento, esse set adicional não é aproveitado, já que os programas existentes não foram desenvolvidos para as novas instruções. Também é importante notar que, ao lançar novos conjuntos de instruções, o conjunto básico antigo não pode ser suprimido, sob o risco de se ter incompatibilidade dos programas existentes. 1.4.1 - CISC X RISC Existem duas correntes, ou filosofias, na construção de processadores. Uma delas baseia-se em um processador com um conjunto de instruções complexas (CISC) e outra em processador com um conjunto de instruções simples (RISC). Os processadores CISC (Complex Instruction Set Computer) baseiam-se na utilização de instruções mais complexas, enquanto que um processador RISC (Reduced Instruction Set Computer) baseia-se na utilização de instruções mais simples. Mas qual a diferença entre uma instrução complexa e uma instrução simples? Vamos fazer uma analogia para entender isso. Vamos supor que exista uma máquina que seja capaz de trocar a roda de vários carros diferentes, de marcas e modelos diferentes. Se essa máquina funcionasse com um processador RISC, o programa responsável pela troca utilizaria instruções como: • Afrouxar parafusos • Suspender o veículo • Retirar parafusos • Retirar roda • Colocar roda • Colocar parafusos • Descer o veículo • Apertar parafusos Caso a máquina tivesse um processador CISC, teríamos um programa utilizando instruções como: WWW.PONTODOSCONCURSOS.COM.BR 5
  • 6. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO • Retirar roda de Volkswagen Gol • Colocar roda de Volkswagen Gol Cada uma dessas instruções complexas tem em si todas as etapas necessárias, como afrouxar e retirar parafusos. Apesar de ter utilizado somente duas instruções para executar a mesma tarefa, o processador CISC deve possuir um conjunto de instruções maior para conseguir trocar as rodas de outros carros. Se for lançado um novo modelo de carro, o processador terá que incluir uma nova instrução em seu set de instruções. O processador RISC por sua vez, por possuir instruções mais simples e genéricas, pode adaptar-se mais facilmente ao surgimento de novos modelos de carros, bastando para isso que o programa seja alterado. Por conter instruções mais complexas, os processadores CISC poupam trabalho dos programadores, que podem escrever programas menores para fazer a mesma tarefa. Entretanto, instruções mais complexas são mais lentas, pois podem necessitar de vários ciclos do processador para serem executadas. Em síntese: CISC • Instruções mais complexas. Podem levar vários ciclos do processador para serem executadas; • Conjunto de instruções maior; • Programas menores e mais simples. Menos trabalho para os programadores e menos espaço utilizado nas memórias. RISC • Instruções mais simples. São executadas mais rapidamente; • Conjunto de instruções menor; • Exige programas maiores, que ocupam mais espaço na memória e requerem mais mão-de-obra por parte dos programadores. Os processadores modernos, na realidade, utilizam as duas filosofias em sua construção, quer dizer, são híbridos. Tanto os processadores RISC utilizam alguma quantidade de instruções complexas, como os processadores CISC fazem uso de instruções simples. Exemplos de processadores CISC são Pentium e Celeron da Intel e Atlhon e Semprom da AMD. Exemplos de RISC são PowerPC, da IBM/Motorola e Sparc da Sun Microsystems. 2 – Processadores comerciais WWW.PONTODOSCONCURSOS.COM.BR 6
  • 7. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO A seguir, veremos características de alguns processadores comerciais da atualidade. Os fabricantes de processadores vivem em uma corrida pelo lançamento de produtos mais potentes. Por isso, os processadores estão em constante desenvolvimento, o que ocasiona o surgimento de novidades a todo momento. Além disso, cada modelo possui variações (de quantidade de memória cache, por exemplo), desdobrando-se em vários outros chips. Provavelmente devido a esse dinamismo do mercado de processadores, as bancas não costumam cobrar conhecimentos avançados nessa área. De qualquer forma, é bom termos alguma noção das principais linhas de processadores para PCs. No mercado de computadores IBM-PC, dois fabricantes de processadores se destacam: A Intel e a AMD. As provas de concurso cobram quase que exclusivamente conhecimentos de processadores da Intel. 2.1 - Intel Os principais processadores da Intel, voltados ao mercado doméstico ou de pequenas corporações, são o Pentium 4 e o Celeron. O Pentium 4 é o principal processador da Intel para PCs desktop. Existem diversos modelos de Pentium 4, cada qual com seus próprios valores de clock externo e interno, quantidade de memória cache, dentre outros detalhes. Vamos analisar a tabela seguinte, onde encontramos diferentes modelos de Pentium 4: Exemplos de modelos de Pentium 4 Clock Interno Clock Externo Cache L2 2,4 GHz 533 MHz 512 KB 2,4 GHz 533 MHz 1MB 2,4 GHz 800 MHz 512 KB 2,8 GHz 533 MHz 512 KB 2,8 GHz 533 MHz 1MB 2,8 GHz 800 MHz 512 KB 2,8 GHz 800 MHz 1MB 3,0 GHz 800 MHz 1MB 3,0 GHz 800 MHz 2MB Antes de verificarmos o que podemos extrair dessa confusão, vamos conhecer a família de processadores Celeron. Ela diferencia-se do Pentium 4 especialmente por ser uma linha de baixo custo. Os WWW.PONTODOSCONCURSOS.COM.BR 7
  • 8. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO processadores Celeron foram lançados em 1998 e desde então se apresentaram em várias versões, sempre como uma alternativa ao Pentium, só que mais baratos e com desempenho inferior. Ao contrário da linha Pentium que à medida que evoluía mudava sua numeração (Pentium, Pentium II, Pentium III e Pentium IV), a linha Celeron veio preservando sempre o mesmo nome. Uma das principais características do Celeron, quando comparado a um Pentium “equivalente” é possuir menor quantidade de memória cache e, eventualmente, menor clock externo. Também ocorre a situação de termos um Celeron que não possui determinado conjunto de instruções presente no Pentium equivalente. 2.2 - AMD Os principais modelos de processadores da AMD são o Atlhon 64 e o Semprom. O primeiro é concorrente direto do Pentium 4, enquanto que o segundo concorre com o Celeron. Modelos antigos de AMD incluem K6, Duron, Athlon e Athlon XP. Um detalhe sobre a nomenclatura dos processadores AMD é que alguns de seus modelos exibem clocks não reais para que sejam direta e facilmente comparados aos seus concorrentes da Intel. Funciona assim: um Athlon XP com clock interno de 1,7GHz possui, segundo o fabricante, desempenho igual ou superior a um Pentium 4 de 2,1GHz. Assim, esse Athlon recebe o nome de Atlhon XP 2100+. Em outras palavras, o nome do modelo de Atlhon XP não indica o seu clock real, mas um clock nominal, comparativo aos modelos similares de Pentium 4. 2.3 - Processadores especializados Tanto a Intel como a AMD produzem outras linhas de processadores voltadas a outros tipos de computadores. Duas linhas importantes são as voltadas a notebooks e as voltadas a servidores e estações de trabalho. 2.3.1 - Notebooks No campo dos notebooks, existem o Pentium M, o Celeron M e o Mobile Atlhon XP, por exemplo. Esses processadores geralmente incluem características como baixo consumo de energia e memória cache de grande capacidade (512KB, 1MB), mesmo em processadores com clocks menores. Essa é uma forma de aumentar o desempenho geral do processador, sem que se aumente o seu consumo de energia. Tecnologia Centrino WWW.PONTODOSCONCURSOS.COM.BR 8
  • 9. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Centrino mobile technology é uma espécie de selo que determinados computadores portáteis podem estampar. Para poder exibi-lo, o computador, seja de que fabricante for, precisa ter três componentes, obrigatoriamente da Intel, compatíveis com essa tecnologia: o processador, o chipset da placa-mãe (falaremos mais sobre chipset) e suporte à rede sem fio (wi-fi). Dizer que certo notebook tem processador Centrino, apesar de comum, não é correto. Tecnologia Centrino – Processador, chipest e adaptador de rede sem fio 2.3.2 - Servidores e estações de trabalho (workstations) Já na área de processadores para servidores e estações de trabalho, encontramos os modelos Intel Xeon e Itanium e AMD Opteron. Workstations são PCs de alto desempenho destinados a trabalhos específicos, como por exemplo, edição e geração de animações 3D. Uma característica comum dessa linha de processadores é a possibilidade de serem instalados vários deles em um único computador, o que chamamos de multiprocessamento. São processadores de altíssimo desempenho e custo. Infelizmente não estão ao alcance de nós, meros mortais. Costumam ter alta capacidade de memória cache, sendo que alguns possuem um terceiro nível dessa memória (cache L3). Xeon e Itanium são processadores destinados a servidores e estações de trabalho WWW.PONTODOSCONCURSOS.COM.BR 9
  • 10. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO 2.4 - Comparando modelos Quando mostrei um quadro com exemplos de processadores Pentium, disse que extrairíamos algo daquela confusão. Pois bem, a enorme variedade de modelos de processadores, de certa forma, inviabiliza que sejam cobrados conhecimentos detalhados desses modelos nos concursos. O que ocorre com certa freqüência, são questões comparando configurações diferentes de micros e solicitando uma análise de alteração nos custo ou na performance. Certamente já assimilamos o fato de que não se compara facilmente dois micros com características muito diferentes. Para que se possa fazer uma comparação com certo nível de certeza, o que é razoável exigir em uma prova de concurso, precisamos ter itens ou muito similares, ou muito diferentes. Assim, uma questão não pode exigir que se compare um Pentium 4 de 2,0 GHz com um Athlon XP 2000+. Isso já é uma tarefa naturalmente polêmica entre os próprios fabricantes. Não precisamos opinar sobre uma comparação dessas. Vejamos outros exemplos de comparações, possíveis ou não: A) Modelo Clock Interno Clock Externo Cache L2 Pentium 4 2,8 GHz 533 MHz 1MB X Pentium 4 2,8 GHz 800 MHz 512 KB Dá pra dizer qual processador terá melhor desempenho? Dificilmente. Os dois possuem clock interno igual, mas um deles possui clock externo superior e quantidade de memória cache inferior. Uma comparação aqui só é válida quando analisa o uso em uma aplicação específica e utilizando softwares de comparação (benchmark) para isso. B) Modelo Clock Interno Pentium 4 2,8 GHz Celeron 2,8 GHz Aqui temos uma situação mais clara. Na ausência de outros dados, como o clock externo e a quantidade de cache, e tratando-se de modelos com clock interno iguais, podemos afirmar que o Pentium 4 tem melhor performance. WWW.PONTODOSCONCURSOS.COM.BR 10
  • 11. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO C) Modelo Clock Interno Pentium 4 2,2 GHz Pentium 4 3,0 GHz Situação semelhante à anterior. Diante de processadores de modelos iguais e na ausência de outros dados, podemos afirmar que o modelo de maior clock (3,0GHz) possui desempenho superior. 3 - Tecnologias de processamento 3.1 – Pipelining Processadores conseguem executar fases diferentes de várias instruções ao mesmo tempo. Para entender melhor isso, vamos fazer uma analogia. Imagine uma linha de produção de uma fábrica de sapatos. Provavelmente, encontraremos várias fases distintas nessa linha de produção, como corte do couro, confecção do solado, confecção da palmilha etc. Como essas fases são separadas, pode-se ter vários sapatos sendo fabricados ao mesmo tempo, cada um em uma fase diferente. Imagine agora, uma outra linha de produção que só permite a montagem de um novo sapato, quando o sapato que está sendo montado no momento for finalizado, ou seja, só pode montar um sapato de cada vez. Pois bem, a primeira linha de montagem, que permite a montagem de sapatos em vários estágios diferentes ao mesmo tempo, equivale a um processador com pipeline. A segunda é equivalente a um processador sem pipeline. Processadores antigos não trabalhavam com pipelining. Esse processo foi adotado nos processadores modernos para otimizar o uso do processador, para que ele fique com menos áreas ociosas enquanto executa instruções. É comum encontrarmos menção a pipeline ou pipelining. Os termos são equivalentes. 3.2 – Hyper-Threading Hyper-Threading é uma tecnologia introduzida pela Intel nos processadores Pentium 4 no final de 2002. Ela permite que várias partes de um mesmo programa sejam executadas simultaneamente pelo processador. Programas podem ser feitos para rodar em partes separadas, as quais chamamos de thread. WWW.PONTODOSCONCURSOS.COM.BR 11
  • 12. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Um processador comum só pode executar uma thread de cada programa por vez. Quando executamos vários programas ao mesmo tempo, temos a ilusão de que todos eles estão sendo executados simultaneamente. Na verdade, o que ocorre é que o processador alterna entre a execução dos programas. Como isso é feito em frações de segundos, para nós, usuários, é como se estivessem de fato sendo executados simultaneamente. Portanto, processadores comuns precisam esperar o término da execução de uma thread para iniciar outra. Processadores equipados com Hyper-Threading permitem que antes do fim de uma thread seja iniciada a execução de outra thread. Isso é conseguido simulando-se a presença de mais processadores. O processador com Hyper-Threading “finge” ser dois processadores, quando na realidade, fisicamente é um só. Para o Hyper-Threading funcionar, tanto a placa-mãe como o BIOS e o sistema operacional do computador devem ser compatíveis. Os sistemas operacionais compatíveis são o Windows XP e algumas versões de Linux. Cabe ressaltar que um único processador com HT é visto pelo sistema operacional como se fossem dois processadores, como podemos verificar na imagem seguinte: WWW.PONTODOSCONCURSOS.COM.BR 12
  • 13. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO O ganho de desempenho, ao contrário do que possa parecer, não é de 100%. Esse ganho fica em torno de 10 a 20% e dependerá do tipo de programa que estiver sendo executado. Para ilustrar a diferença entre processadores com e sem a tecnologia HT, vejamos as figuras seguintes (fonte: www.intel.com): Funcionamento de processador comum (single-threaded) Funcionamento de processador com Tecnologia Hyper- Threading (HT) 3.3 - Dual Core (núcleo duplo) Enquanto o Hyper-Threading simula a presença de dois processadores físicos, quando na verdade há apenas um, os processadores Dual Core são processadores que possuem, fisicamente, um núcleo duplo. Assim, eles podem trabalhar como dois processadores distintos, apesar de dividirem entre si os demais recursos, como, em alguns casos, a memória cache. Na prática, isso quer dizer que é possível executar mais de uma thread de forma realmente paralela. É possível iniciar a execução de duas threads ao mesmo tempo. Funcionamento de processador de núcleo duplo (Dual Core) WWW.PONTODOSCONCURSOS.COM.BR 13
  • 14. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Antes que algum de vocês pergunte, já vou me antecipar. Existem processadores da Intel com núcleo duplo e tecnologia HT. A lógica se segue e determina que cada núcleo vai poder trabalhar com mais de uma thread ao mesmo tempo. Dessa forma, poderá haver quatro threads sendo executadas simultaneamente. Funcionamento de processador de núcleo duplo e compatível com tecnologia HT Pentium D – Processador com tecnologia Dual Core Pentium Extreme Edition - Processador com tecnologia Dual Core e HT WWW.PONTODOSCONCURSOS.COM.BR 14
  • 15. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Lista-resumo de processadores comerciais A seguir, uma lista ordenada, não exaustiva, de modelos de processadores da Intel e da AMD atualmente produzidos. Não há necessidade de memorizá-la. Utilizem-na para fixar o que foi dito sobre os processadores comerciais e tecnologias de processamento. Observem que a destinação de um processador não é algo rígido. Por exemplo, um Pentium 4 pode ser usado tanto em desktops, como em notebooks, servidores ou workstations. Intel (fonte: www.intel.com) • Desktops o Processador Intel® Core™2 Duo * o Processador Intel® Pentium® Extreme Edition * o Processador Intel® Pentium® D * o Processador Intel® Pentium® 4 Extreme Edition suportando a Tecnologia Hyper-Threading o Processador Intel® Pentium® 4 com suporte para a tecnologia Hyper-Threading o Processador Intel® Pentium® 4 o Processador Intel® Celeron® D o Processador Intel® Celeron® • Laptops o Processador Intel® Core™2 Duo * o Processador Intel® Core™ Duo * WWW.PONTODOSCONCURSOS.COM.BR 15
  • 16. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO o Processador Intel® Core™ Solo o Processador Intel® Pentium® M o Processador Intel® Pentium® 4 para portáteis o Processador Intel® Celeron® M Intel Celeron M • Servidores o Processador Intel® Itanium® 2 * o Processador Intel® Xeon® * o Processador Intel® Xeon® MP * o Processador Intel® Pentium® D* o Processador Intel® Pentium® 4 com suporte para a tecnologia Hyper-Threading o Processador Intel® Pentium® 4 Intel Itanium2 • Workstations o Processador Intel® Xeon® * o Processador Intel® Pentium® D * o Processador Intel® Pentium® 4 com suporte para a tecnologia Hyper-Threading o Processador Intel® Pentium® 4 WWW.PONTODOSCONCURSOS.COM.BR 16
  • 17. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Intel Xeon * processadores com tecnologia de núcleo duplo Processadores AMD (fonte: www.amd.com) • Desktops: o AMD Athlon™ 64 o AMD Athlon™ 64 X2 * o AMD Sempron™ AMD Athlon 64 e Sempron • Notebooks: o Mobile AMD Sempron™ o Mobile AMD Athlon™ 64 o Tecnologia Móvel AMD Turion™ 64 o Tecnologia Móvel AMD Turion™ 64 X2 * WWW.PONTODOSCONCURSOS.COM.BR 17
  • 18. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO AMD Turion 64 • Servidores e workstations: o AMD Opteron™ * AMD Opteron * processadores com tecnologia de núcleo duplo 3 – Barramento 3.1 - Introdução Quando estudamos o modelo de von Neumann, vimos que computadores são formados basicamente de processador, memória e dispositivos de entrada e saída (E/S). De fato, um computador é uma rede de componentes básicos, e dessa maneira, devem existir caminhos de conexão entre esses módulos (STALLINGS, 2002). Para que esses módulos possam se comunicar, devem existir caminhos físicos apropriados e com características próprias para cada conexão que queira se estabelecer. Esses caminhos são os barramentos. Assim, barramento é um conjunto de linhas condutoras utilizadas para transferência de dados entre componentes de um computador. WWW.PONTODOSCONCURSOS.COM.BR 18
  • 19. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Uma característica importante de um barramento é que ele é um meio de transmissão compartilhado, no qual diversos dispositivos podem se conectar. Um sinal pode ser transmitido por qualquer componente a ele conectado e ser recebido pelos demais. Entretanto, apenas um desses componentes pode transmitir sinais a cada vez. Os tipos de comunicação que podem existir entre os componentes básicos de um computador são: - Memória CPU: processador lendo dados ou instruções da memória ou CPU escrevendo dados na memória. - E/S CPU: CPU recebendo dados de um dispositivo de E/S ou CPU enviando dados para um dispositivo de E/S. Na comunicação entre os dispositivos de E/S e a CPU há a necessidade da presença de circuitos intermediários, que são chamados de interfaces. Assim, um teclado, ao enviar dados para a CPU, o faz através de uma interface de teclado (localizada na placa- mãe). Da mesma forma, a CPU, ao enviar dados para uma impressora, utiliza uma interface. - E/S Memória: envio ou recebimento de dados entre dispositivos de E/S e a memória, sem o uso da CPU. Aqui ocorre o chamado acesso direto à memória, também chamado de entrada e saída por DMA (direct memory access). WWW.PONTODOSCONCURSOS.COM.BR 19
  • 20. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Esquema simplificado das comunicações em um computador Um barramento é composto por grupos especializados de linhas que transportam tipos diferentes de informação. Um barramento típico contém grupos de linhas especializados de forma que um transporta dados, outro transporta endereços de memória onde os dados devem ser encontrados e outro transporta sinais de controle. Esses grupos de linhas são comumente conhecidos como barramento (ou linhas) de dados, barramento (ou linhas) de endereços e barramento(ou linhas) de controle, respectivamente. Falaremos mais disso logo adiante. Antes, vamos ver duas importantes características de barramentos. 3.2 - Largura de barramento Uma característica chave de um barramento é a quantidade de bits que ele pode transportar ao mesmo tempo, o que chamamos de largura do barramento. Para entender a largura de um barramento, basta fazermos uma analogia com uma estrada na qual os carros sejam obrigados a trafegar sempre paralelamente. Quanto mais faixas essa estrada tiver, mais carros poderão trafegar simultaneamente. No caso do barramento, quanto mais linhas ele tiver, mais bits poderá transportar ao mesmo tempo. Assim, um barramento cuja largura seja de 32 bits, pode transportar 32 bits de cada vez, ou seja, 4 bytes paralelamente. 3.3 - Taxa de transferência A velocidade do barramento está relacionada a algo que já nos acostumamos a estudar: a freqüência de trabalho ou clock. De uma forma simplificada, dado o clock de um barramento e sabendo-se sua largura, podemos obter sua taxa de transferência. A lógica é a mesma que já vimos quando estudamos as taxas de transferências de memórias RAM. Dessa forma, um barramento cujo clock seja de 33MHz e cuja largura seja de 32 bits (32/8 = 4 bytes), poderá transportar 4 X 33 milhões de bytes por segundo ou aproximadamente 133MBps. 3.4 - Barramento de dados Como já sabemos, um barramento é formado por barramentos especializados (dados, endereço e controle). Quando nos referimos à largura de um barramento estamos falando da largura do barramento de dados, ou seja, quando dizemos que um barramento possui largura de 32 bits, queremos dizer que o seu barramento de dados WWW.PONTODOSCONCURSOS.COM.BR 20
  • 21. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO comporta 32 bits paralelamente. O barramento de dados, conforme o nome indica, é o responsável pelo trânsito dos dados durante a comunicação dos componentes. É por ele que os dados, de fato, transitam. 3.5 - Barramento de endereços O barramento de endereços é bastante significativo, pois sua largura indica a capacidade máxima de memória que o computador pode endereçar. É nesse barramento que trafegam os endereços de onde os dados vêm ou para onde eles vão. Vamos entender isso melhor. Vamos imaginar uma situação esdrúxula, porém ilustrativa. Imaginemos, então, um porteiro de um prédio de apartamentos. Todos os números de apartamentos do prédio são formados por combinações de zeros e uns (é um prédio de fanáticos por computador!). Vamos supor que o porteiro tenha a tarefa de colocar a correspondência nas caixas de correios dos apartamentos, mas como ele não consegue decorar os números dos apartamentos, utiliza os dedos pra saber qual o destino da correspondência. Dedo esticado é UM, dedo encolhido é ZERO. Ainda não acabou! O coitado do porteiro leva apenas uma correspondência de cada vez. Supondo então, que o porteiro utilize apenas um dos dedos de sua mão para memorizar o destino da correspondência, ele poderá entregá-la apenas a dois apartamentos: o de número zero ou o de número um. Entretanto, se ele utilizar dois dedos para a memorização do número do apartamento, poderá entregar a correspondência a quatro apartamentos distintos, que é o número de combinações possíveis de se fazer com os dois dedos. Neste ponto, creio que vocês já entenderam o restante do raciocínio. O número total de apartamentos que o porteiro poderá memorizar é igual a 2n, onde n é o número de dedos que ele vai utilizar. Transportando esse raciocínio para o computador, temos que o número total de endereçamentos será igual a 2n, onde n é a largura do barramento (o número de bits que trafegam ao mesmo tempo). Dessa forma, um computador cujo barramento de endereços tenha a largura de 32 bits, pode endereçar aproximadamente 4,3 bilhões de espaços de memória. Certo, mas qual a importância disso? Simples, um computador com barramento de endereços de 32 bits pode ter até aproximadamente 4GB de memória RAM. As larguras dos barramentos de endereços e de dados não precisam ser iguais. Um computador pode, por exemplo, ter um barramento de endereços de 32 bits e um barramento de dados de 16 bits. Atualmente, no entanto, encontramos com mais facilidade computadores com barramento de endereços e de dados com 32 bits, WWW.PONTODOSCONCURSOS.COM.BR 21
  • 22. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO que, portanto, podem transportar 32 bits de dados simultaneamente e endereçar aproximadamente 4GB de memória. 3.6 - Barramento de controle Esse é o barramento responsável por conduzir sinais de sincronia e controle das operações do computador. Os sinais de sincronia ajustam o trânsito de dados de acordo com o clock do sistema, garantindo que os dados carregados sejam utilizados no momento certo. Os sinais de controle especificam as operações a serem executadas, como, por exemplo: escrever na memória, ler da memória, escrever no dispositivo de E/S, solicitar controle do barramento, entre outros. Variedade de barramentos Um PC moderno possui vários barramentos distintos, cada qual com sua velocidade, largura e outras características. Há barramentos que necessitam ser mais velozes, pois interagem diretamente com o processador. Por outro lado, há outros que não necessitam de muito desempenho, como um barramento responsável por conectar um modem ao computador, por exemplo. A necessidade de se ter vários barramentos diferentes em um computador vem da evolução natural dos seus diversos componentes. À medida que esses componentes evoluem, seu poder computacional cresce e eles passam a necessitar de barramentos mais velozes. Como os fabricantes de computadores precisam manter a compatibilidade dos sistemas mais modernos com componentes mais antigos, torna-se inevitável a presença de barramentos variados em um mesmo computador. Por isso, computadores mais antigos possuíam menos barramentos, enquanto que computadores modernos possuem mais barramentos. Barramento local Um PC possui alguns barramentos que obedecem a padrões industriais e outros que mudam juntamente com mudanças nos processadores. Quanto a esses últimos, há certa confusão no tocante à sua nomenclatura e classificação. Essa confusão deve-se principalmente à constante mudança na arquitetura dos PCs modernos. Por exemplo, Gabriel Torres exemplifica barramento local de duas formas: uma analisando um “micro básico” e outra analisando um PC moderno. No primeiro caso, barramento local seria aquele responsável pela comunicação do processador com a memória RAM e com um chip da placa-mãe conhecido como ponte norte (o circuito WWW.PONTODOSCONCURSOS.COM.BR 22
  • 23. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO ponte norte será mais bem estudado na próxima aula). No segundo caso, o barramento local é responsável por conectar o processador ao chip Ponte Norte. Ainda nesse segundo caso, a comunicação do chip Ponte Norte com a memória RAM recebe um nome específico: barramento de memória (ver próximo esquema). William Stallings, por sua vez, dispõe sobre o barramento local de forma relativa à arquitetura do computador. Para ele, o denominado barramento local conecta dispositivos diferentes conforme esteja em uma arquitetura tradicional ou em uma arquitetura de alto desempenho. Já para Laércio Vasconcelos, barramento do processador, barramento local ou barramento de sistema é aquele através do qual o processador faz contato direto com o chipset da placa-mãe (onde está o circuito ponte norte), e a partir daí, com os demais barramentos. Poderia citar outros tantos exemplos de classificações distintas de um barramento local, mas esse não é o nosso foco. Como o nosso objetivo é acertar questões de concursos, podemos tirar algumas conclusões sobre o chamado barramento local: • Barramento local, barramento do sistema, barramento do processador ou barramento do micro refere-se ao barramento que dá acesso direto ao processador. É através dele que o processador se comunica com os demais componentes; • Analisando a arquitetura de um PC moderno, o barramento local é conectado a um chip da placa-mãe conhecido como Ponte Norte; • Os demais barramentos do PC, para se comunicarem com o processador precisam, em algum momento, se conectar ao barramento local, para isso utilizam circuitos chamados de pontes (bridges); Por hora, fiquemos com o esquema simplificado abaixo para ilustrar o barramento local em um PC moderno. Quando estudarmos a placa- mãe, esse esquema será aumentado. WWW.PONTODOSCONCURSOS.COM.BR 23
  • 24. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Observação: Veremos que nas questões de concurso, a utilização dessa nomenclatura não é crítica. Mesmo nas provas para cargos da área de informática, não se costuma cobrar distinções rígidas dessas nomenclaturas. Há duas formas mais comuns de cobrança de conhecimentos de barramentos nas provas. A primeira é questionando-se a função dos barramentos de dados, endereços e controle de forma direta. Para responder a elas, basta-nos não confundi-los entre si, diferenciando corretamente suas funções. A segunda é exigindo-se conhecimento dos barramentos que conectam dispositivos externos, unidades de disco e placas de expansão ao restante do computador. Neste caso, os barramentos seguem padrões industriais de compatibilidade e possuem nomenclatura certa. Esses barramentos serão estudados juntamente com outros componentes da placa- mãe. Portanto, devemos nos concentrar, agora, nas características dos barramentos de endereço, dados e controle e, a partir da próxima aula, quando estudaremos placa-mãe e outros componentes internos do computador, daremos atenção às características que dos outros barramentos. Certamente será suficiente. EXERCÍCIOS DE FIXAÇÃO - PROCESSADORES WWW.PONTODOSCONCURSOS.COM.BR 24
  • 25. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Muitas vezes as questões envolvendo processadores abordam outros aspectos de hardware, especialmente memória. Por isso, vamos aproveitar os exercícios relativos aos processadores para relembrar também os conceitos de memória que já vimos. 1) (Cespe – Polícia Federal – Operador de computador – 2004) Computador desktop, Pentium 4 - 2.6 GHz, RAM 512 MB, HD de 80 GB, DVD-ROM/CD-RW Combo drive, 8X AGP card, modem, unidade de disco de 3½", mouse, teclado, Windows XP. Um usuário adquiriu, pela Internet, um computador com as especificações listadas acima. Com relação a essas especificações e a conceitos de hardware e software de computadores pessoais, julgue os itens seguintes. I) O microprocessador utilizado no computador é um Pentium 4, o qual realiza, no máximo, 2,7 milhões de operações por minuto. Comentário: Um Pentium 4 2,6 GHz pode executar algo em torno de 2,6 bilhões de operações por segundo e não 2,7 milhões por minuto. A propósito, as questões desse tipo, nas quais se pergunta a capacidade de processamento de uma CPU, têm por costume exibir as características dessa CPU no enunciado. Não é necessário saber, por exemplo, quais são os clocks dos diversos modelos de Pentium 4. Gabarito: item errado. II) Para aumentar a velocidade de processamento e melhorar o desempenho do sistema, é recomendável diminuir a quantidade de memória RAM para 256 MB, o que liberará mais o microprocessador para as tarefas de processamento. Embora essa ação cause o aumento da velocidade do computador, ocorrerá a diminuição da capacidade de armazenamento em memória de massa do mesmo. Comentário: Diminuir a quantidade de memória RAM de um computador está longe de ser algo capaz de aumentar sua velocidade de processamento. Além disso, a memória RAM não é um dispositivo de memória de massa, como afirmado na questão. Gabarito: item errado. 2) (Cespe – Policia Rodoviária Federal – 2004) • Pentium 4, de 1,8 GHz WWW.PONTODOSCONCURSOS.COM.BR 25
  • 26. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO • 256 MB de RAM • HD de 40 GB • gravador de CD 52× • fax/modem de 56 kbps • gabinete ATX • Windows XP-professional I) Para o funcionamento adequado do computador, a quantidade de memória RAM a ser instalada deve ser dimensionada em função do tipo de operações/processamento que ele deverá executar. O conteúdo armazenado na memória RAM é perdido quando o computador é desligado. Comentário: A quantidade de memória RAM ideal em um computador depende da utilização que se fará dele. Já vimos, ao estudar memória, que uma grande quantidade de memória RAM nem sempre significa aumento de performance do computador. Além disso, por ser volátil, a RAM perde seu conteúdo quando o computador é desligado. Gabarito: item correto. II) O microprocessador Pentium 4 especificado possui tecnologia exclusivamente RISC, que, comparada à tecnologia CISC, utilizada principalmente em workstations, permite um número de instruções muito superior, o que o torna muito mais rápido e poderoso que os microprocessadores CISC. Comentário: Há vários erros nesse item. O Pentium 4 é predominantemente CISC. Predominantemente, pois, como sabemos, os processadores dos PCs modernos são híbridos, ou seja, possuem algumas características RISC. A tecnologia mais utilizada em workstations, as estações de trabalho, é a RISC, devido a características de especialização presentes nesse tipo de computador. Um número de instruções maior não torna um processador mais rápido, normalmente ocorre o contrário, mas isso depende da aplicação que estiver sendo utilizada. Gabarito: item errado. 3) (Cespe – Secretaria da Fazenda de Alagoas - 2002) Um computador que utiliza o processador Pentium III de 750 MHz tem uma capacidade de memória necessariamente maior que um computador que utiliza um processador Pentium III de 600 MHz. WWW.PONTODOSCONCURSOS.COM.BR 26
  • 27. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Comentário: Sabemos que os valores 750MHz e 600MHz referem-se ao clock interno do processador, ou seja, é a freqüência de trabalho do processador. Isso não tem nenhuma relação com a quantidade de memória que pode ser instalada no computador. Essa questão do Cespe apenas tentou confundir o candidato levando-o a crer que os valores de clock são capacidades de memória. Gabarito: item errado. 4) (Cespe – TJ Acre – 2002) Para aumentar a capacidade de trabalho de aplicativos de edição e planilha eletrônica, como o Word 2000 e o Excel 2000, é conveniente, em muitos casos, a troca do processador do computador. A melhor alternativa é substituir o processador por outro de uma classe acima, como, por exemplo, de um chip Pentium III para um Celeron. Comentário: Essa questão ilustra bem a forma com a qual as bancas costumam cobrar conhecimentos de processadores comerciais. Aqui, exige-se apenas uma noção das famílias de processadores Pentium e Celeron da Intel. Apesar de tratar da comparação entre um Pentium III e um Celeron (já que é uma questão de 2002), a lógica permaneceria igual se ela tratasse de um Pentium 4. Em condições similares (processadores contemporâneos), o Pentium possui melhor performance que o Celeron. Se os processadores não fossem contemporâneos, não poderíamos compará-los facilmente. Por exemplo, não podemos afirmar que um Pentium III é mais rápido que um Celeron atual. Lembremos que o Celeron manteve seu nome, enquanto os Pentium foram ganhando números (I, II, III e 4) com o passar do tempo. Gabarito: questão errada. 5) (Cespe – TJAP – 2004) Um processador típico Pentium IV possui velocidade de até 2,4 GHz. Processadores Pentium IV com velocidade acima de 2,4 GHz são considerados como de arquitetura Xeon Centrino. Comentário: Aqui temos mais uma questão explorando noções de processadores comeciais. O item tentou confundir o candidato menos preparado. WWW.PONTODOSCONCURSOS.COM.BR 27
  • 28. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Existem modelos de Pentium 4 com velocidades maiores que 3 GHz e nem por isso eles são considerados como outros modelos de processadores. Além disso, sabemos que Xeon é uma linha de processadores para servidores e workstations, enquanto que Centrino é uma tecnologia de processadores e chips para notebooks. Gabarito: item errado. 6) (Cespe – TJAP – 2004) Um processador Intel Pentium IV pode ser instalado em uma placa-mãe Intel Pentium III, desde que seja aumentada a sua quantidade de memória RAM, para suportar a velocidade do clock do processador. Comentário: Normalmente os encaixes dos processadores nas placas da CPU (placa-mãe) mudam de acordo com a evolução dos processadores para se adequar à maior velocidade e performance apresentada pelos modelos novos. Eventualmente encontramos modelos diferentes de processadores que utilizam o mesmo encaixe, mas são poucos os casos e nunca de uma linha para outra (Pentium III para Pentium 4, por exemplo). Mesmo que o encaixe (que chamamos de socket) fosse o mesmo, a quantidade de memória RAM não tem nenhuma relação com o clock do processador. Gabarito: item errado. 7) (Cespe – TJRR – 2002) configuração X configuração Y • processador Intel Pentium 4 • processador Intel Celeron 1,5 GHz 500MHz • 128 MB de RAM • 64 MB de RAM • HD de 9 GB • HD de 30 GB • placa de rede de 10/100 • placa de fax/modem 56 kbps • CD-ROM 52× • CD-ROM 24× • placa de vídeo de 4 MB • placa de vídeo de 32 MB • controladora SCSI • DVD 8× Com base nas configurações de microcomputadores X e Y mostradas acima, julgue os itens a seguir. I) Apesar de 1,5 GHz ser maior que 500 MHz, a freqüência de clock do computador da configuração Y é maior que aquela da configuração X, devido ao fato de o processador da configuração Y ser do tipo Celeron e o da configuração X ser do tipo Pentium. WWW.PONTODOSCONCURSOS.COM.BR 28
  • 29. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Comentário: Não importa se o processador é Pentium ou Celeron. A freqüência indicada pelo processador nos dois casos é o clock interno. Aqui, portanto, o Celeron possui o clock menor. Situação diferente poderia haver se houvesse a comparação dos clocks de processadores Intel e AMD, já que alguns modelos deste fabricante estampam um clock nominal, não real, para que se possa compará-los aos processadores do concorrente. Por isso, é muitíssimo improvável nos depararmos com uma comparação dessas em uma prova. Gabarito: item errado. 8) (Cespe – TER AL - 2004) O microprocessador mais comumente utilizado atualmente é o 80486, que surgiu para substituir a linha Pentium. Comentário: Os primeiros processadores populares da Intel, fabricados para o mercado de PCs, foram os da chamada família 8086. Nessa linha, houve o 80286, o 80386 e o 80486, também conhecidos como 286 (lê-se dois oito meia), 386 e 486. A seguir, surgiu a famosa família Pentium. Gabarito: item errado. 9) (Cespe – TER AL - 2004) Em um computador cujo microprocessador é o Pentium III de 750 MHz, o termo “750 MHz” quantifica a quantidade de memória RAM instalada no computador. Comentário: Neste ponto da aula, já estamos carecas de saber que o termo 750MHz refere-se ao clock interno do processador e não tem nenhuma relação com a quantidade de memória RAM instalada. Acho que muitos de vocês já notaram, que é muito comum as questões de concurso limitarem-se a explorar a confusão de números e unidades de uma configuração de PC. Trocar MB por KB, MHz por GHz, clock do processador com capacidade da memória etc. Para um leigo esses números são incrivelmente confusos. No entanto, para nós, tenho certeza, já são extremamente familiares. Gabarito: item errado. 10) (ESAF – MPU – Analista de informática – 2004) Atualmente, para um aproveitamento máximo da Tecnologia Hyper-Threading, WWW.PONTODOSCONCURSOS.COM.BR 29
  • 30. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO deve-se utilizar um computador com um processador Intel® Pentium® 4 com a Tecnologia Hyper-Threading, um chipset e uma BIOS que utilizem esta tecnologia, além de um sistema operacional que inclui otimizações para esta tecnologia. Comentário: Essa questão não exige maiores comentários. Como já estudamos, para que a tecnologia Hyper-Threading seja efetiva, o computador deve ter o chipset da placa-mãe, o BIOS e um sistema operacional compatíveis. Gabarito: item correto. 11) (ESAF – MPU – Analista de informática – 2004) A Tecnologia Hyper-Threading surgiu com os processadores Intel® Pentium® 200 MMX, que apresentavam uma grande evolução no desempenho para aplicativos multimídia. Comentário: Os processadores Pentium 200 são processadores antigos (1995) e há muito descontinuados. Fazem parte da primeira família de Pentium. O número 200 diz respeito ao seu clock (200 MHz) e MMX é um set de instruções voltado à aplicações multimídia. A tecnologia Hyper-Threading é bem mais recente tendo surgido com os processadores Pentium 4. Gabarito: item errado. 12) (ESAF – MPU – Técnico – 2004) A arquitetura dos processadores INTEL até o Pentium MMX é do tipo a) RISC - Reduced Instruction Set Computer. b) CISC - Complex Instruction Set Computer. c) PCI - Peripheral Component Interconnect. d) API - Application Programming Interface. e) CGI - Common Gateway Interface. Comentário: MMX é um conjunto de instruções voltadas a aplicações multimídia. Esse conjunto (set) de instruções foi incorporado aos processadores da Intel há alguns anos. Processadores Pentium são, desde o seu início, do tipo CISC. WWW.PONTODOSCONCURSOS.COM.BR 30
  • 31. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Gabarito: alternativa B. 13) (ESAF – MPU – Analista Informática – 2004) Uma CPU, em relação ao número de instruções de processamento que pode reconhecer, pode ser classificada em CISC ou RISC. Com relação a essa classificação é correto afirmar que um processador RISC reconhece um número limitado de instruções que são otimizadas para que sejam executadas com mais rapidez. Comentário: Sabemos que os processadores de arquitetura RISC contêm um número menor de instruções. Essas instruções são mais simples e, por isso, executadas mais rapidamente. Gabarito: item correto. 14) (ESAF – MPU – Analista Informática – 2004) Uma CPU, em relação ao número de instruções de processamento que pode reconhecer, pode ser classificada em CISC ou RISC. Com relação a essa classificação é correto afirmar que programas direcionados para máquinas CISC são naturalmente mais extensos e complexos. Comentário: Como os processadores de arquitetura CISC contêm instruções mais complexas, os programas fabricados para esses processadores podem ser mais simples e menores, já que boa parte da complexidade já está presente nas instruções do processador. Já os processadores RISC, por conterem um número menor de instruções, exigem programas maiores e mais complexos. Gabarito: item errado. 15) (ESAF – AFRF - 2003) Uma das características do processador Intel Xeon é: a) a semelhança de arquitetura com os processadores Intel Celeron, principalmente na velocidade de acesso à memória cache L1 e L2. b) a ausência das memórias cache L1 e L2. c) o seu alto desempenho, sendo normalmente utilizado para equipar servidores. d) a semelhança de arquitetura com processadores AMD Duron, principalmente na velocidade de acesso à memória cache L1 e L2. WWW.PONTODOSCONCURSOS.COM.BR 31
  • 32. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO e) a capacidade de equipar uma placa-mãe para quatro processadores, sendo que os outros três podem ser Pentium III comum ou Intel Celeron. Comentário: Alternativa A: os processadores Xeon e Celeron estão praticamente em pólos opostos em uma comparação dos processadores da Intel. O Xeon é voltado a computadores de alto desempenho e o Celeron a computadores de baixo custo. Alternativa errada. Alternativa B: todos os processadores modernos têm cache L1 e L2. Alguns processadores mais potentes possuem também cache L3. Alternativa errada. Alternativa C: essa é a alternativa correta. O Xeon é voltado para sistemas de alto desempenho, como servidores e workstations. Alternativa correta Alternativa D: Duron é um processador da AMD que já saiu de linha. O fato de serem de fabricantes diferentes já basta para sabermos que suas arquiteturas não são semelhantes, como afirmado. Alternativa errada. Alternativa E: Apesar de o Xeon poder equipar computadores multiprocessados, essa não é uma característica dos Pentium e Celeron. Alternativa errada. Gabarito: alternativa C. EXERCÍCIOS DE FIXAÇÃO – BARRAMENTOS 16) (FCC – TRE AM – Técnico Judiciário - 2003) O barramento de endereço dos microcomputadores tem a função de (A) estabelecer conexão entre todos os componentes do computador. (B) fazer conexão entre a impressora e a placa-mãe. (C) transferir dados à placa de vídeo. (D) interpretar comandos obtidos do teclado. WWW.PONTODOSCONCURSOS.COM.BR 32
  • 33. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO (E) fazer conexão entre o processador e a memória. Comentário: Não gostei muito dessa questão, mas a trouxe para ilustrar algo que não canso de repetir: nem sempre precisamos concordar com a questão para respondê-la corretamente. Analisemos a alternativa “E”, que é a correta: o barramento de endereços, obviamente faz conexão entre o processador e a memória, mas não é correto afirmar que essa é a função dele. Afinal, o principal objetivo do barramento de endereços, é transportar o endereço de memória que contém o dado ou instrução que deve ser lido da memória ou escrito nela. Apesar disso, analisando as outras alternativas, não nos resta melhor opção do que marcar essa alternativa como a correta. Além disso, sem dúvida o barramento de endereço conecta o processador à memória. Gabarito: alternativa E. 17) (ESAF – IRB – Analista de informática – 2004) Um endereço de memória identifica um local onde os dados serão armazenados na memória. Durante uma operação de leitura ou escrita, o barramento de endereços contém o endereço da localização de memória onde os dados deverão ser lidos ou escritos. Comentário: Essa questão da ESAF, ao contrário da anterior da FCC, trouxe com precisão e simplicidade a função do barramento de endereços: transportar o endereço da localização de memória onde os dados deverão ser lidos ou escritos. Gabarito: item correto. 18) (FCC – TRT PR – Técnico de informática – 2004) O barramento local pode ser dividido em três grupos: dados, endereço e entrada/saída. Comentário: Como sabemos, o barramento local é formado por um barramento de dados, um de endereços e um de controle e não de entrada/saída, como afirmado no item. Gabarito: item errado. É isso. WWW.PONTODOSCONCURSOS.COM.BR 33
  • 34. CURSOS ON-LINE - INFORMÁTICA - CURSO REGULAR PROFESSOR SÉRGIO BONIFÁCIO Por hoje, ficamos por aqui. Até a próxima aula, quando falaremos de placa-mãe, placas de expansão, mais barramentos e outros tópicos avulsos. Na próxima aula, finalizaremos o conteúdo relacionado a hardware estudando a placa-mãe, placas de expansão, diversos tipos de barramentos e alguns outros tópicos avulsos. Até lá! WWW.PONTODOSCONCURSOS.COM.BR 34