Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Processadores
Prof. Eliney Sabino
INTRODUÇÃO AOS PROCESSADORES
INTRODUÇÃO AOS PROCESSADORES
Slide 1:
◎ O que são processadores?
◎ A importância dos processadores em um computador.
◎ Como os processadores funcionam.
Slide 2:
◎ A história dos processadores.
◎ As principais marcas de processadores no mercado.
◎ As diferentes gerações de processadores.
Slide 3:
◎ Como escolher um processador adequado para cada tipo de uso.
◎ A relação entre processador e outros componentes do computador.
◎ O futuro dos processadores.
O que são processadores?
◎ Os processadores são chips responsáveis por executar as instruções e realizar os cálculos necessários para que 
um computador funcione.
◎ Eles são considerados o "cérebro" do computador.
◎ A importância dos processadores em um computador.
◎ O processador é o componente mais importante de um computador em termos de desempenho.
◎ Ele determina a velocidade com que o computador é capaz de executar tarefas.
◎ Como os processadores funcionam.
◎ Os processadores são compostos por várias unidades, como a unidade de controle, a unidade aritmética e lógica, e 
os registradores.
◎ Eles executam as instruções em ciclos de clock, que é uma medida de tempo que determina a velocidade de 
processamento.
Processador Intel Core i9-7900X
https://image.dhgate.com/0x0s/f2-albu-g5-M00-70-C3-rBVaI1mPIeGAFJRkAAJ996JsNLA610.jpg/processador-intel-core-i9-7900x-x-series.jpg
https://image.dhgate.com/0x0s/f2-albu-g5-M01-FD-75-rBVaJFmPIeGAbBTeAAQiy7N6z44572.jpg/processador-intel-core-i9-7900x-x-series.jpg
A história dos processadores.
◎ Os primeiros processadores surgiram na década de 1970.
◎ Eles eram muito simples em comparação aos processadores atuais.
◎ Ao longo das décadas, a tecnologia de processadores evoluiu significativamente, levando ao surgimento de 
processadores mais rápidos e eficientes.
◎ As principais marcas de processadores no mercado.
◎ As principais marcas de processadores são Intel e AMD.
◎ Ambas oferecem processadores de alta qualidade e com desempenho semelhante.
◎ A escolha entre uma marca ou outra depende das necessidades do usuário e do orçamento disponível.
◎ As diferentes gerações de processadores.
◎ Os processadores são divididos em gerações, que representam avanços na tecnologia e na capacidade de 
processamento.
◎ As gerações mais recentes de processadores oferecem mais desempenho e eficiência em relação às anteriores.
Como escolher um processador adequado para cada tipo de 
uso.
É importante escolher um processador que atenda às necessidades do usuário.
◎ Para jogos e aplicativos que exigem muito processamento, é necessário um processador mais potente.
◎ Para uso diário e tarefas simples, um processador menos potente pode ser suficiente.
A relação entre processador e outros componentes do computador.
◎ O processador é um componente importante, mas ele depende de outros componentes para funcionar 
corretamente, como a placa-mãe e a memória RAM.
◎ É importante escolher componentes compatíveis para garantir o melhor desempenho.
O futuro dos processadores.
◎ O futuro dos processadores inclui avanços na tecnologia, como a inteligência artificial e a computação 
quântica.
◎ O desafio é encontrar formas de aumentar o desempenho e a eficiência sem aumentar o consumo de energia e 
a dissipação de calor.
◎ O processador é constituído por centenas de 
transistores.
◎ As portas lógicas são implementadas fisicamente por 
meio de transistores.
Diferentes encapsulamento de transistores. 
Processador
Microprocessador Intel 4004 com 2300 transistores (1971) 
http://pt.wikipedia.org/wiki/Imagem:Intel_4004.jpg
Microprocessador Intel 8080 com 6000 transistores (1974) 
Pentium IV com 55.000.000 transistores (2001).
Itanium com 2 bilhões de transistores (2008)
ARQUITETURA BÁSICA DE PROCESSADORES
ARQUITETURA BÁSICA DE PROCESSADORES
Slide 1:
◎ Componentes principais de um processador.
◎ Unidade de controle e Unidade aritmética e lógica.
◎ Registradores.
Slide 2:
◎ Cache e sua importância.
◎ Barramento e sua função.
◎ Outros componentes de um processador.
Slide 3:
◎ A relação entre os componentes do processador.
◎ Como o processador executa as instruções.
◎ A importância da arquitetura de um processador.
Componentes principais de um processador
◎ Unidade de controle: responsável por controlar o fluxo de dados e instruções
no processador, garantindo que a ordem correta das operações seja
seguida.
◎ Unidade aritmética e lógica: responsável por realizar operações matemáticas
e lógicas, como adição, subtração, multiplicação, divisão e comparações.
◎ Registradores: pequenas áreas de memória localizadas no processador, que
armazenam temporariamente dados e instruções necessárias para as
operações.
Cache e sua importância:
◎ Cache é uma memória interna do processador que armazena
dados e instruções frequentemente utilizados, visando melhorar
o desempenho do sistema.
◎ Barramento é um conjunto de fios que conecta os componentes
do computador, permitindo a comunicação entre eles.
◎ Outros componentes de um processador incluem a unidade de
ponto flutuante, responsável por operações envolvendo
números decimais, e o controlador de interrupções, que
gerencia interrupções externas que podem ocorrer durante o
funcionamento do processador.
PROCESSADOR
Registradores - são utilizados para assegurar o armazenamento temporário de informações
importantes para o processamento de uma dada instrução.
PROCESSADOR
Registradores - são utilizados para assegurar o armazenamento temporário de informações
importantes para o processamento de uma dada instrução.
Apresentar e discutir o caminho por onde trafegam os dados e onde acontece a
comunicação dos diversos módulos de um computador.
Sistema de Interconexão: Barramentos e Estruturas de interconexão 
Es
tr
u
tu
ra
d
e
in
te
rc
o
n
ex
ão
• Um sistema computacional é uma rede de componentes
básicos, por isso devem existir caminhos/linhas de
conexão entre os componentes.
– Os caminhos que conectam os componentes de um sistema
computacional é chamado de estrutura de interconexão.
Controlador de
Teclado(E/S)
Controlador
de Disco(E/S)
Processador Memória
Controlador de
Vídeo (E/S)
Linha de Controle
Linha de dados
Linha de endereço
ESTRUTURA DE INTERCONEXÃO
A relação entre os componentes do processador
◎ Os componentes do processador trabalham em conjunto
para executar as instruções recebidas do sistema
operacional.
◎ A unidade de controle envia as instruções para a unidade
aritmética e lógica, que realiza as operações necessárias.
Os registradores são utilizados para armazenar
temporariamente os dados envolvidos nas operações.
◎ O cache é utilizado para armazenar temporariamente
dados e instruções frequentemente acessados, reduzindo o
tempo de acesso à memória principal.
◎ A arquitetura do processador é importante, pois define
como os componentes se relacionam e se comunicam,
influenciando diretamente no desempenho do sistema.
TIPOS DE PROCESSADORES
Tipos de processadores:
Slide 1:
◎ O que são processadores CISC e como eles funcionam.
◎ Vantagens e desvantagens dos processadores CISC.
◎ Exemplos de processadores CISC.
Slide 2:
◎ O que são processadores RISC e como eles funcionam.
◎ Vantagens e desvantagens dos processadores RISC.
◎ Exemplos de processadores RISC.
Slide 3:
◎ Outros tipos de processadores: DSP, GPU, etc.
◎ Como cada tipo de processador é adequado para diferentes tipos de aplicativos.
◎ O futuro dos processadores e as tendências do mercado.
Tipos de Processadores - CISC
◎ O que são processadores CISC: Complex Instruction Set Computing
○ Os processadores CISC são projetados para executar instruções complexas e 
variadas em um único comando, com a finalidade de facilitar a programação em 
linguagens de alto nível.
◎ Como eles funcionam:
○ Os processadores CISC usam instruções complexas que podem realizar várias 
operações em um único comando, o que permite que eles executemtarefas 
complexas em menos instruções.
◎ Vantagens dos processadores CISC:
○ Permitem que programas sejam escritos em linguagem de alto nível, o que os torna 
mais fáceis de programar e compilar.
○ Podem executar tarefas complexas em menos instruções.
◎ Desvantagens dos processadores CISC:
○ Podem ser mais lentos e menos eficientes do que processadores RISC em certas 
tarefas.
○ A complexidade pode tornar o hardware mais caro.
◎ Exemplos de processadores CISC:
○ Intel x86, AMD Athlon, DEC VAX.
Processadores RISC
◎ O que são processadores RISC: Reduced Instruction Set Computing
○ Os processadores RISC são projetados para executar instruções simples e 
padronizadas com operações básicas de baixo nível.
◎ Como eles funcionam:
○ Os processadores RISC executam tarefas em várias instruções simples em vez de 
poucas instruções complexas, o que resulta em uma execução mais rápida e 
eficiente.
◎ Vantagens dos processadores RISC:
○ Executam tarefas de forma mais rápida e eficiente do que processadores CISC.
○ Hardware mais simples e barato.
◎ Desvantagens dos processadores RISC:
○ Programas precisam ser escritos em linguagem de baixo nível, o que pode ser 
mais difícil.
○ Nem sempre podem realizar tarefas complexas em uma única instrução.
◎ Exemplos de processadores RISC:
○ ARM, PowerPC, SPARC.
Outros tipos de processadores, aplicativos e tendências futuras
◎ Outros tipos de processadores:
○ DSP (Processador de Sinal Digital): Usado em aplicações de processamento de sinal, como 
áudio e vídeo.
○ GPU (Unidade de Processamento Gráfico): Usado em aplicações que exigem 
processamento gráfico intenso, como jogos e renderização 3D.
○ Outros processadores são projetados para uso em servidores ou sistemas embarcados, 
como IoT.
◎ Como cada tipo de processador é adequado para diferentes tipos de 
aplicativos:
○ O DSP é ideal para processar sinais em tempo real, como em sistemas de áudio e vídeo.
○ A GPU é ideal para processamento gráfico intenso, como em jogos e aplicações de 
renderização.
○ Outros processadores podem ser projetados para atender às necessidades específicas de 
certos aplicativos ou dispositivos.
◎ Tendências futuras:
○ Processadores mais rápidos e eficientes, incluindo avanços em arquiteturas paralelas e de 
memória unificada.
○ Uso de tecnologias como inteligência artificial e aprendizado
PLACA DE VÍDEO: GPU
Placa de vídeo é um hardware do computador responsável por administrar e controlar as
funções de exibição de vídeo na tela (monitor).
Rtx Galax Entusiasta Nvidia Rtx 2080ti
https://http2.mlstatic.com/rtx-galax-entusiasta-nvidia-rtx-2080ti-hall-of-fame-11gb-D_NQ_NP_708263-MLB29472051125_022019-F.jpg
MEMÓRIA CACHE
Memória Cache
Slide 1:
◎ O que é memória cache e como ela funciona.
◎ Os diferentes tipos de cache.
◎ A importância da memória cache para o desempenho do processador.
Slide 2:
◎ Hit e miss na memória cache.
◎ Estratégias de substituição na memória cache.
◎ A relação entre a memória cache e a memória RAM.
Slide 3:
◎ O impacto do tamanho da memória cache no desempenho do
processador.
◎ A relação entre a memória cache e a arquitetura do processador.
◎ O futuro da memória cache.
Memória Cache
◎ A memória cache é uma memória interna do processador
que armazena dados frequentemente usados ​​para acelerar
o acesso a esses dados. Funciona como um buffer de alta
velocidade entre o processador e a memória principal
(RAM). Existem três tipos de cache: nível 1 (L1), nível 2
(L2) e nível 3 (L3). A memória cache é importante para
melhorar o desempenho do processador, pois diminui a
latência de acesso aos dados.
A relação entre a memória cache e a arquitetura do processador.
◎ A memória cache funciona através do conceito de hit e miss.
Quando o processador precisa acessar um determinado dado,
ele verifica primeiro na memória cache. Se o dado estiver
presente na cache, é chamado de "hit". Caso contrário, é
chamado de "miss" e o processador precisa buscar o dado na
memória principal, o que leva mais tempo. As estratégias de
substituição na memória cache incluem a substituição aleatória,
FIFO (first in, first out), LRU (least recently used) e LFU (least
frequently used). A memória cache está relacionada à memória
RAM, pois ambas armazenam dados, mas a cache é mais
rápida e cara.
O impacto do tamanho da memória cache
◎ O tamanho da memória cache tem um grande impacto no
desempenho do processador. Quanto maior a cache, maior a
probabilidade de um hit e menor a latência de acesso aos
dados. No entanto, o tamanho da cache tem um limite, pois
uma cache muito grande pode diminuir o desempenho do
processador. A relação entre a memória cache e a arquitetura
do processador é importante para o desempenho, pois o
processador deve ser capaz de acessar rapidamente a cache.
O futuro da memória cache inclui a evolução dos tipos de
cache, como a memória cache unificada (UCache), que
combina a cache de instruções e dados em um único cache.
CONJUNTO DE INSTRUÇÕES
Conjunto de instruções
Slide 1:
◎ O que é um conjunto de instruções.
◎ As diferentes arquiteturas de conjunto de instruções.
◎ As vantagens e desvantagens de cada arquitetura.
Slide 2:
◎ Conjunto de instruções x86.
◎ Conjunto de instruções ARM.
◎ Conjunto de instruções MIPS.
Slide 3:
◎ Como o conjunto de instruções afeta o desempenho e a capacidade de 
programação do processador.
◎ A relação entre o conjunto de instruções e a arquitetura do processador.
◎ O futuro dos conjuntos de instruções.
Conjunto de instruções
◎ O que é um conjunto de instruções: é um conjunto de operações que um 
processador pode executar. As diferentes arquiteturas de conjunto de instruções: 
CISC, RISC e VLIW (Very Long Instruction Word). As vantagens e desvantagens 
de cada arquitetura:
◎ CISC: permite que programas sejam escritos em linguagem de alto nível, o que os 
torna mais fáceis de programar e compilar; pode executar tarefas complexas em 
menos instruções. Porém, pode ser mais lento e menos eficiente que 
processadores RISC, e a complexidade pode tornar o hardware mais caro.
◎ RISC: executa tarefas de forma mais rápida e eficiente que processadores CISC; 
hardware é mais simples e barato. Porém, programas precisam ser escritos em 
linguagem de baixo nível, o que pode ser mais difícil, e nem sempre pode realizar 
tarefas complexas em uma única instrução.
◎ VLIW: permite que várias instruções sejam executadas simultaneamente, o que 
pode melhorar o desempenho. Porém, pode ser difícil de projetar e programar, e 
pode ser menos eficiente para certos tipos de tarefas.
Exemplos de Conjunto de Instruções
◎ Alguns exemplos de arquiteturas de conjunto de instruções são
x86, ARM e MIPS.
◎ O conjunto de instruções x86 é usado em processadores Intel e
AMD. Ele é baseado na arquitetura CISC e é compatível com os
sistemas operacionais Windows e Linux. O x86 é amplamente
utilizado em desktops, laptops e servidores.
◎ O conjunto de instruções ARM é usado em processadores
móveis e embarcados. Ele é baseado na arquitetura RISC e é
conhecido por ser eficiente em termos de energia. O ARM é
usado em smartphones, tablets, dispositivos IoT e outros
dispositivos móveis.
◎ O conjunto de instruções MIPS é usado em dispositivos de rede,
como roteadores e switches. Ele é baseado na arquitetura RISC
e é conhecido por sua alta velocidade e eficiência.
O Conjunto de Instruções e o Desempenho do Processador
◎ Como o conjunto de instruções afeta o desempenho e a capacidade de
programação do processador: a escolha do conjunto de instruções pode
afetar diretamente o desempenho do processador em diferentes tipos de
tarefas. Além disso, a escolha do conjunto de instruções pode afetar a
facilidade de programação, a disponibilidade de ferramentas de
desenvolvimento e a portabilidade do código.
◎ A relação entre o conjunto de instruções e a arquitetura do processador: o
conjunto de instruções é parte integrante da arquitetura do processador, e a
escolha do conjunto de instruções pode afetara complexidade, o
desempenho e outros aspectos da arquitetura.
◎ O futuro dos conjuntos de instruções: as tendências incluem conjuntos de
instruções mais especializados para tarefas específicas, como aprendizado
de máquina e inteligência artificial, e a evolução de conjuntos de instruções
existentes para melhorar o desempenho em áreas específicas, como
segurança e criptografia.
OVERCLOCKING
Overclocking
Slide 1:
◎ O que é overclocking e como ele funciona.
◎ Os benefícios do overclocking para o desempenho do processador.
◎ Os riscos associados ao overclocking.
Slide 2:
◎ Como fazer overclocking de forma segura.
◎ As precauções que devem ser tomadas ao fazer overclocking.
◎ Os resultados esperados com o overclocking.
Slide 3:
◎ O impacto do overclocking no consumo de energia e na temperatura do 
processador.
◎ A relação entre o overclocking e a garantia do processador.
◎ O futuro do overclocking.
Overclocking
O que é overclocking e como ele funciona:
◎ Aumento da velocidade do clock do processador além da frequência nominal;
◎ Mais ciclos de clock permitem processar mais instruções em menos tempo;
◎ Requer alterações nas configurações do BIOS ou software dedicado;
◎ Não recomendado para usuários inexperientes.
Os benefícios do overclocking para o desempenho do processador:
◎ Melhora o desempenho do processador em tarefas intensivas de CPU;
◎ Pode aumentar a taxa de quadros em jogos;
◎ Pode reduzir o tempo de renderização de vídeo.
Os riscos associados ao overclocking:
◎ Pode danificar o processador, placa-mãe e outros componentes do sistema;
◎ Pode reduzir a vida útil do processador;
◎ Pode aumentar a temperatura do processador.
Overclocking
Como fazer overclocking de forma segura:
◎ Realizar testes de estabilidade do sistema;
◎ Fazer ajustes graduais no clock e voltagem;
◎ Utilizar software de monitoramento de temperatura;
◎ Utilizar componentes de qualidade e com boa dissipação de calor.
As precauções que devem ser tomadas ao fazer overclocking:
◎ Utilizar um sistema de resfriamento adequado;
◎ Verificar a compatibilidade dos componentes;
◎ Evitar aumentar muito a voltagem do processador;
◎ Fazer backup de arquivos importantes.
Os resultados esperados com o overclocking:
◎ Aumento significativo de desempenho em tarefas intensivas de CPU;
◎ Melhora na taxa de quadros em jogos;
◎ Redução no tempo de renderização de vídeo.
Overclocking
O impacto do overclocking no consumo de energia e na temperatura do 
processador:
◎ Aumento no consumo de energia do processador;
◎ Aumento na temperatura do processador;
◎ Pode ser necessário investir em um sistema de resfriamento mais robusto.
A relação entre o overclocking e a garantia do processador:
◎ O overclocking pode invalidar a garantia do processador;
◎ Fabricantes de processadores não fornecem suporte para problemas relacionados 
ao overclocking.
O futuro do overclocking:
◎ Tecnologias de resfriamento mais eficientes permitirão overclocking mais 
agressivo;
◎ A evolução dos processadores pode tornar o overclocking menos relevante;
◎ Fabricantes podem oferecer mais recursos de overclocking nativamente.
ARQUITETURAS MULTICORE
Arquiteturas multicore
Slide 1:
◎ O que é uma arquitetura multicore.
◎ As vantagens de uma arquitetura multicore.
◎ Como uma arquitetura multicore difere de um processador single-core.
Slide 2:
◎ Como os processadores multicore são projetados e fabricados.
◎ Os diferentes tipos de processadores multicore.
◎ Como a programação para processadores multicore é diferente da 
programação para processadores single-core.
Slide 3:
◎ Os desafios da programação para arquiteturas multicore.
◎ As soluções para os desafios da programação para arquiteturas 
multicore.
◎ O futuro das arquiteturas multicore.
Arquiteturas Multicore
Arquiteturas Multicore:
◎ O que é uma arquitetura multicore?
◎ Vantagens da utilização de uma arquitetura multicore.
◎ Diferenças entre uma arquitetura multicore e um processador single-core.
Explicação:
◎ Uma arquitetura multicore é aquela que possui dois ou mais núcleos de processamento em um único
chip. Cada núcleo funciona como um processador separado, permitindo que várias tarefas sejam
executadas ao mesmo tempo. Isso resulta em um aumento significativo no desempenho do
processador em relação a um processador single-core, o que é especialmente importante para
aplicações que exigem grande poder de processamento, como jogos, edição de vídeo e renderização
de imagens.
Arquiteturas Multicore
Processadores multicore:
◎ Como os processadores multicore são projetados e fabricados.
◎ Os diferentes tipos de processadores multicore.
◎ Diferenças entre processadores symmetrical e asymmetrical multicore.
Explicação:
◎ Os processadores multicore são projetados e fabricados com dois ou mais núcleos de processamento
em um único chip, permitindo que várias tarefas sejam executadas ao mesmo tempo. Existem vários
tipos de processadores multicore, incluindo symmetrical multicore, em que todos os núcleos são iguais
em termos de recursos e desempenho, e asymmetrical multicore, em que os núcleos são diferentes
em termos de recursos e desempenho, permitindo uma melhor adaptação às diferentes demandas de
processamento.
Arquiteturas Multicore
Programação para arquiteturas multicore:
◎ Os desafios da programação para arquiteturas multicore.
◎ Soluções para os desafios da programação para arquiteturas multicore.
◎ O futuro das arquiteturas multicore.
Explicação:
◎ A programação para arquiteturas multicore apresenta desafios únicos, como a necessidade de coordenar a execução de
várias tarefas em diferentes núcleos e evitar conflitos de dados. Existem várias soluções para esses desafios, como o uso de
bibliotecas de paralelismo e o uso de estruturas de dados compartilhadas. O futuro das arquiteturas multicore parece
promissor, com o aumento contínuo do número de núcleos em um único chip e o desenvolvimento de novas técnicas de
programação para aproveitar todo o potencial dessas arquiteturas.
EVOLUÇÃO DOS PROCESSADORES
Evolução dos processadores
Slide 1:
◎ A história dos processadores.
◎ As principais inovações e avanços na tecnologia de processadores.
◎ Como os processadores evoluíram ao longo do tempo.
Slide 2:
◎ As diferentes gerações de processadores e suas características.
◎ Como as inovações na tecnologia de processadores afetaram o mercado de 
computadores.
◎ As tendências atuais no mercado de processadores.
Slide 3:
◎ O futuro dos processadores e as tendências da tecnologia de processadores.
◎ As implicações do aumento da capacidade de processamento dos 
processadores.
◎ O impacto dos processadores na sociedade e na economia.
história da evolução dos processadores e seus avanços tecnológicos
◎ A evolução dos processadores é uma das principais razões pelas quais os computadores se tornaram cada vez
mais poderosos e versáteis ao longo dos anos. Desde o primeiro processador comercial, lançado em 1971, até
os processadores atuais, houve uma enorme evolução nas tecnologias e arquiteturas de processadores.
◎ As características dos processadores também evoluíram ao longo do tempo. Os primeiros processadores
comerciais eram capazes de processar apenas um bit de cada vez, enquanto os processadores atuais podem
processar bilhões de bits simultaneamente. Essa evolução permitiu que os computadores processassem
informações muito mais rapidamente, com maior precisão e com uma capacidade de processamento muito
maior do que no passado.
◎ Os avanços tecnológicos também tiveram um papel fundamental na evolução dos processadores. Desde a
miniaturização dos transistores até o uso de materiais mais avançados, como o silício, a tecnologia de
processadores tem avançado constantemente. Além disso, a capacidade de integrar mais processadores em um
único chip, resultou em uma enorme melhoria na capacidade de processamento dos computadores modernos.
Arquiteturas e Gerações de Processadores
◎ Existem várias arquiteturasde processadores, cada uma com suas próprias características e vantagens. As arquiteturas mais conhecidas
são CISC, RISC, VLIW e EPIC. Além disso, os processadores também são classificados por geração, que se refere ao período em que
foram lançados e às suas características.
◎ A primeira geração de processadores, lançada na década de 1970, era de 4 bits e era capaz de realizar apenas operações simples. A
segunda geração, lançada na década de 1980, era de 8 bits e podia lidar com operações mais complexas. A terceira geração, lançada na
década de 1980, era de 16 bits e tinha maior capacidade de memória e processamento.
◎ A quarta geração de processadores, lançada na década de 1990, trouxe a arquitetura CISC, que permitia que os processadores executem
instruções complexas em um único ciclo de clock. A quinta geração, lançada na década de 1990, trouxe a arquitetura RISC, que permitia
que os processadores executassem instruções simples em um único ciclo de clock. A sexta geração, lançada no final da década de 1990,
trouxe a arquitetura VLIW, que permitia que os processadores executassem várias instruções em paralelo.
◎ A sétima geração, lançada no início dos anos 2000, trouxe a arquitetura EPIC, que permitia que os processadores executassem instruções
de forma especulativa. Hoje em dia, a maioria dos processadores são da oitava geração, que inclui processadores multicore capazes de
lidar com vários processos simultaneamente.
Tendências futuras dos processadores
◎ Tendências futuras dos processadores As tendências futuras dos processadores incluem o uso de novos materiais,
como o grafeno, que tem a capacidade de conduzir eletricidade com maior eficiência e pode ser utilizado para criar
transistores ainda menores. Outra tendência é a exploração de novas arquiteturas de processadores, como a
computação quântica, que utiliza qubits em vez de bits para realizar cálculos.
◎ O aumento da capacidade de processamento dos processadores tem um impacto significativo na sociedade e na
economia, desde a transformação da indústria da computação até a criação de novas indústrias e oportunidades de
emprego. No entanto, também existem desafios éticos e sociais associados a essa evolução, como a privacidade,
segurança e o uso de inteligência artificial.
◎ Em resumo, os processadores são um elemento fundamental da computação moderna e sua evolução tem permitido a
criação de novas tecnologias e aplicações. A compreensão das diferentes arquiteturas e tendências futuras dos
processadores pode ser útil para aqueles que desejam seguir carreiras relacionadas à tecnologia e inovação.
Arquiteturas de Computadores Pessoais
53
All In One Notebook Mac Book
Desktop
Thin Client
Arquiteturas de Computadores terminal service
Thin Client
Arquiteturas de Computadores embarcados
RASPBERRYARDUINO ASUS TINKER BOARD
Arquitetura Mobile
Exemplos:
PDA Celular Console Portátil
Smartphone
Arquitetura Mobile
Assim como um computador normal, um smartphone é um 
conjunto de hardwares que roda sob certo sistema operacional.
Arquiteturas de Servidores
Arquiteturas de Servidores
59
Arquiteturas de Servidores
60
Arquiteturas de Servidores
61
Arquiteturas de Servidores
Arquiteturas de Servidores
63
STORAGE
Arquiteturas de Servidores
64
Servidores: são equipamentos com maior
poder de processamento e armazenamento;
Clientes: geralmente microcomputadores
PCs ligados em rede.
Arquiteturas de Servidores
65
Servidor
Cliente 1 Cliente 2 Cliente 3 Cliente 4
Arquitetura Cliente/Servidor
Aplicações em duas Camadas
Arquiteturas de Servidores
66
Servidor 1
Banco de Dados
Servidor 2
Arquivos
Servidor 3
Web
Servidor 4
Impressão
Arquitetura Cliente/Servidor
Cliente 1 Cliente 2 Cliente 3 Cliente 4 Cliente 5
Aplicações em cinco Camadas
Arquiteturas de Servidores
Funcionamento da Arquitetura Cliente Servidor
GUI - Graphical User Interface: é um tipo de interface do usuário
SQL- Structured Query Language: Linguagem de Consulta Estruturada
RESULTADO
S
PEDIDO DE 
ACESSO
Servidor:
-Sistema ERP
-Banco de Dados
-Gerenciamento de Rede
Centralizado
Cliente:
-GUI
-Acesso a Rede
-Acesso ao Sistema ERP
-Acesso ao Banco de Dados
Arquiteturas de Servidores
68
Papel do Servidor
Atendimento a Usuários:
– Comunicação e autenticação de usuários
– Atendimento a solicitações de clientes
Gerenciador de Banco de Dados:
– Acesso e organização de registros/dados
– Seleção de registros/dados
– Atualização de registros/dados
Execução de Regras do Negócio:
– Procedimentos armazenados no Banco de Dados
– Procedimentos armazenados em Componentes
Processamento de Transações
– Conjuntos de operações relacionadas aos processos 
de negócio.
Arquiteturas de Servidores
69
Papel da Rede
Infra-estrutura para os aplicativos 
Cliente/Servidor.
Submete solicitações do Cliente para o 
Servidor.
Transporta os dados resultantes do Servidor 
para o Cliente.
Padrões mais utilizados:
– Ethernet (transporte físico)
– TCP/IP (transporte lógico)
– HTTP (transporte na Internet)
Arquiteturas Abertas e Fechadas
70
Computadores com Múltiplos processadores
71
Multiprocessamento é o uso de duas ou mais unidades centrais de processamento 
(CPUs) dentro de um único sistema de computador.
Computação de Alto Desempenho
72
- 1 milhão de vezes mais rápida que o 
notebook mais poderoso existente
- 37 mil processadores
- Nove mil chips da IBM
- Quase 28 mil fabricados pela Nvidia
- 5 mil litros de água
- 250 mil HDs de 1 TB
- 520 metros quadrados
Entre as pesquisas que o supercomputador
deve ajudar, com auxílio do aprendizado de
máquina, está o desenvolvimento de
ferramentas para extrair e analisar dados
médicos da população com câncer.
Além disso, com o uso da inteligência
artificial, ele deve auxiliar nos estudos
sobre a doença de Alzheimer e
dependências, identificando padrões e
evoluções.
Componentes de um processador
◎ Todo processador possui pelo menos os seguintes componentes (FIGURA 40):
◎ - ULA (unidade lógica e aritmética): é o componente que executa efetivamente uma instrução.
◎ - Clock (relógio): é o dispositivo que gera pulsos, cujo período é chamado de ciclo de clock.
◎ - UC (unidade de controle): é o dispositivo que emite sinais de controle informando qual tipo de operação será
◎ realizada.
◎ - RI (registrador de instrução): armazena a instrução que será executada pela CPU.
◎ - DI (decodificador de instrução): identifica qual operação será realizada pela CPU.
◎ - ACC (acumulador): registrador que armazena variáveis e valores excedentes de uma operação (vai 1 numa operação
◎ de soma).
◎ - CI (contador de instrução): sua função é armazenar o endereço da próxima instrução que será executada pela CPU.
◎ - RDM ou MBR (registrador de dados da memória): armazena as informações lidas da memória principal ou que
◎ serão escritas na memória principal.
◎ - REM ou MAR (registrador de endereços da memória): armazena os endereços de onde os dados serão lidos ou
◎ escritos na memória principal.
◎ - Barramentos de dados, de endereços e de controle: o barramento de dados é usado para transferir os dados
◎ de um local para outro; o barramento de endereços é usado para transportar os endereços que serão lidos ou
◎ escritos da memória principal; o barramento de controle é usado para transferir os sinais de controle enviados da
◎ CPU para a memória principal e os demais dispositivos.
O que significa cada letra?
◎ K: modelos com esta terminologia são processadores que trazem o multiplicador destravado. São chips ideais para a realização 
do procedimento de overclock;
◎ T: componentes com o TDP reduzido. São processadores com melhor eficiência energética. Além de consumir menos energia, 
esses modelos liberam menor quantidade de calor;
◎ E: os chips indicados com essa letra garantem economia de energia acima de tudo. É justamente por essa razão que eles 
trabalham com as menores frequências;
◎ S: modelos especiais que oferecem maior desempenho.Tais componentes trazem clocks de base e de turbo mais elevados e 
garantem poderio extra em todas as atividades;
◎ R: componentes com maior poderio gráfico. As CPUs Intel Core com a terminologia “R” trazem GPUs Intel® Iris™ Pro graphics;
◎ M: linha de produtos mobile. Processadores com essa letra são específicos para notebooks e ultrabooks;
◎ Q: essa letra indica se um processador é quad-core. Ela referencia tal característica em chips mobile;
◎ U: são CPUs do tipo “Ultra Low Power”, ou seja, que requisitam pouquíssima energia;
◎ X: os chips mais avançados da Intel são do tipo eXtreme. Geralmente, os chips “X” contam com mais recursos (núcleos, threads, 
clock, cache, etc.) para oferecer desempenho máximo;
◎ Y: são os processadores mais econômicos. Eles consomem menos energia do que componentes do tipo “U”.

Mais conteúdos dessa disciplina