O que é uma CPU e o que ela faz?

O que é uma CPU? A CPU ou Unidade Central de Processamento(Central Processing Unit) é o cérebro de processamento de números de um computador. Tudo o que um computador faz, desde jogar videogame(video games) até ajudá-lo a escrever uma redação, é dividido em um conjunto de instruções matemáticas. A CPU pega essas instruções e as executa. 

Os detalhes de como ele faz isso são, obviamente, muito(much ) mais complicados do que essa simples explicação. A coisa mais importante que você precisa saber é que a CPU é o principal mecanismo matemático de um computador.

A (extremamente) curta história das CPUs(The (Extremely) Short History Of CPUs)

A história da computação é longa e complexa. Também vai mais longe na história do que a tecnologia digital, a eletrônica ou mesmo a eletricidade. Um ábaco é uma espécie de processador. Assim são as calculadoras mecânicas. A grande diferença é que essas máquinas podem fazer apenas uma ou algumas tarefas matemáticas. Eles não são processadores de uso geral , dos quais a (general purpose)CPU moderna é um exemplo.

O que torna uma CPU um dispositivo de cálculo de uso geral é o uso da lógica. Em 1903 , Nikola Tesla patenteou circuitos elétricos conhecidos como portões e interruptores. Usando esses circuitos, você pode construir dispositivos que executam operações lógicas, onde você pode fazer com que a máquina atue em determinadas condições. 

Em meados da década de 1940 , William Shockley , John Bardeen e Walter Brattain inventaram e patentearam um dispositivo chamado transistor, enquanto trabalhavam nos Laboratórios (Laboratories)Bell . O transistor é o bloco de construção básico de uma CPU . Transistores são componentes de computador relativamente pequenos. O transistor é uma invenção tão importante que os três inventores receberam um Prêmio Nobel(Nobel Prize) por isso.

No final da década de 1950, Robert Noyce e Jack Kilby deram um grande passo adiante e criaram o primeiro circuito integrado(integrated circuit) funcional . Um circuito integrado é um conjunto de circuitos eletrônicos integrados em uma única peça de material semicondutor. Na maioria dos casos, esse material é o silício. Isso é o que as pessoas querem dizer quando falam “microchip”. 

Uma CPU consiste em um ou mais microchips. Esta é uma invenção importante porque bilhões de transistores podem ser empacotados em uma única CPU . Isso cria mecanismos matemáticos incrivelmente poderosos.

Usando as invenções de portas lógicas, transistores e circuitos integrados, o mundo inteiro foi alterado. Os microchips estão em tudo hoje em dia, não apenas no seu computador. E as CPUs são os microchips de uso geral mais avançados que podemos fazer.

Como funcionam as CPUs?(How Do CPUs Work?)

Todo o princípio de uma CPU é baseado em código binário(binary code) . Os seres humanos tendem a representar números usando um sistema chamado base 10 ou sistema decimal. Os valores posicionais de cada dígito em um número aumentam por um fator de dez. Portanto, “111” contém cem, dez e um.

Computadores e suas CPUs não conseguem entender a base 10. Os transistores funcionam no princípio de estar ligado ou desligado. O que significa que as portas lógicas que você constrói a partir delas também podem funcionar apenas com esses dois estados. É por isso que, fundamentalmente, as CPUs são executadas em código binário(binary code) . Este sistema de numeração tem valores de posição diferentes. Em vez disso, se 1, 10, 100, 1000 e assim por diante, os valores de posição são 1,2,4,8,16,32,64,128 e assim por diante. 

Então, em binário “111” seria 7 em números decimais, já que você soma 1,2 e 4 juntos. Se algum dos números for um zero, você simplesmente o ignora e adiciona o valor posicional do próximo 1. Dessa forma, você pode expressar qualquer valor decimal. Apenas(Just) observe que os números binários geralmente são lidos da direita para a esquerda, então o valor posicional “1” estaria na extrema direita.

Vamos colocá-lo em uma tabela para deixar bem claro:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Você pode ver por que soma o número 7 em decimal? Vamos fazer o número 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Então 111 é “7”, mas “11101” é 23 porque o quinto valor em binário é 16. Muito(Pretty) legal, certo? Você pode expressar qualquer número possível que possa ser escrito em decimal dessa maneira. O que significa que computadores construídos a partir de transistores também podem trabalhar com qualquer número.

Como são feitas as CPUs?

O processo de produção de CPUs(CPUs) modernas também é, como seria de esperar, bastante complexo. O processo básico envolve o crescimento de grandes cilindros de cristal de silício. Suas propriedades semicondutoras o tornam ideal para construir um circuito integrado binário.

Esses grandes cristais são cortados em wafers finos. As bolachas são então “dopadas” com outro produto químico para ajustar suas propriedades. O circuito em nanoescala é então gravado na superfície do wafer usando luz usando um processo conhecido como fotolitografia(photolithography) .

Design e desempenho da CPU

As CPUs(CPUs) não são todas iguais. O primeiro ancestral próprio da CPU moderna , o Intel 8086 , tinha cerca de 29.000 transistores em seu circuito integrado. Hoje, um processador como o Intel i99900K tem pouco mais de 1,7 bilhão(billion) de transistores. Quanto mais densos os circuitos lógicos de uma CPU , mais complexo e maior o número de instruções que ela pode executar por ciclo de clock. 

Espera aí(Hang) , “ciclo do relógio”? Sim, esse é o outro componente principal do desempenho da CPU . Uma CPU é executada em uma determinada frequência, a cada pulso do clock da CPU é feito um ciclo de cálculos. Se você pegar a mesma CPU e dobrar sua velocidade de clock, então (em teoria) ela deve funcionar duas vezes mais rápido. 

Aquele Intel 8086(Intel 8086) de 1978 rodava a 5Mhz quando foi lançado. São cinco milhões de ciclos de clock por segundo. O Intel i9-9900K? Começa em 3,6 Ghz . (starts )Isso 3600 (Ghz.That 3600) Mhz , com a opção de aumentar até 5000 Mhz quando possível.

Para adicionar mais um problema ao desempenho da CPU , as (CPU)CPUs modernas contêm vários “núcleos”. Cada núcleo é na verdade uma CPU independente . É típico ter pelo menos quatro desses núcleos hoje em dia, mas ultimamente a norma tem sido que os computadores convencionais tenham seis ou oito núcleos. Computadores profissionais de ponta podem ter cerca de 100 núcleos  de CPU .

Ter vários núcleos significa que a CPU pode executar vários conjuntos de instruções em paralelo. O que significa que nossos computadores podem fazer muitas coisas ao mesmo tempo sem problemas. Algumas CPUs têm núcleos “multithread”. Esses núcleos podem lidar com duas tarefas separadas cada. Nos processadores Intel(Intel CPUs) , isso é marcado como “ hyperthreading ”.

Portanto, o desempenho total de uma CPU se resume a uma combinação de:

É claro que há mais do que esses quatro pontos principais. No entanto, essas são as quatro principais considerações para fazer uma CPU funcionar bem.

O papel(Role) da CPU em seu computador(Your Computer)

A última coisa que temos que cobrir é o trabalho que a CPU desempenha em seu computador. Afinal, não é o único microchip de circuito integrado em seu computador. Por exemplo, as GPUs (unidades de processamento gráfico) geralmente são ainda mais densas em transistores do que uma CPU .

Eles precisam de seu próprio resfriamento e fonte de alimentação, bem como memória. É como um pequeno computador extra! O mesmo pode ser dito para os chips que controlam o tráfego de som, USB e disco rígido. (USB)Então, por que a CPU é especial? Estes são os principais motivos:

  • Pode processar QUALQUER(ANY) instrução, uma GPU só faz certos tipos de processamento
  • Ele une todos os outros componentes, empurrando e puxando dados para fazer seu computador funcionar
  • A CPU está envolvida com todo o trabalho que o computador é solicitado a fazer até certo ponto

Em suma, a CPU é o componente de desempenho de uso geral mais importante em seu computador. Não(Don) tome isso como garantido!



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts