O que é CPU? Conheça o principal processador de computadores e celulares

Entenda o que a unidade central de processamento (CPU) faz e como ela funciona com outros processadores do seu smartphone ou computador..


adblock

Uma CPU (Unidade Central de Processamento) é um chip responsável pelo processamento de dados em um computador, telefone celular e outros dispositivos eletrônicos e atua como o “cérebro” desses dispositivos. A seguir, entenda a diferença entre CPU e outros tipos de processadores, como ela funciona e suas aplicações..

O melhor da tecnologia está no nosso canal no WhatsApp

Quais são os componentes de uma CPU?

A CPU (unidade central de processamento) é dividida em três unidades principais. São elas: Unidade de Controle (CU), Unidade Lógica e Aritmética (ULA) e Registros. A seguir, saiba mais sobre como cada um funciona..

O que é a Unidade de Controle (UC) da CPU?

Um controlador é um circuito que produz sinais elétricos para organizar como e quando os comandos são executados. Esses sinais controlam a transferência de dados entre o processador e componentes como RAM e dispositivos de entrada e saída de dados..

A forma como a unidade de controle funciona depende da arquitetura e da complexidade do processador. Mas em todos os casos, o componente segue uma rotina para recuperar instruções da memória, interpretá-las e direcioná-las para realizar ações no momento certo..

Para que serve a Unidade Lógica e Aritmética (ULA) na CPU?

Uma Unidade Aritmética e Lógica (ALU) é um circuito responsável por realizar operações lógicas, cálculos como adição e multiplicação e operações booleanas complexas (baseadas no sistema binário)..

Todas essas funções são necessárias para que a CPU realize cálculos e comparações que resultem no processamento dos dados de acordo com as instruções da unidade de controle. Portanto, a ALU é considerada um elemento importante em todos os tipos de processadores..

O que são os registradores de uma CPU?

Os registradores são um tipo de memória rápida e volátil (perdem dados ao ficar sem energia elétrica) usados em pequenas quantidades para armazenamento de dados. A sua função é permitir que a CPU tenham acesso imediato a dados e instruções necessárias para a execução de operações lógicas ou aritméticas.

Normalmente, os registradores são o tipo de memória que fornece à CPU o acesso mais rápido aos dados. Sem eles, as operações poderiam levar mais tempo para serem realizadas, tornando a capacidade de processamento da CPU subaproveitada.

Para que serve a memória cache da CPU?

A memória cache é um tipo de memória temporária que permite ao processador acessar os dados que processa mais rapidamente do que apenas na RAM. O cache do processador é dividido em níveis. Quanto mais baixo for o nível, mais rápida será a memória, mas também mais cara..

O que são os ciclos de instrução de uma CPU?

O ciclo de instrução consiste no tempo que a CPU gasta para retirar as instruções da memória e executá-las, portanto este procedimento também é chamado de “ciclo de pegar e executar”. Os comandos podem ser executados uns sobre os outros, uma técnica chamada pipelining.. Os ciclos de instrução variam de uma arquitetura de processador para outra ou entre CPUs com especificações diferentes. Mas há estágios básicos para todos os casos:

Busca: a instrução é buscada com base na indicação do endereço de memória em que ela está e armazenada em um registrador;

Decodificação: a instrução obtida no estágio de busca é interpretada, etapa na qual ela é dividida em operadores aritméticos ou lógicos e operandos (entidades como uma constante ou o valor de uma variável);

Busca de operandos (operand fetch): os endereços de memória dos operandos são calculados e, então, eles são buscados;

Execução: os dados são decodificados pela Unidade de Controle e direcionados a componentes como a Unidade Lógica e Aritmética para a operação ser finalmente executada;

Armazenamento: o resultado da operação executada é armazenada na memória principal. Na sequência, um novo ciclo começa.

O que são os núcleos da CPU?

O ciclo de instrução consiste no tempo que a CPU gasta para retirar as instruções da memória e executá-las, portanto este procedimento também é chamado de “ciclo de pegar e executar”. Os comandos podem ser executados uns sobre os outros, uma técnica chamada pipelining.. Os ciclos de instrução variam de uma arquitetura de processador para outra ou entre CPUs com especificações diferentes. Mas há estágios básicos para todos os casos:

Busca: a instrução é buscada com base na indicação do endereço de memória em que ela está e armazenada em um registrador;

Decodificação: a instrução obtida no estágio de busca é interpretada, etapa na qual ela é dividida em operadores aritméticos ou lógicos e operandos (entidades como uma constante ou o valor de uma variável);

Busca de operandos (operand fetch): os endereços de memória dos operandos são calculados e, então, eles são buscados;

Execução: os dados são decodificados pela Unidade de Controle e direcionados a componentes como a Unidade Lógica e Aritmética para a operação ser finalmente executada;

Armazenamento: o resultado da operação executada é armazenada na memória principal. Na sequência, um novo ciclo começa.

Como saber quantos núcleos tem minha CPU?

Uma forma de descobrir a quantidade de núcleos da CPU consiste em pesquisar pelo nome completo do chip no Google ou no Bing. Geralmente, os primeiros resultados levam para a página oficial do produto, que informa a quantidade de núcleos e demais especificações.

Outra opção é o uso de aplicativos como o CPU-Z, disponível para Windows e Android. O software não só informa a quantidade de núcleos da CPU, como revela detalhes como quantidade de memória cache e frequência (clock).

Processador octa-core é melhor que quad-core?

Uma forma de descobrir a quantidade de núcleos da CPU consiste em pesquisar pelo nome completo do chip no Google ou no Bing. Geralmente, os primeiros resultados levam para a página oficial do produto, que informa a quantidade de núcleos e demais especificações.

Outra opção é o uso de aplicativos como o CPU-Z, disponível para Windows e Android. O software não só informa a quantidade de núcleos da CPU, como revela detalhes como quantidade de memória cache e frequência (clock).