A unidade central de processamento (CPU) é o cérebro do computador. Lida com a atribuição e o processamento de tarefas e gerencia funções operacionais que todos os tipos de computadores utilizam.
Os tipos de CPU são designados de acordo com o tipo de chip que eles utilizam para processar dados. Há uma grande variedade de processadores e microprocessadores disponíveis, com novos processadores poderosos sempre em desenvolvimento. O poder de processamento que as CPUs entregam permite que os computadores se envolvam em atividades de multitarefa. Antes de descrevermos os tipos de CPUs disponíveis, devemos esclarecer alguns termos básicos que são essenciais para nossa compreensão dos tipos de CPU.
Há vários componentes em uma CPU, mas esses aspectos são especialmente críticos para a operação da CPU e nossa compreensão de como eles operam:
Além dos componentes acima, as CPUs modernas geralmente contêm o seguinte:
As CPUs utilizam um tipo de ciclo de comando repetido que é administrado pela unidade de controle em associação com o relógio do computador que oferece assistência à sincronização.
O trabalho que uma CPU realiza ocorre de acordo com um ciclo estabelecido (chamado ciclo de instruções da CPU). O ciclo de instruções da CPU designa um certo número de repetições, e esse é o número de vezes que as instruções computacionais básicas serão repetidas, conforme permitido pela capacidade de processamento desse computador.
As três instruções computacionais básicas são as seguintes:
Tentativas básicas de gerar velocidades de processamento mais rápidas levaram alguns proprietários de computadores a renunciar às etapas usuais envolvidas na criação de desempenho de alta velocidade, que normalmente exigem a aplicação de mais núcleos de memória. Em vez disso, esses usuários ajustam o relógio do computador para que ele funcione mais rápido em sua(s) máquina(s). O processo de "overclocking" é análogo ao "jailbreak" de smartphones para que seu desempenho possa ser alterado. Infelizmente, como o jailbreak de um smartphone, esses ajustes são possivelmente prejudiciais ao dispositivo e são totalmente reprovados pelos fabricantes de computadores.
As CPUs são definidas pelo processador ou microprocessador que os controla:
Embora várias empresas fabriquem produtos ou desenvolvam software compatível com CPUs, esse número diminuiu para apenas alguns grandes players nos últimos anos.
As duas principais empresas nesta área são a Intel e a Advanced Micro Devices (AMD). Cada um utiliza um tipo diferente de ISA (arquitetura de conjunto de instruções). Os processadores Intel utilizam uma arquitetura CISC (complex instruction set computer). Os processadores AMD seguem uma arquitetura de computador de conjunto de instruções reduzido (RISC).
Embora o termo "unidade de processamento de imagens" contenha a palavra "imagens", essa frase não captura verdadeiramente o que são as GPUs, que é a velocidade. Nesse caso, sua maior velocidade é a causa da aceleração da computação gráfica.
A GPU é um tipo de circuito eletrônico com aplicações imediatas em PCs, smartphones e consoles de videogames, que era seu uso original. Agora, as GPUs também servem para fins não relacionados à aceleração gráfica, como mineração de criptomoedas e o treinamento de redes neurais.
A busca pela miniaturização do computador continuou quando a ciência da computação criou uma CPU tão pequena que caberia em um pequeno chip de circuito integrado chamado microprocessador. Os microprocessadores são designados pelo número de núcleos que suportam.
O núcleo de uma CPU é o "cérebro dentro do cérebro", servindo como unidade de processamento físico dentro de uma CPU. Os microprocessadores podem conter vários processadores. Enquanto isso, um núcleo físico é uma CPU incorporada diretamente a um chip, mas que ocupa somente um soquete, permitindo que outros núcleos físicos acessem o mesmo ambiente de computação.
A computação seria uma atividade muito limitada sem a presença de dispositivos de saída para executar os conjuntos de instruções da CPU. Esses dispositivos incluem periféricos que se conectam à parte externa de um computador e aumentam consideravelmente a funcionalidade.
Os periféricos proporcionam os meios para o usuário do computador interagir com o computador e fazer com que ele processe as instruções de acordo com os desejos do usuário. São itens essenciais para desktop, como teclados, mouses, scanners e impressoras.
Os periféricos não são os únicos anexos comuns do computador moderno. Há também dispositivos de entrada/saída em uso amplo e eles recebem e transmitem informações, como câmeras de vídeo e microfones.
Vários problemas são afetados pelo consumo de energia. Um deles é a quantidade de calor produzida pelos processadores multi-core e como dispersar o excesso de calor desse dispositivo para que o processador do computador permaneça termicamente protegido. Por essa razão, os data centers em hiperescala (que abrigam e utilizam milhares de servidores) são projetados com extensos sistemas de condicionamento e resfriamento de ar.
Há também questões de sustentabilidade, mesmo que estejamos falando de alguns computadores em vez de alguns milhares. Quanto mais potentes forem os computadores e CPUs, mais energia será necessária para manter suas operações e, em alguns casos de grande porte, isso pode significar gigahertz (GHz) de potência de computação.
O desenvolvimento mais profundo da computação desde suas origens, a inteligência artificial (IA) agora está impactando a maioria, senão todos os ambientes de computação. Um desenvolvimento que estamos vendo na área das CPUs é a criação de processadores especiais que foram criados especificamente para lidar com as cargas de trabalho grandes e complexas associadas à IA (ou outras finalidades especiais):
Os transistores são extremamente importantes para a eletrônica em geral e para a computação em particular. O termo é uma mistura de "transferência e resistência" e normalmente se refere a um componente feito de semicondutores utilizado para limitar e/ou controlar a quantidade de corrente elétrica que flui através de um circuito.
Na computação, os transistores também são elementares. O transistor é a unidade básica de construção por trás da criação de todos os microchips. Os transistores ajudam a compor a CPU e são o que compõe a linguagem binária de 0s e 1s que os computadores utilizam para interpretar a lógica booleana.
Os cientistas da computação estão sempre trabalhando para aumentar a produção e a funcionalidade das CPUs. Veja a seguir algumas projeções sobre as CPUs do futuro:
As empresas esperam muito dos computadores em que investem. Por sua vez, esses computadores dependem de CPUs com poder de processamento suficiente para lidar com as cargas de trabalho difíceis encontradas no ambiente de negócios com uso intensivo em dados de hoje.
As organizações precisam de soluções viáveis com a mesma capacidade de mudança. A computação inteligente depende da disponibilidade de equipamentos para atender sua missão de maneira eficaz, mesmo à medida que esse trabalho evolui. Os servidores IBM são robustos e flexíveis, permitindo que você se concentre no seu trabalho. Encontre os servidores IBM de que você precisa para ter os resultados dos quais sua organização depende—hoje e no futuro.