SlideShare a Scribd company logo
1 of 48
Download to read offline
Unidade central de processamentoUnidade central de processamento
Prof. Alex Dias Camargo
alexcamargo@ifsul.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUL-RIO-GRANDENSE
CAMPUS BAGÉ
ARQUITETURA DE COMPUTADORES
2
I. Plano de aula
Na aula anterior foi visto:
 Álgebra Booleana
 Circuitos Lógicos
ARQ - Unidade central de processamento
3
I. Plano de aula
Nesta aula será apresentado:
 Estrutura e funcionamento interno da CPU
 Principais tendências de projeto de CPUs
ARQ - Unidade central de processamento
4
1. Introdução
Os processadores atuais são fabricados de modo que, num único
chip são inseridos todos os elementos necessários à realização de
suas funções.
 CPU é a sigla para Central Process Unit, ou Unidade Central de
Processamento.
 Processadores no mercado: de 32-bit e 64-bit, com um ou
múltiplos núcleos, e compatíveis com diferentes placas-mãe.
Principais fabricantes: Intel e AMD.
 A quantidade de núcleos influencia na capacidade do seu
processador em desempenhar atividades multitarefas.
 Taxa de clock: velocidade de processamento medida em
Hertz (Hz). Cada 1 Hz equivale a uma instrução por segundo.
Intel i7-5550U de 2 GHz = 2 bilhões de instruções/segundo.
ARQ - Unidade central de processamento
5
1. Introdução
ARQ - Unidade central de processamento
Figura. Um processador Intel 80386, de 1985, com seu circuito integrado exposto
6
1. Introdução
ARQ - Unidade central de processamento
Figura. Processador Intel Core I7 4790 4.0 Ghz
7
1. Introdução
ARQ - Unidade central de processamento
Figura. Placa-mãe EVGA X58 SLI com suporte para Intel Core I7
8
1. Introdução
Os CIs têm permitido processadores cada vez mais complexos e
fabricados em tamanhos da ordem de nanômetros. Uma CPU é
composta basicamente por três principais componentes:
 Unidade lógica e aritmética (ULA): executa operações
lógicas e aritméticas;
 Unidade de controle (UC): controla sinais, decodifica
instruções, busca operandos, organiza o ponto de execução;
 Registradores: armazenam dados para o processamento.
Alguns autores também incluem na mesma categoria dos
registradores, a Memória cache (L1, L2 e L3).
ARQ - Unidade central de processamento
9
1. Introdução
ARQ - Unidade central de processamento
Figura. Arquitetura de Von Neumann (modelo expandido)
10
2. Exercícios
1. Em relação à arquitetura, a CPU é representada pelo
microprocessador, sendo responsável pela principal função dos
microcomputadores, que é o processamento dos dados.
Conceitualmente, a CPU é constituída de:
( ) Registradores / Memória Cache / Coprocessador Aritmético e
Lógico.
( ) Registradores/ Unidade de Controle/ Unidade Lógica e
Aritmética.
( ) Buffers / Memória Cache / Coprocessador Aritmético e Lógico.
( ) Buffers / Unidade de Controle / Unidade Lógica e Aritmética.
ARQ - Unidade central de processamento
11
2. Exercícios
2. Em relação à organização de memórias em um computador,
pode-se afirmar que (explique):
( ) As mais próximas da CPU devem ser mais rápidas e com maior
capacidade.
( ) As mais distantes da CPU podem ser mais rápidas e com maior
capacidade.
( ) As mais próximas da CPU devem ser mais rápidas e com menor
capacidade.
( ) As mais distantes da CPU podem ser mais lentas e com maior
capacidade.
( ) As mais distantes da CPU podem ser mais lentas e com menor
capacidade.
ARQ - Unidade central de processamento
12
2. Exercícios
3. Sobre a CPU, assinale a afirmativa INCORRETA.
( ) A ULA é responsável por executar operações lógicas e
aritméticas.
( ) A UC é responsável por decodificar instruções, buscar
operandos, controlar o ponto de execução e realizar desvios.
( ) CPU dual-core (com dois núcleos) possui 2 ULA, 2 UC e 2
registradores, possibilitando a execução simultânea de mais de um
software.
( ) Os registradores são responsáveis por armazenar dados para o
processamento.
ARQ - Unidade central de processamento
13
2. Exercícios
4. O processador possui uma unidade que é responsável por
sincronizar todos os processos da CPU e dos componentes do
sistema, como a memória principal e os dispositivos de entrada e
saída. Essa unidade é denominada:
( ) UC (Unidade de Controle).
( ) ULA (Unidade Lógica e Aritmética).
( ) Registradores.
( ) UE (Unidade de Endereços).
ARQ - Unidade central de processamento
14
2. Exercícios
5. Os componentes microprocessador, placa-mãe e memória RAM
são partes principais de um computador no qual são alocados e
protegidos dentro de uma caixa de metal ou plástico, chamada de:
( ) Unidade de armazenamento
( ) Boot
( ) Gabinete
( ) CPU
( ) Slot
6. O conjunto de registradores do computador funciona como uma
memória de alta velocidade interna do processador. Explique.
( ) Certo
( ) Errado
ARQ - Unidade central de processamento
15
2. Exercícios
7. As instruções que uma CPU necessita para executar um
programa são buscadas:
( ) nas interfaces USB.
( ) na memória.
( ) no drive de DVD.
( ) no barramento de endereços.
8. Dentre os processadores da Intel se encontram as famílias de
produtos:
( ) PENTIUM, CELERON e ATOM.
( ) PENTIUM, CORE e ATHLON.
( ) CORE, ATHLON e CELERON.
( ) ATHLON, CELERON e TURION.
ARQ - Unidade central de processamento
16
2. Exercícios
9. A BIOS gerencia tanto a placa-mãe quanto o boot do sistema
operacional, além de ser responsável pelo gerenciamento de
processamento e pela troca de dados entre o PC (program counter)
e a memória RAM. Explique.
( ) Errado
( ) Certo
10. Os processadores mais recentes possuem, dentre outras
funcionalidades, a capacidade de ajustar dinamicamente seu
desempenho de acordo com a demanda exigida pelo
processamento. Explique.
( ) Errado
( ) Certo
ARQ - Unidade central de processamento
17
2. Exercícios
11. Responda os quizes disponíveis em:
https://pt.quizur.com/trivia/teste-de-conhecimento-sobre-hardware-4nXT
https://rachacuca.com.br/quiz/23073/informatica-conceitos-basicos-i
https://rachacuca.com.br/quiz/78750/informatica-para-concursos-nocoes-de-
hardware/
12. Escreva um artigo no formato de resumo expandido (2 páginas)
sobre “Principais processadores dos dispositivos móveis atuais”
utilizando o formato padrão SBC. O documento dever conter as
seguintes seções:
- Título (baseado no tema)
- Resumo (somente em português, 5 linhas)
- Introdução
- Referencial teórico (com uma tabela comparativa)
- Considerações finais (opiniões sobre o conteúdo abordado)
- Referências (Google Acadêmico, mínimo 3)
ARQ - Unidade central de processamento
18
3. Evolução dos processadores
Em 1965, um dos fundadores da Intel, Gordon Moore, publicou um
artigo sobre o aumento da capacidade de processamento dos
computadores. Seu conteúdo ficou conhecido como a Lei de Moore.
 Tal "lei" dizia que o poder de processamento dos computadores
dobraria a cada 18 meses.
 Não passava de uma observação, mas acabou tornando-se um
objetivo para as indústrias de semicondutores.
 Fim da lei de Moore?
 Em outubro de 2015 foi anunciada uma pesquisa da IBM
utilizando nano tubos de carbono, o que permitiria atingir
escalas de 1,8nm (nano metros).
 Em fevereiro de 2017, a Intel anuncia que a empresa tem
investido bastante em Computação Quântica (teorias e
propriedades da mecânica quântica).
ARQ - Unidade central de processamento
19
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Crescimento do número de transistores para processadores Intel (pontos)
e Lei de Moore (Linha de cima=18 meses, linha de baixo=24 meses)
20
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Lei de Moore: Crescimento do número de transistores para processadores
21
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 1971: O primeiro microchip comercial produzido no mundo foi
o Intel 4004.
 Desenvolvido para ser utilizado por uma empresa japonesa de
calculadoras portáteis.
 Até então, os dispositivos eletrônicos possuíam diversos chips
separados para controle de teclado, display, impressora, etc.
 Possuía uma CPU de 4 bits e cerca de 2300 transistores.
ARQ - Unidade central de processamento
22
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 4004 (1971)
23
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 1974: a Intel lança o primeiro processador voltado para
computadores pessoais, o Intel 8080.
 Possuía 4.800 transistores (CPU de 8 bits), porém, com uma
frequência de operação capaz de executar 290.000 operações
por segundo.
 Oferecia uma performance cerca de 10 vezes maior que seu
predecessor.
 Foi considerado o primeiro processador do mundo
verdadeiramente de propósito geral.
ARQ - Unidade central de processamento
24
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 8080 (1974)
25
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 1985: a Intel lança a grande inovação da década, o
processador de 32 bits, chamado Intel 386.
 Com 275.000 transistores, operava a uma velocidade máxima
de 5 milhões de instruções por segundo e frequência de 33
MHz.
 Em sequência, a AMD lança o Am386, sua versão do Intel 386.
ARQ - Unidade central de processamento
26
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 386 e AMD (1985)
27
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 1989: é lançada uma nova família de processadores, o Intel
486.
 Possuía 1.200.000 transistores e operava com uma frequência
máxima de 50 MHz.
 Foi o primeiro com um coprocessador matemático integrado e
cache L1.
 AMD lança Am486 também construído com um coprocessador
matemático integrado.
ARQ - Unidade central de processamento
28
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 486 (1989)
29
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 1993: lançamento do Intel Pentium, sendo um marco do
avanço tecnológico da marca.
 Possuía cerca de 3.100.000 transistores construídos com a
tecnologia de 0.8µm (micrometro).
 Suas primeiras versões trabalhavam a uma frequência de
66MHz, posteriormente chegando aos 233 MHz.
 Incluía duas caches de 8 KB no chip.
 Após assistir ao lançamento do Pentium, a AMD lança o Am586,
uma versão melhorada do Am486, porém não competitiva.
ARQ - Unidade central de processamento
30
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Pentium (1993)
31
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 2000: a Intel lança o Pentium 4, um dos processadores mais
vendidos na história.
 Com 42 milhões de transistores, suas primeiras versões
chegavam a 1,5 Ghz de frequência.
 Possibilitou computadores pessoais serem usados para edição
de vídeos e fotos profissionais.
 Em outubro de 2001, o Athlon XP colocou a AMD novamente
em uma clara posição de liderança.
ARQ - Unidade central de processamento
32
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Pentium 4 e Athlon XP (2000)
33
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 2006: o primeiro processador dessa categoria foi o Intel
Pentium D.
 Basicamente, dois núcleos de Pentium 4 em um mesmo chip
com adaptações para o compartilhamento do barramento.
 Suas melhores versões eram produzidas com a tecnologia de
65nm (nanômetros).
 Porém, mais uma vez a AMD sai ganhando com o lançamento
do seu primeiro multicore, o Athlon 64 X2.
 A nova linha Intel abandona a marca Pentium e passa a utilizar
a Core2, trazendo-a para a liderança novamente.
ARQ - Unidade central de processamento
34
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Core 2 Duo e Pentiual Dual Core (2006)
35
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
 2010: a Intel lançou três modelos de processadores diferentes:
Intel Core i3, i5 e i7.
 O Core i3 traz dois núcleos de processamento e tecnologia
Hyper-Threading (oferece um aumento de desempenho de até
30% dependendo da configuração do sistema).
 A série Core i5 disponibiliza modelos de dois ou quatro núcleos,
possuem tecnologia Turbo Boost (aumenta dinamicamente a
frequência do processador conforme a necessidade)
 A linha Intel Core i7 conta com quatro ou seis
núcleos,tecnologia Hyper-Threading, Turbo Boost, Intel QPI e
HD Boost. Sua desvantagem é em relação ao elevado preço.
ARQ - Unidade central de processamento
36
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Core i3, i5 e i7 (2010)
37
4. Exercícios
13. A Lei de Moore foi a grande responsável pelo vertiginoso
crescimento da capacidade de processamento dos
microprocessadores. Nesse contexto, a competição pela liderança
do mercado entre Intel e AMD, as duas maiores empresas do ramo
de microprocessadores para computadores pessoais, também
contribuiu para essa rápida evolução.
Escreva um texto que trate do impacto das predições de Moore na
indústria da computação. Para isso, considere a evolução dos
processadores desenvolvidos pelos principais fabricantes elencados
durante a aula. Também, discuta quais aspectos inviabilizaram a
capacidade de processamento inicialmente apresentada no
seguinte artigo:
MOORE, Gordon E. et al. Cramming more components onto
integrated circuits. 1965.
ARQ - Unidade central de processamento
38
5. Arquitetura dos processadores
A arquitetura descreve o processador que foi usado em um
computador.
 Reduced Instruction Set Computer (RISC)
 Complex Instruction Set Computer (CISC)
ARQ - Unidade central de processamento
39
5.1 Reduced Instruction Set Computer
(RISC)
A arquitetura RISC é constituída por um pequeno conjunto de
instruções simples que são executadas diretamente pelo hardware.
Nesse contexto não há a intervenção de um interpretador.
 Capazes de executar apenas poucas instruções simples.
 Não há um microprograma para interpretar as instruções.
Complexidade no compilador.
 A maioria das instruções envolvem endereçamento por
registrador, sem acesso à memória.
Um ciclo por instrução.
 Uso massivo de pipeline: técnica que divide a execução de
instruções em várias partes.
ARQ - Unidade central de processamento
40
5.1 Reduced Instruction Set Computer
(RISC)
ARQ - Unidade central de processamento
Figura. Processadores RISC
41
5.2 Complex Instruction Set Computer
(CISC)
CISC é uma arquitetura de processadores capaz de executar
centenas de instruções complexas diferentes, o que a torna
extremamente versátil.
 Complexidade no microprograma: trecho localizado em
uma memória do circuito integrado do processador.
 Poucos registradores, mas especializados: utilizam mais
memória principal e cache, pois trabalham com um maior
volume de instruções e dados simultaneamente.
 Reduz as dificuldades de escrita de compiladores: visa
facilitar a detecção e correção de erros.
ARQ - Unidade central de processamento
42
5.2 Complex Instruction Set Computer
(CISC)
ARQ - Unidade central de processamento
Figura. Processadores CISC
43
5.3 Comparação entre as arquiteturas
de processadores
ARQ - Unidade central de processamento
Tabela. RISC x CISC
44
6. Exercícios
14. Sobre a arquitetura RISC é correto afirmar o seguinte
(explique):
( ) Em comparação com a CISC, RISC apresenta uma arquitetura
com poucos registradores.
( ) O uso de pipeline é uma característica da RISC.
( ) As instruções RISC consomem vários ciclos de clock.
( ) Muitas instruções RISC são executadas pelo microcódigo.
15. Pipeline consiste em uma tecnologia que permite paralelismo
na execução de instruções, sendo aplicada de forma mais eficiente
no conjunto de instruções reduzidas (RISC) — que tem modos de
endereçamento e formato de instruções simples — que no conjunto
complexo de instruções (CISC).
( ) certo ( ) errado
ARQ - Unidade central de processamento
45
6. Exercícios
16. Atualmente, os processadores Intel contêm um núcleo RISC que
executa as instruções mais simples — que normalmente são as
mais comuns — em um único ciclo de caminho de dados, enquanto
interpreta as instruções mais complexas no modo CISC. Explique.
( ) certo ( ) errado
17. RISC e CISC são tecnologias que apresentam soluções
semelhantes para problemas de aproveitamento da memória, um
dos recursos de hardware mais escassos. Explique.
( ) certo ( ) errado
ARQ - Unidade central de processamento
46
6. Exercícios
18. Considere:
I. O objetivo da máquina RISC é executar, em média, uma instrução
por ciclo.
II. Compiladores para máquinas CISC fazem uso intenso de
registradores, o que incrementa o tráfego de memória.
III. As máquinas CISC possuem substancialmente mais
registradores do que as máquinas RISC.
É correto o que consta em:
( ) I, apenas.
( ) II, apenas.
( ) III, apenas.
( ) II e III, apenas.
( ) I, II e III.
ARQ - Unidade central de processamento
47
6. Exercícios
19. Um processador com arquitetura RISC possui poucas instruções
de máquina, que são executadas diretamente pelo hardware, para
que ocorram em alta velocidade. Os processadores CISC possuem
instruções complexas que são executadas por microprogramas.
( ) certo ( ) errado
ARQ - Unidade central de processamento
48
Referências básicas
STALLINGS, William. Arquitetura e Organização de
Computadores. 8.ed. São Paulo: Prentice Hall, 2010.
ARQ - Unidade central de processamento

More Related Content

What's hot

Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresAlex Camargo
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Aula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de ComputadoresAula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de ComputadoresJorge Ávila Miranda
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesAlex Camargo
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processosComputação Depressão
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de OliveiraSistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de OliveiraWellington Oliveira
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
linux device driver
linux device driverlinux device driver
linux device driverRahul Batra
 
Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computadorAndleloli
 
Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPURoney Sousa
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockWellington Oliveira
 
Plataformas cisc e risc
Plataformas cisc e riscPlataformas cisc e risc
Plataformas cisc e riscTiago
 

What's hot (20)

Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Aula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de ComputadoresAula06 - Arquitetura e Manutenção de Computadores
Aula06 - Arquitetura e Manutenção de Computadores
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de OliveiraSistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
linux device driver
linux device driverlinux device driver
linux device driver
 
Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computador
 
Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
 
O processador
O processadorO processador
O processador
 
Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 Deadlock
 
Plataformas cisc e risc
Plataformas cisc e riscPlataformas cisc e risc
Plataformas cisc e risc
 

Similar to Arquitetura de Computadores: Unidade central de processamento

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
 
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
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadoresTiago
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessaVanessa Costa
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computaçãoMatheus Brito
 
Aula 004 noções de hardware
Aula 004   noções de hardwareAula 004   noções de hardware
Aula 004 noções de hardwareFlávio Freitas
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computadorredesinforma
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxOsvaldoJooNhabete
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)Felipe Pereira
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04Felipe Pereira
 
Apostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisApostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisGilberto Mota
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxRildo Reis
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 

Similar to Arquitetura de Computadores: Unidade central de processamento (20)

Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
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
 
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
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessa
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computação
 
Aula 004 noções de hardware
Aula 004   noções de hardwareAula 004   noções de hardware
Aula 004 noções de hardware
 
Processadores
ProcessadoresProcessadores
Processadores
 
cpu.pdf
cpu.pdfcpu.pdf
cpu.pdf
 
Hardware
Hardware Hardware
Hardware
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptx
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04
 
Apostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo maisApostila para aprender sobre CPUs e tudo mais
Apostila para aprender sobre CPUs e tudo mais
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptx
 
Processadores
ProcessadoresProcessadores
Processadores
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 

More from Alex Camargo

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaAlex Camargo
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - DemonologiaAlex Camargo
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosAlex Camargo
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?Alex Camargo
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasAlex Camargo
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaAlex Camargo
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!Alex Camargo
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Alex Camargo
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoAlex Camargo
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlex Camargo
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeAlex Camargo
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoAlex Camargo
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)Alex Camargo
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Alex Camargo
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoAlex Camargo
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020Alex Camargo
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alexAlex Camargo
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial IntelligenceAlex Camargo
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finaisAlex Camargo
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Alex Camargo
 

More from Alex Camargo (20)

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeiros
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
 

Arquitetura de Computadores: Unidade central de processamento

  • 1. Unidade central de processamentoUnidade central de processamento Prof. Alex Dias Camargo alexcamargo@ifsul.edu.br INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL-RIO-GRANDENSE CAMPUS BAGÉ ARQUITETURA DE COMPUTADORES
  • 2. 2 I. Plano de aula Na aula anterior foi visto:  Álgebra Booleana  Circuitos Lógicos ARQ - Unidade central de processamento
  • 3. 3 I. Plano de aula Nesta aula será apresentado:  Estrutura e funcionamento interno da CPU  Principais tendências de projeto de CPUs ARQ - Unidade central de processamento
  • 4. 4 1. Introdução Os processadores atuais são fabricados de modo que, num único chip são inseridos todos os elementos necessários à realização de suas funções.  CPU é a sigla para Central Process Unit, ou Unidade Central de Processamento.  Processadores no mercado: de 32-bit e 64-bit, com um ou múltiplos núcleos, e compatíveis com diferentes placas-mãe. Principais fabricantes: Intel e AMD.  A quantidade de núcleos influencia na capacidade do seu processador em desempenhar atividades multitarefas.  Taxa de clock: velocidade de processamento medida em Hertz (Hz). Cada 1 Hz equivale a uma instrução por segundo. Intel i7-5550U de 2 GHz = 2 bilhões de instruções/segundo. ARQ - Unidade central de processamento
  • 5. 5 1. Introdução ARQ - Unidade central de processamento Figura. Um processador Intel 80386, de 1985, com seu circuito integrado exposto
  • 6. 6 1. Introdução ARQ - Unidade central de processamento Figura. Processador Intel Core I7 4790 4.0 Ghz
  • 7. 7 1. Introdução ARQ - Unidade central de processamento Figura. Placa-mãe EVGA X58 SLI com suporte para Intel Core I7
  • 8. 8 1. Introdução Os CIs têm permitido processadores cada vez mais complexos e fabricados em tamanhos da ordem de nanômetros. Uma CPU é composta basicamente por três principais componentes:  Unidade lógica e aritmética (ULA): executa operações lógicas e aritméticas;  Unidade de controle (UC): controla sinais, decodifica instruções, busca operandos, organiza o ponto de execução;  Registradores: armazenam dados para o processamento. Alguns autores também incluem na mesma categoria dos registradores, a Memória cache (L1, L2 e L3). ARQ - Unidade central de processamento
  • 9. 9 1. Introdução ARQ - Unidade central de processamento Figura. Arquitetura de Von Neumann (modelo expandido)
  • 10. 10 2. Exercícios 1. Em relação à arquitetura, a CPU é representada pelo microprocessador, sendo responsável pela principal função dos microcomputadores, que é o processamento dos dados. Conceitualmente, a CPU é constituída de: ( ) Registradores / Memória Cache / Coprocessador Aritmético e Lógico. ( ) Registradores/ Unidade de Controle/ Unidade Lógica e Aritmética. ( ) Buffers / Memória Cache / Coprocessador Aritmético e Lógico. ( ) Buffers / Unidade de Controle / Unidade Lógica e Aritmética. ARQ - Unidade central de processamento
  • 11. 11 2. Exercícios 2. Em relação à organização de memórias em um computador, pode-se afirmar que (explique): ( ) As mais próximas da CPU devem ser mais rápidas e com maior capacidade. ( ) As mais distantes da CPU podem ser mais rápidas e com maior capacidade. ( ) As mais próximas da CPU devem ser mais rápidas e com menor capacidade. ( ) As mais distantes da CPU podem ser mais lentas e com maior capacidade. ( ) As mais distantes da CPU podem ser mais lentas e com menor capacidade. ARQ - Unidade central de processamento
  • 12. 12 2. Exercícios 3. Sobre a CPU, assinale a afirmativa INCORRETA. ( ) A ULA é responsável por executar operações lógicas e aritméticas. ( ) A UC é responsável por decodificar instruções, buscar operandos, controlar o ponto de execução e realizar desvios. ( ) CPU dual-core (com dois núcleos) possui 2 ULA, 2 UC e 2 registradores, possibilitando a execução simultânea de mais de um software. ( ) Os registradores são responsáveis por armazenar dados para o processamento. ARQ - Unidade central de processamento
  • 13. 13 2. Exercícios 4. O processador possui uma unidade que é responsável por sincronizar todos os processos da CPU e dos componentes do sistema, como a memória principal e os dispositivos de entrada e saída. Essa unidade é denominada: ( ) UC (Unidade de Controle). ( ) ULA (Unidade Lógica e Aritmética). ( ) Registradores. ( ) UE (Unidade de Endereços). ARQ - Unidade central de processamento
  • 14. 14 2. Exercícios 5. Os componentes microprocessador, placa-mãe e memória RAM são partes principais de um computador no qual são alocados e protegidos dentro de uma caixa de metal ou plástico, chamada de: ( ) Unidade de armazenamento ( ) Boot ( ) Gabinete ( ) CPU ( ) Slot 6. O conjunto de registradores do computador funciona como uma memória de alta velocidade interna do processador. Explique. ( ) Certo ( ) Errado ARQ - Unidade central de processamento
  • 15. 15 2. Exercícios 7. As instruções que uma CPU necessita para executar um programa são buscadas: ( ) nas interfaces USB. ( ) na memória. ( ) no drive de DVD. ( ) no barramento de endereços. 8. Dentre os processadores da Intel se encontram as famílias de produtos: ( ) PENTIUM, CELERON e ATOM. ( ) PENTIUM, CORE e ATHLON. ( ) CORE, ATHLON e CELERON. ( ) ATHLON, CELERON e TURION. ARQ - Unidade central de processamento
  • 16. 16 2. Exercícios 9. A BIOS gerencia tanto a placa-mãe quanto o boot do sistema operacional, além de ser responsável pelo gerenciamento de processamento e pela troca de dados entre o PC (program counter) e a memória RAM. Explique. ( ) Errado ( ) Certo 10. Os processadores mais recentes possuem, dentre outras funcionalidades, a capacidade de ajustar dinamicamente seu desempenho de acordo com a demanda exigida pelo processamento. Explique. ( ) Errado ( ) Certo ARQ - Unidade central de processamento
  • 17. 17 2. Exercícios 11. Responda os quizes disponíveis em: https://pt.quizur.com/trivia/teste-de-conhecimento-sobre-hardware-4nXT https://rachacuca.com.br/quiz/23073/informatica-conceitos-basicos-i https://rachacuca.com.br/quiz/78750/informatica-para-concursos-nocoes-de- hardware/ 12. Escreva um artigo no formato de resumo expandido (2 páginas) sobre “Principais processadores dos dispositivos móveis atuais” utilizando o formato padrão SBC. O documento dever conter as seguintes seções: - Título (baseado no tema) - Resumo (somente em português, 5 linhas) - Introdução - Referencial teórico (com uma tabela comparativa) - Considerações finais (opiniões sobre o conteúdo abordado) - Referências (Google Acadêmico, mínimo 3) ARQ - Unidade central de processamento
  • 18. 18 3. Evolução dos processadores Em 1965, um dos fundadores da Intel, Gordon Moore, publicou um artigo sobre o aumento da capacidade de processamento dos computadores. Seu conteúdo ficou conhecido como a Lei de Moore.  Tal "lei" dizia que o poder de processamento dos computadores dobraria a cada 18 meses.  Não passava de uma observação, mas acabou tornando-se um objetivo para as indústrias de semicondutores.  Fim da lei de Moore?  Em outubro de 2015 foi anunciada uma pesquisa da IBM utilizando nano tubos de carbono, o que permitiria atingir escalas de 1,8nm (nano metros).  Em fevereiro de 2017, a Intel anuncia que a empresa tem investido bastante em Computação Quântica (teorias e propriedades da mecânica quântica). ARQ - Unidade central de processamento
  • 19. 19 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Crescimento do número de transistores para processadores Intel (pontos) e Lei de Moore (Linha de cima=18 meses, linha de baixo=24 meses)
  • 20. 20 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Lei de Moore: Crescimento do número de transistores para processadores
  • 21. 21 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  1971: O primeiro microchip comercial produzido no mundo foi o Intel 4004.  Desenvolvido para ser utilizado por uma empresa japonesa de calculadoras portáteis.  Até então, os dispositivos eletrônicos possuíam diversos chips separados para controle de teclado, display, impressora, etc.  Possuía uma CPU de 4 bits e cerca de 2300 transistores. ARQ - Unidade central de processamento
  • 22. 22 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel 4004 (1971)
  • 23. 23 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  1974: a Intel lança o primeiro processador voltado para computadores pessoais, o Intel 8080.  Possuía 4.800 transistores (CPU de 8 bits), porém, com uma frequência de operação capaz de executar 290.000 operações por segundo.  Oferecia uma performance cerca de 10 vezes maior que seu predecessor.  Foi considerado o primeiro processador do mundo verdadeiramente de propósito geral. ARQ - Unidade central de processamento
  • 24. 24 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel 8080 (1974)
  • 25. 25 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  1985: a Intel lança a grande inovação da década, o processador de 32 bits, chamado Intel 386.  Com 275.000 transistores, operava a uma velocidade máxima de 5 milhões de instruções por segundo e frequência de 33 MHz.  Em sequência, a AMD lança o Am386, sua versão do Intel 386. ARQ - Unidade central de processamento
  • 26. 26 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel 386 e AMD (1985)
  • 27. 27 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  1989: é lançada uma nova família de processadores, o Intel 486.  Possuía 1.200.000 transistores e operava com uma frequência máxima de 50 MHz.  Foi o primeiro com um coprocessador matemático integrado e cache L1.  AMD lança Am486 também construído com um coprocessador matemático integrado. ARQ - Unidade central de processamento
  • 28. 28 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel 486 (1989)
  • 29. 29 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  1993: lançamento do Intel Pentium, sendo um marco do avanço tecnológico da marca.  Possuía cerca de 3.100.000 transistores construídos com a tecnologia de 0.8µm (micrometro).  Suas primeiras versões trabalhavam a uma frequência de 66MHz, posteriormente chegando aos 233 MHz.  Incluía duas caches de 8 KB no chip.  Após assistir ao lançamento do Pentium, a AMD lança o Am586, uma versão melhorada do Am486, porém não competitiva. ARQ - Unidade central de processamento
  • 30. 30 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel Pentium (1993)
  • 31. 31 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  2000: a Intel lança o Pentium 4, um dos processadores mais vendidos na história.  Com 42 milhões de transistores, suas primeiras versões chegavam a 1,5 Ghz de frequência.  Possibilitou computadores pessoais serem usados para edição de vídeos e fotos profissionais.  Em outubro de 2001, o Athlon XP colocou a AMD novamente em uma clara posição de liderança. ARQ - Unidade central de processamento
  • 32. 32 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel Pentium 4 e Athlon XP (2000)
  • 33. 33 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  2006: o primeiro processador dessa categoria foi o Intel Pentium D.  Basicamente, dois núcleos de Pentium 4 em um mesmo chip com adaptações para o compartilhamento do barramento.  Suas melhores versões eram produzidas com a tecnologia de 65nm (nanômetros).  Porém, mais uma vez a AMD sai ganhando com o lançamento do seu primeiro multicore, o Athlon 64 X2.  A nova linha Intel abandona a marca Pentium e passa a utilizar a Core2, trazendo-a para a liderança novamente. ARQ - Unidade central de processamento
  • 34. 34 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel Core 2 Duo e Pentiual Dual Core (2006)
  • 35. 35 3. Evolução dos processadores O componente básico de um processador é o transistor, sendo exatamente o avanço na tecnologia de fabricação desse componente que possibilitou a evolução dos processadores.  2010: a Intel lançou três modelos de processadores diferentes: Intel Core i3, i5 e i7.  O Core i3 traz dois núcleos de processamento e tecnologia Hyper-Threading (oferece um aumento de desempenho de até 30% dependendo da configuração do sistema).  A série Core i5 disponibiliza modelos de dois ou quatro núcleos, possuem tecnologia Turbo Boost (aumenta dinamicamente a frequência do processador conforme a necessidade)  A linha Intel Core i7 conta com quatro ou seis núcleos,tecnologia Hyper-Threading, Turbo Boost, Intel QPI e HD Boost. Sua desvantagem é em relação ao elevado preço. ARQ - Unidade central de processamento
  • 36. 36 3. Evolução dos processadores ARQ - Unidade central de processamento Figura. Intel Core i3, i5 e i7 (2010)
  • 37. 37 4. Exercícios 13. A Lei de Moore foi a grande responsável pelo vertiginoso crescimento da capacidade de processamento dos microprocessadores. Nesse contexto, a competição pela liderança do mercado entre Intel e AMD, as duas maiores empresas do ramo de microprocessadores para computadores pessoais, também contribuiu para essa rápida evolução. Escreva um texto que trate do impacto das predições de Moore na indústria da computação. Para isso, considere a evolução dos processadores desenvolvidos pelos principais fabricantes elencados durante a aula. Também, discuta quais aspectos inviabilizaram a capacidade de processamento inicialmente apresentada no seguinte artigo: MOORE, Gordon E. et al. Cramming more components onto integrated circuits. 1965. ARQ - Unidade central de processamento
  • 38. 38 5. Arquitetura dos processadores A arquitetura descreve o processador que foi usado em um computador.  Reduced Instruction Set Computer (RISC)  Complex Instruction Set Computer (CISC) ARQ - Unidade central de processamento
  • 39. 39 5.1 Reduced Instruction Set Computer (RISC) A arquitetura RISC é constituída por um pequeno conjunto de instruções simples que são executadas diretamente pelo hardware. Nesse contexto não há a intervenção de um interpretador.  Capazes de executar apenas poucas instruções simples.  Não há um microprograma para interpretar as instruções. Complexidade no compilador.  A maioria das instruções envolvem endereçamento por registrador, sem acesso à memória. Um ciclo por instrução.  Uso massivo de pipeline: técnica que divide a execução de instruções em várias partes. ARQ - Unidade central de processamento
  • 40. 40 5.1 Reduced Instruction Set Computer (RISC) ARQ - Unidade central de processamento Figura. Processadores RISC
  • 41. 41 5.2 Complex Instruction Set Computer (CISC) CISC é uma arquitetura de processadores capaz de executar centenas de instruções complexas diferentes, o que a torna extremamente versátil.  Complexidade no microprograma: trecho localizado em uma memória do circuito integrado do processador.  Poucos registradores, mas especializados: utilizam mais memória principal e cache, pois trabalham com um maior volume de instruções e dados simultaneamente.  Reduz as dificuldades de escrita de compiladores: visa facilitar a detecção e correção de erros. ARQ - Unidade central de processamento
  • 42. 42 5.2 Complex Instruction Set Computer (CISC) ARQ - Unidade central de processamento Figura. Processadores CISC
  • 43. 43 5.3 Comparação entre as arquiteturas de processadores ARQ - Unidade central de processamento Tabela. RISC x CISC
  • 44. 44 6. Exercícios 14. Sobre a arquitetura RISC é correto afirmar o seguinte (explique): ( ) Em comparação com a CISC, RISC apresenta uma arquitetura com poucos registradores. ( ) O uso de pipeline é uma característica da RISC. ( ) As instruções RISC consomem vários ciclos de clock. ( ) Muitas instruções RISC são executadas pelo microcódigo. 15. Pipeline consiste em uma tecnologia que permite paralelismo na execução de instruções, sendo aplicada de forma mais eficiente no conjunto de instruções reduzidas (RISC) — que tem modos de endereçamento e formato de instruções simples — que no conjunto complexo de instruções (CISC). ( ) certo ( ) errado ARQ - Unidade central de processamento
  • 45. 45 6. Exercícios 16. Atualmente, os processadores Intel contêm um núcleo RISC que executa as instruções mais simples — que normalmente são as mais comuns — em um único ciclo de caminho de dados, enquanto interpreta as instruções mais complexas no modo CISC. Explique. ( ) certo ( ) errado 17. RISC e CISC são tecnologias que apresentam soluções semelhantes para problemas de aproveitamento da memória, um dos recursos de hardware mais escassos. Explique. ( ) certo ( ) errado ARQ - Unidade central de processamento
  • 46. 46 6. Exercícios 18. Considere: I. O objetivo da máquina RISC é executar, em média, uma instrução por ciclo. II. Compiladores para máquinas CISC fazem uso intenso de registradores, o que incrementa o tráfego de memória. III. As máquinas CISC possuem substancialmente mais registradores do que as máquinas RISC. É correto o que consta em: ( ) I, apenas. ( ) II, apenas. ( ) III, apenas. ( ) II e III, apenas. ( ) I, II e III. ARQ - Unidade central de processamento
  • 47. 47 6. Exercícios 19. Um processador com arquitetura RISC possui poucas instruções de máquina, que são executadas diretamente pelo hardware, para que ocorram em alta velocidade. Os processadores CISC possuem instruções complexas que são executadas por microprogramas. ( ) certo ( ) errado ARQ - Unidade central de processamento
  • 48. 48 Referências básicas STALLINGS, William. Arquitetura e Organização de Computadores. 8.ed. São Paulo: Prentice Hall, 2010. ARQ - Unidade central de processamento