Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceito
História
CPUs baseadas em transistores discretos e em circuitos
integrados
Microprocessadores
Referências
Conceito
As primeiras CPUs personalizadas foram concebidas como parte de um computador maior. No entanto, este método
caro de fazer CPUs personalizadas para uma determinada aplicação rumou para o desenvolvimento de processadores
produzidos em massa que são feitos para um ou vários propósitos. Esta tendência de padronização em geral começou
na época de discretos minicomputadores e mainframes transistors e acelerou rapidamente com a popularização dos
circuitos integrados (CI).
Os CI têm permitido processadores cada vez mais complexos para serem concebidos e fabricados em tamanhos da
ordem de nanômetros. Tanto a miniaturização como a padronização dos processadores têm aumentado a presença
destes dispositivos digitais na vida moderna, muito além da aplicação limitada dedicada a computadores. Os
microprocessadores modernos aparecem em tudo, desde automóveis até celulares e brinquedos para crianças.
Em máquinas grandes, CPUs podem exigir uma ou mais placas de circuito impresso. Em computadores pessoais e
estações de trabalho de pequeno porte, a CPU fica em um único chip de silício chamado de microprocessador. Desde
1970 a classe de microprocessadores de CPUs quase completamente ultrapassou todas as implementações de outra
CPUs. CPUs modernas são circuitos integrados de grande escala em pequenos pacotes retangulares, com vários pinos
de conexão.
Uma CPU é composta basicamente, pela maioria dos autores, pelos três seguintes componentes:
https://pt.wikipedia.org/wiki/Unidade_central_de_processamento 1/4
20/06/2019 Unidade central de processamento – Wikipédia, a enciclopédia livre
Unidade de controle: decodifica instruções, busca operandos, controla o ponto de execução e desvios;
Registradores: armazenar dados para o processamento.
OBS.: Alguns autores também incluem, na mesma categoria dos Registradores, a Memória cache (L1, L2 e L3) como
componentes da CPU.
História
Computadores como o ENIAC tinham que ser fisicamente religados a
fim de realizar diferentes tarefas, por isso estas máquinas são muitas
vezes referidas como "computadores de programa fixo". Visto que o
termo "CPU" é geralmente definido como um dispositivo para
execução de um software (programa de computador), os primeiros
dispositivos que poderiam muito bem ser chamados CPUs vieram
com o advento do computador com programa armazenado.
Significativamente, os programas escritos para EDVAC foram armazenados em memórias de computador de alta
velocidade e não especificados pela ligação física do computador. Isso superou uma grave limitação do ENIAC que era
o longo tempo e esforço necessário para reconfigurar o computador para executar uma nova tarefa. Com o design de
von Neumann, o programa, ou software, que executava no EDVAC poderia ser mudado simplesmente mudando o
conteúdo da memória do computador.
Enquanto von Neumann é mais frequentemente creditado como sendo o desenvolvedor do computador com programa
armazenado, devido à sua concepção do EDVAC, outros antes dele, como Konrad Zuse, tinham sugerido e
implementado ideias semelhantes. A chamada arquitetura de Harvard do Harvard Mark I, que foi concluída antes do
EDVAC, também utilizou um projeto de programa armazenado usando fita de papel perfurado em vez de memória
eletrônica. A diferença fundamental entre as arquiteturas de von Neumann e Harvard é que este último separa o
armazenamento e o tratamento de instruções da CPU e de dados, enquanto a primeira utiliza o mesmo espaço de
memória para ambos. A maioria dos processadores modernos são principalmente von Neumann em design, mas
elementos da arquitetura de Harvard são comumente vistas também.
Como um dispositivo digital, uma CPU é limitada a um conjunto de estados discretos, e requer algum tipo de elemento
de comutação para diferenciar e mudar estados. Antes do desenvolvimento comercial do transistor, relés elétricos e
válvulas eletrônicas eram comumente utilizados como elementos de comutação.
Embora estes tivessem considerável vantagem em termos de velocidade sobre o que se usava antes, desenhos
puramente mecânicos, eles não eram confiáveis por diversas razões. Por exemplo, a construção de circuitos de lógica
sequencial de corrente contínua fora de relés requer um hardware adicional para lidar com os problemas de contato.
https://pt.wikipedia.org/wiki/Unidade_central_de_processamento 2/4
20/06/2019 Unidade central de processamento – Wikipédia, a enciclopédia livre
Enquanto as válvulas não sofrem rejeição de contato, elas devem aquecer antes de se tornarem plenamente
operacionais, e eventualmente deixam de funcionar devido à lenta contaminação dos seus cátodos que ocorre no curso
da operação normal. Se uma válvula selada vaza, como por vezes acontece, a contaminação do cátodo é acelerada.
Normalmente, quando um tubo apresenta defeito, a CPU teria que ser examinada para localizar o componente que
falhou a fim de que pudesse ser substituído. Portanto, os primeiros computadores eletrônicos (baseados em válvulas)
eram geralmente mais rápidos, mas menos confiáveis do que os computadores eletromecânicos (baseados em relés).
Computadores basedos em válvulas como o EDVAC tendiam a trabalhar em média oito horas até apresentarem falhas,
enquanto os computadores baseados em relés como o (mais lento, mas anterior) Harvard Mark I apresentava defeitos
muito raramente.[3] No final, CPUs baseadas em válvulas tornaram-se dominantes porque as vantagens de velocidade
significativa oferecidas geralmente superavam os problemas de confiabilidade. A maioria destas antigas CPUs
funcionava com baixa frequencias de relógio em comparação com os design microeletrônicos modernos. Sinais de
frequência de relógio variando de 100 kHz a 4 MHz eram muito comuns nesta época, em grande parte limitados pela
velocidade dos dispositivos de comutação que eram construídos.
Para construir uma CPU inteira fora dos SSI ICs eram necessários milhares de chips individuais, mas ainda assim
consumiam muito menos espaço e energia do que modelos anteriores baseados em transistores discretos. Quando a
tecnologia microeletrônica avançou, um crescente número de transistores foram colocados em ICs, diminuindo assim
a quantidade de ICs individuais necessários para uma CPU completa. Circuitos integrados MSI e LSI (integração em
média e em larga escala, conforme iniciais em inglês) aumentaram a soma de transistores às centenas, e depois
milhares.
Microprocessadores
A introdução do microprocessador na década de 1970 afetou significativamente a concepção e implementação de
processadores.
https://pt.wikipedia.org/wiki/Unidade_central_de_processamento 3/4
20/06/2019 Unidade central de processamento – Wikipédia, a enciclopédia livre
Referências
1. Arruda, Felipe (17 de agosto de 2007). «A História dos Processadores» (http://www.tecmundo.com.br/2157-a-hist
oria-dos-processadores.htm). Tecmundo. Consultado em 15 de janeiro de 2012
2. Morimoto, Carlos E. (30 de julho de 2007). «Processador» (http://www.hardware.com.br/termos/processador).
Guia do Hardware. Consultado em 15 de janeiro de 2012
3. Weik, Martin H. (1961). «A Third Survey of Domestic Electronic Digital Computing Systems» (http://ed-thelen.org/c
omp-hist/BRL61.html). Ballistic Research Laboratories
4. VON NEUMANN, John. First Draft of a Report on the EDVAC (http://www.virtualtravelog.net/entries/2003-08-TheF
irstDraft.pdf) Arquivado em (https://web.archive.org/web/20040423232125/http://www.virtualtravelog.net/entries/20
03-08-TheFirstDraft.pdf) 23 de abril de 2004, no Wayback Machine., Moore School of Electrical Engineering,
Universidade da Pensilvânia, 1945
5. «Great Microprocessors of the Past and Present» (https://archive.is/20130415225040/http://www.takisnet.org/~jba
yko/cpu/cpu.html). archive.is. 15 de abril de 2013
6. «Computer Terminology - Processors» (https://www.unm.edu/~tbeach/terms/processors.html). www.unm.edu.
Consultado em 1 de novembro de 2018
7. «How CPU caching speeds processor performance» (https://searchwindowsserver.techtarget.com/tip/How-CPU-c
aching-speeds-processor-performance). SearchWindowsServer (em inglês)
Obtida de "https://pt.wikipedia.org/w/index.php?title=Unidade_central_de_processamento&oldid=55302941"
Esta página foi editada pela última vez às 01h30min de 28 de maio de 2019.
Este texto é disponibilizado nos termos da licença Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC BY-SA 3.0) da
Creative Commons; pode estar sujeito a condições adicionais. Para mais detalhes, consulte as condições de
utilização.
https://pt.wikipedia.org/wiki/Unidade_central_de_processamento 4/4