O que é uma CPU e o que ela faz?

Uma CPU sendo inserida em um soquete de CPU em uma placa-mãe.
Iaroslav Neliubov / Shutterstock

A parte mais importante do seu computador, se você tivesse que escolher apenas um, seria a unidade central de processamento (CPU). É o hub principal (ou “cérebro”) e processa as instruções que vêm dos programas, do sistema operacional ou de outros componentes do PC.

1’s e 0’s

Graças a CPUs mais poderosas, passamos da dificuldade de exibir uma imagem na tela do computador para o Netflix, chat de vídeo, streaming e videogames cada vez mais realistas.

A CPU é uma maravilha da engenharia, mas, em seu núcleo, ainda depende do conceito básico de interpretação de sinais binários (1’s e 0’s). A diferença agora é que, em vez de ler cartões perfurados ou processar instruções com conjuntos de válvulas, as CPUs modernas usam pequenos transistores para criar vídeos TikTok ou preencher números em uma planilha.

O básico da CPU

Os logotipos Intel Core i3, i5 e i7.
Intel

A fabricação de CPU é complicada. O ponto importante é que cada CPU possui silício (uma peça ou várias) que abriga bilhões de transistores microscópicos.

Como aludimos anteriormente, esses transistores usam uma série de sinais elétricos (corrente “ligada” e corrente “desligada”) para representar o código binário da máquina , composto de 1’s e 0’s . Como há tantos desses transistores, as CPUs podem realizar tarefas cada vez mais complexas em velocidades maiores do que antes.

A contagem de transistores não significa necessariamente que a CPU será mais rápida. No entanto, ainda é uma razão fundamental para o telefone que você carrega no bolso ter muito mais poder de computação do que, talvez, todo o planeta quando fomos à lua .

Recomendado:  Como sincronizar a tela inicial da Apple TV em várias Apple TVs

Antes de prosseguirmos na escada conceitual de CPUs, vamos falar sobre como uma CPU executa instruções com base em código de máquina, chamado de “conjunto de instruções”. CPUs de empresas diferentes podem ter conjuntos de instruções diferentes, mas nem sempre.

A maioria dos PCs com Windows e processadores Mac atuais, por exemplo, usa o conjunto de instruções x86-64, independentemente de serem CPU Intel ou AMD. Macs estreando no final de 2020, no entanto, terão  CPUs baseadas em ARM , que usam um conjunto de instruções diferente. Há também um pequeno número de PCs com Windows 10 usando processadores ARM .

Núcleos, caches e gráficos

Um diagrama do Intel Silicon, com os núcleos e outras seções da CPU rotulados.
Intel

Agora, vamos dar uma olhada no próprio silício. O diagrama acima é de um white paper da Intel publicado em 2014 sobre a arquitetura de CPU da empresa para o Core i7-4770S . Este é apenas um exemplo da aparência de um processador – outros processadores têm layouts diferentes.

Podemos ver que este é um processador de quatro núcleos . Houve um tempo em que uma CPU tinha apenas um único núcleo. Agora que temos vários núcleos, eles processam as instruções com muito mais rapidez. Os núcleos também podem ter algo chamado hyper-threading ou multi-threading simultâneo (SMT), que faz um núcleo parecer dois para o PC. Isso, como você pode imaginar, ajuda a acelerar ainda mais os tempos de processamento.

Os núcleos neste diagrama estão compartilhando algo chamado cache L3. Esta é uma forma de memória onboard dentro da CPU. As CPUs também possuem caches L1 e L2 contidos em cada núcleo, bem como registradores, que são uma forma de memória de baixo nível. Se você quiser entender as diferenças entre registradores, caches e RAM do sistema, verifique esta resposta no StackExchange .

Recomendado:  Como mostrar o painel de controle e a lixeira no painel de navegação do Windows File Explorer

A CPU mostrada acima também contém o agente do sistema, o controlador de memória e outras partes do silício que gerenciam as informações que entram e saem da CPU.

Finalmente, há os gráficos integrados do processador, que geram todos aqueles maravilhosos elementos visuais que você vê na tela. Nem todas as CPUs contêm seus próprios recursos gráficos. As CPUs AMD Zen para desktop, por exemplo, requerem uma placa de vídeo discreta para exibir qualquer coisa na tela. Alguns processadores Intel Core para desktop também não incluem gráficos onboard.

A CPU na placa-mãe

Um processador no soquete da placa-mãe sem um cooler montado na parte superior.
yishii / Shutterstock

Agora que vimos o que está acontecendo por baixo do capô de uma CPU, vamos ver como ela se integra ao resto do seu PC. A CPU fica no que é chamado de soquete na placa-mãe do seu PC.

Uma vez encaixado no soquete, outras partes do computador podem se conectar à CPU por meio de algo chamado “barramentos”. A RAM, por exemplo, se conecta à CPU por meio de seu próprio barramento, enquanto muitos componentes do PC usam um tipo específico de barramento, chamado de “PCIe”.

Cada CPU tem um conjunto de “pistas PCIe” que pode usar. As CPUs Zen 2 da AMD, por exemplo, têm 24 pistas que se conectam diretamente à CPU. Essas pistas são então divididas pelos fabricantes de placas-mãe com orientação da AMD.

Por exemplo, 16 pistas são normalmente usadas para um slot de placa gráfica x16. Então, há quatro pistas para armazenamento, como um dispositivo de armazenamento rápido, como um SSD M.2. Alternativamente, essas quatro faixas também podem ser divididas. Duas pistas podem ser usadas para o SSD M.2 e duas para uma unidade SATA mais lenta, como um disco rígido ou SSD de 2,5 polegadas.

Recomendado:  Como selecionar, formatar e trabalhar com texto no iPhone

São 20 pistas, com as outras quatro reservadas para o chipset , que é o centro de comunicações e controlador de tráfego da placa-mãe. O chipset tem seu próprio conjunto de conexões de barramento, permitindo que ainda mais componentes sejam adicionados a um PC. Como você pode esperar, os componentes de alto desempenho têm uma conexão mais direta com a CPU.

Como você pode ver, a CPU faz a maior parte do processamento das instruções e, às vezes, até os gráficos funcionam (se for construída para isso). A CPU não é a única maneira de processar instruções, no entanto. Outros componentes, como a placa gráfica, têm seus próprios recursos de processamento integrado. A GPU também usa seus próprios recursos de processamento para trabalhar com a CPU e executar jogos ou realizar outras tarefas com uso intensivo de gráficos.

A grande diferença é que os processadores de componentes são construídos com tarefas específicas em mente. A CPU, entretanto, é um dispositivo de propósito geral capaz de realizar qualquer tarefa de computação que seja solicitada. É por isso que a CPU reina suprema dentro do seu PC e o resto do sistema depende dela para funcionar.