Conceitos - Prof. Luiz Antonio

Propaganda
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Hardware
UCP – Unidade Central de
Processamento
Características dos processadores Intel
Disciplina: Organização e Arquitetura de
Computadores
Prof. Luiz Antonio do Nascimento
Faculdade Nossa Cidade
Objetivos da aula
Fornecer exemplos de
processadores Intel.
Esclarecer as diferenças e as
tecnologias embutidas nos
processadores Intel.
 Apresentar os processadores mais
utilizados atualmente da Intel:
 I3
 I5
 I7
Conceitos
Microprocessador
 Circuito integrado com tecnologia VLSI
que possibilita grande capacidade de
processamento.
 Utilizado em computadores e
dispositivos eletônicos.
 Microcomputador
 Família de computadores que utiliza
microprocessador, memória e
interfaces de entrada e saída de dados.
 Microcontrolador
 CPU + memória + periféricos em um
único CI.
 Microcontrolador embarcado que está
embutido em um equipamento.
1
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
ARQUITETURAS 1
 CISC (Complex Instruction Set Computer)
Apresentam um conjunto muito grande
e complexo de instruções.
Têm um conjunto de instruções grande,
de tamanhos e formatos diversos.
 RISC (Reduced Instruction Set Computer)
Quando apresentam um conjunto
específico de instruções.
Cada instrução executa apenas uma
operação, que são todas do mesmo
tamanho e tem poucos formatos.
CISC e RISC se tornaram similares.
Base dos microprocessadores atuais é hibrida (CRISC).
ARQUITETURAS 2
 Máquina de Von Neumann Computadores com arquitetura segundo o
modelo proposto pelo Instituto de Estudos
Avançados de Princeton (atribuído a Von
Neumann).
 Máquina de Harvard - Computadores com
arquitetura segundo o modelo proposto pela
universidade de Harvard.
Os microprocessadores são baseados pelo modelo de Von
Neumann e os microcontroladores pelo modelo de Harvard.
ARQUITETURAS 2
 Modelo de Von Neumann
 Dados e instruções armazenados em
uma única memória de leitura e escrita.
 Execução seqüencial de instruções.
 Único caminho entre memória e CPU.
2
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
ARQUITETURAS 2
 Modelo de Harvard
 Variação da arquitetura Von Neumann.
Execução sequencial de instruções.
 Barramentos separados para instruções e
dados.
 Execução de operações em paralelo.
 Memórias separadas para instruções e
dados.
ARQUITETURAS 2
• O modelo de Von Neumann é usado pela
maioria dos microprocessadores e o
modelo de Harvard é usado pela grande
maioria dos microcontroladores.
Arquitetura básica de
um processador
3
Organização e Arquitetura de Computadores
•Organização Funcional de um
Computador
•Unidade que realiza
as operações lógicas
e aritméticas
CPU
•Comanda as outras
operações
•“Cérebro” do
Computador
ULA
•Unidade
de Entrada
•(Input)
•Central
Processing Unit
Sistema Central
•Unidade
de Saída
UC
•(Output)
•Microprocessador
•CLOCK
Memória
Principal
•Memória
Auxiliar
•Velocidade de
transferência de
dados
•Armazena dados e
programas necessários
para a realização de
um trabalho
Organização e Arquitetura de Computadores
•LCC/2006
Processador
CPU – Microprocessador
Principal componente do computador
Gerencia todas as funções do sistema
Processa dados e efetua cálculos
Linguagem de Máquina (0 ou 1)
Medido pela freqüência em herts (Hz)
Exemplos:
Intel – i3, i5 e i7
AMD –Athlon e Phenom
* Obs.: Não é gabinete
Organização e Arquitetura de Computadores
Evolução dos Processadores
Estratégia de 2 núcleos
4
Organização e Arquitetura de Computadores
Processadores Intel
•Hyper-Threading: uma preparação
•Em 2002 a Intel introduziu a tecnologia Hyper-Threading
(HT) no processador Pentium 4 HT:
•um núcleo
•diversos dos seus circuitos são duplicados
•Permite a execução de dois programas de cada vez. Não
oferece ganhos expressivos de velocidade, fica entre 10%
e 30% dependendo da aplicação.
• Aproveita seções ociosas do processador para executar
programas em paralelo, mesmo sem dobrar a velocidade.
•Computadores com dois processadores não têm
desempenho dobrado. Em média o aumento de
desempenho para a maioria das aplicações fica em torno
de 70% a 90% com o uso do segundo processador.
Organização e Arquitetura de Computadores
Processadores Intel
•Hyper-Threading: uma preparação
•Nem todos os programas são beneficiados pela presença
de dois núcleos. Por exemplo, a maioria dos jogos atuais
ainda não faz uso deste recurso. Já os programas que
tratam som, vídeo e fotos são muito beneficiados pela
existência de dois núcleos.
• Em linhas gerais, este tipo de arquivo pode ser
facilmente dividido em partes iguais e independentes (por
exemplo, as duas metades de uma fotografia). Cada
núcleo processará a metade do arquivo, e o tempo para
terminar o trabalho tenderá a ser menor.
•Apesar do HT não oferecer dois processadores
verdadeiros, o processador é “visto” pelo SO como sendo
dois processadores virtuais.
Organização e Arquitetura de Computadores
Arquitetura de Multiprocessadores
5
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Processadores com um núcleo
6
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
CONCEITOS GERAIS:
 Memória Cache
Surgiu quando percebeu-se que as
memórias não eram mais capazes
de acompanhar o processador em
velocidade, fazendo com que
muitas vezes ele tivesse que ficar
“esperando” os dados serem
liberados pela memória RAM.
Para solucionar este problema, no
processador começou a ser usada
uma memória ultra-rápida que
serve para armazenar os dados
mais frequentemente usados pelo
processador.
Memória Cache
Memória Cache
7
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Nanotecnologia
 Nanômetro:
 Um bilionésimo de um metro.
 É a medida do espaço entre as
conexões dos transistores em um
processador.
 Atualmente o "estado da arte" é o
processo de produção em 22
nanômetros.
 O mais comum é de 45 nm.
Overclock
 Processo no qual a velocidade de
componentes específicos de um
computador pessoal são manualmente
aumentadas, através de configurações e
instruções diretas para o hardware.
 As alterações podem ser
no processador, memória,
chipset da placa-mãe e na
placa de vídeo.
 Cada componente possui
tolerância a altas tensões,
refrigeração e outros
atributos estruturais.
Funcionamento:
Clock
O clock é quem faz o controle da velocidade de
execução e dos passos.
O clock é um circuito ligado a caixa-preta, ele envia
pulsos a caixa que ordenam o seu processamento,
sincronizado com o que acontece dentro e fora dela.
Esses pulsos tem dois níveis de tensão, pois é com esses
dois níveis “0” e “1” que a caixa trabalha e são
periódicos para que haja sincronia nas execuções.
A cada pulso enviado para a caixa é realizado um passo
no processamento.
8
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Processadores Intel
Processadores Intel
Processadores Intel
9
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Plataforma Centino (Intel)
 Centrino não é um processador para
notebooks, mas sim uma plataforma
composta por um conjunto de
componentes Intel: um determinado
processador, um determinado chipset e
uma determinada rede sem fio.
 Até o momento existem quatro gerações
da plataforma Centrino:




Carmel - Formada pelo processador Pentium M, chipset
Intel 855 Express e rede sem fio Intel PRO/Wireless 2100
(802.11b).
Sonoma - Formada pelo processador Pentium M, chipset
Intel 915 Express e rede sem fio Intel PRO/Wireless 2200
ou 2915ABG (802.11a/b/g).
Napa. Formada pelo processador Core Duo ou Core 2
Duo, chipset Intel 945 Express e rede sem fio Intel
PRO/Wireless 3945ABG (802.11a/b/g).
Santa Rosa, que é dividida em duas versões: Centrino
Duo e Centrino Pro.
Tecnologias de
processadores
Intel Hyper-Threading
Modelos que simula uma quantidade maior
de núcleos (dobro) para o sistema
operacional (núcleos lógicos para executar
tarefas ao mesmo tempo).
 Se você for analisar que os CPUs da linha
Core i3 possuem apenas dois núcleos, pode
imaginar que eles estejam obsoletos.
Contudo, com a utilização da Intel HyperThreading, os processadores i3 “ganham”
dois núcleos a mais.
Tecnologias de
processadores
Intel Turbo Boost
Aumentar a velocidade do processador
automaticamente.
Tecnologia é inteligente e trabalha 100%
do tempo verificando frequência, voltagem e
temperatura do processador.
Ao notar uma baixa em um dos valorespadrão utilizados pelo CPU, este novo
recurso aumenta a frequência e consegue
um desempenho muito maior em qualquer
aplicação.
10
Organização e Arquitetura de Computadores
Intel HD Boost
Existem softwares que trabalham com conjuntos
de instruções específicas, as quais precisam
estar presentes nos processadores para que o
programa seja executado com a máxima
performance. Os conjuntos de instruções
principais são denominados como SSE.
Responsável pela compatibilidade entre CPU e
programas que usam os conjuntos de instruções
SSE4 que possibilita um maior desempenho em
aplicativos mais robustos que necessitam de um
poder de processamento de alto nível.
Tecnologias de
processadores
Intel QPI ou QuickPath Interconnect
Serve para aumentar o desempenho do
processador.
Aumenta a largura de banda (o que
permite a transmissão de mais dados) e
diminui as latências (tempo em que um
dado é requisitado pelo processador e
entregue pela memória).
Recurso presente nos CPUs Intel Core i7
da série 900 e possibilita taxas de
transferência de até 25.6 GB/s.
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Tecnologias de
processadores
11
Organização e Arquitetura de Computadores
Linha voltada para os menos
exigentes. Possui:
 2 núcleos de processamento
 Tecnologia Intel Hyper-Threading
 Memória cache de 4 MB
 Suporte para memória RAM DDR3
de até 1333 MHz
 Processo de fabricação: 32nm / 45
Nm
Notebook Intel Core I3
 Intel Core i3-330M
 Cache inteligente Intel 3 MB
 Frequência de 2,13 GHz
 Suporta Hyper-Threading
 Dual Core
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
INTEL CORE I3
12
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Core I5
 Microarquitetura Intel Core (I3, I5,
I7, I9)
 2 a 8 núcleos
 Tecnologia Hyper-Threading
 Intel Turbo Boost
 Novo barramento externo QuickPath
 Tecnologia de fabricação de 45 nm e
32 nm
 Possui uma controladora de gráficos
PCI-Express embutida
 Cache: 4MB
INTEL CORE I5
Modelos:
 Core i5
 Core i5
 Core i5
 Core i5
 Core i5
650
660
661
670
750
-
3,2GHz
3,3GHz
3,3GHz
3,4GHz
2,66GHz
Notebook Intel Core I5
 Intel Core i5-430M





Cache Inteligente Intel 3 MB
Frequência base: 2,26 GHz
Frequência Turbo Máximo: 2,533
Suporta Hyper-Threading
Dual Core
13
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
•Intel i 7
INTEL CORE I7
 Quad core
 Suporta Intel Turbo Boost e Intel Hyper-Threading
Intel HD Boost
Intel QuickPath InterConnect
 Cache: 8MB
 Modelos:
 Core i7-860/ Core i7-920/Core i7-930
 Velocidade do Clock:
 3,06 GHz/ 2,93 GHz e 2,66 GHz
INTEL CORE I7
Extreme Edition
 Core i7 Extreme Edition possui todas as
características da Core i7, com melhorias
voltadas para desempenho de processamento e
acesso à memória.
 Core 2 Extreme, esta linha foi lançada
pensando nos gamers em 2009.
Controladores de vídeo presentes no próprio
processador
14
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Notebook Intel Core I7
 Intel Core i7-720QM
 Cache inteligente intel 6MB
 Frequência base: 1,60GHz
 Frequência turbo máximo: até 2,80GHz
 Suporta Hyper-threading
 4 núcleos de processamento
INTEL CORE I9
Futuro
•
Será o sucessor dos
processadores
I3, I5, I7
•
• Processo de Fabricação
32 nm
15
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
INTEL CORE I9
 Possui 6 Núcleos de Processamento (12 com
HT)
 Velocidade do Clock: 3.33 GHz até 3.6 GHz
 Intel Turbo Boost
 Até 12 MB de Cache
 Suporta Intel Turbo Boost e Intel HyperThreading (HT)
Diferenças entre
Core i da Intel
CONCEITOS GERAIS:
Nanotecnologia
 Nanômetro:
 Um bilionésimo de um metro.
 É a medida do espaço entre as
conexões dos transistores em um
processador.
 Atualmente o "estado da arte" é o
processo de produção em 32
nanômetros.
16
Organização e Arquitetura de Computadores
CONCEITOS
GERAIS:
Microarquiteturas
17
Download