CPU Unidade central de processamento

O CPU é considerado o cérebro do computador, responsável por tarefas como gerenciar instruções de dispositivos de entrada e fazer cálculos.

Categoria de Tecnologia

Postado em 21 junho 2022

Atualizado em 21 junho 2022

Palavras-chave: cpu,central,processamento,unidade,lógica,aritmética,tecnologia

Visualizações: 2640



O corpo humano é um sistema composto por um conjunto de órgãos que possibilita um indivíduo a realizar atividades como comer, dormir e estudar.

Porém, existe um órgão que é considerado muito mais importante do que qualquer outro órgão no corpo humano, o cérebro.

O cérebro gerencia todas as nossas atividades conscientemente e inconscientemente. Exemplos de tarefas inconscientes são respiração, pulsação e queima calórica.

Assim como o corpo humano, o computador também é um sistema formado por vários componentes. Esses componentes estão conectados entre si e são gerenciados por um único componente, o CPU.

O que é o CPU?

CPU é a sigla para unidade central de processamento, também podendo ser alternado por expressões como processador.

Fixado na placa mãe por um soquete, o CPU possui milhares de transistores. Esses transistores são uma espécie de switch que liga e desliga, podendo manipular os impulsos elétricos, representando um valor binário.

Função da unidade central de processamento (CPU)

O CPU é responsável por gerenciar as instruções (também chamado de comandos) executadas pelo usuário por periféricos de entrada como teclado, mouse, microfone, câmera e escaneador. Além das instruções executadas pelo usuário, também gerencia instruções de softwares, necessários para o funcionamento do computador.

O CPU pode ser dividido em duas unidades, o ALU e o CU.

  • Unidade de controle (CU)
  • Unidade lógica e aritmética (ALU)

O que é a unidade de controle (CU)?

A unidade de controle serve como intermediário entre a memória e outro dispositivo, realizando o gerenciamento de instruções.

Essa unidade busca instruções armazenadas na memória que serão executadas. Após concluir a busca irá decodificar este comando para a execução.

O que é a unidade lógica e aritmética (ALU)?

A unidade lógica e aritmética é responsável por fazer cálculos e enviar esses resultados para a memória.

Como funciona o CPU?

Ao analisarmos o ciclo do CPU, podemos entender como este dispositivo funciona e como ele controla os demais dispositivos.

Dentro da unidade de processamento central, temos a ALU e a CU embutidos.

unidade de processamento central
A imagem acima é um exemplo. Nem sempre os dados irão passar do CU para o ALU.

Na memória, instruções serão endereçadas como uma espécie de lista.

Endereço Instrução
0001 Clicou com o mouse
0002 Apertou tecla “a”
0003

A CU irá obter um endereço da instrução acima, armazenando até a sua execução no contador de programa.

O que é o contador de programa?

O contador de programa é um registro que mantém o endereço da instrução sendo executada ou da próxima instrução a ser executada.

Seguindo em diante, a instrução irá ser decodificada (interpretada). Uma vez que essa instrução é decodificada, a CU irá calcular o endereço dos operandos, indo buscar as informações necessárias para executar a operação.

O que são operandos?

Na informática, operandos são os valores (argumentos) utilizados nas “fórmulas” do CPU para obter o resultado necessário para a execução da operação.

Ciclo do CPU resumido

  1. Recebe uma instrução, por exemplo por um periférico de entrada
  2. Instrução é armazenada na memória
  3. CPU calcula o endereço dessa instrução e busca por esse endereço
  4. CPU interpreta (decodifica) a instrução do endereço obtido
  5. CPU calcula e busca pelos endereços dos operandos obtidos na decodificação
  6. Operação é executada

O ciclo acima é apenas uma amostra. Dependendo do CPU, esse ciclo pode variar.

Conclusão

O CPU é o cérebro do computador, responsável por tarefas como gerenciar instruções de dispositivos de entrada e fazer cálculos.

Composto por milhares de transistores, o CPU é considerado o principal hardware de um computador, recebendo o nome de unidade de processamento central.

Projetos práticos

Integrando o PHP com Elasticsearch no desenvolvimento de um sistema de busca

Projeto de criação de um sistema de busca usando o framework Symfony e Elasticsearch. A integração com Kibana também é feito de modo remoto com um raspberrypi.

Desenvolvendo um jogo de quebra blocos em javascript

Programando um jogo clássico de arcade usando javascript e p5.js. O usuário deve quebrar os blocos utilizando uma bola ao mesmo tempo que evita que a bola saia pela parte inferior da tela

Tutorial de programação do jogo da serpente em javascript

Programando o clássico jogo da serpente usando o framework p5.js. Tutorial indicado para iniciantes da programação que querem aprender os conceitos básico da área criando jogos.

Criando um jogo de pacman usando javascript e pixi.js (parte 1)

Desenvolvimento dos conceitos mais básicos do clássico pacman, como: mapa, animação, deslocamento e detector de colisões.

Criando o esqueleto de um jogo de tiro 2D visto de cima usando P5.js

Usando lógicas matemáticas como trigonometria para criar e calcular o esqueleto de um jogo de tiro 2D em javascript

Veja também

A internet é uma terra sem lei. O que vai proteger a nossa rede interna da internet é o firewall

Uma rede interna sem um firewall é como se fosse uma casa com a porta destrancada. Um indivíduo com más intenções pode se aproveitar para a invadir quando menos esperamos.

Já pensou ser redirecionado para um site de banco falso?

O envenenamento de cache DNS redireciona o usuário para um site falso, mesmo digitando um URL legítimo. Como isso é possível??!!

Sistema embarcado

Mini-computador fixado a um circuito elétrico integrado com outros componentes essenciais, como memória, componente de entrada e saída

Autenticação Biométrica

A autenticação biométrica é o uso de tecnologias que conseguem captar traços e comportamentos únicos de indivíduos para a autenticação.

OSS Software de código aberto

O código aberto é disponível para a visualização, modificação e utilização, podendo ser utilizado por terceiros para fins comerciais.

Algoritmo

O algoritmo é um conjunto de instruções escritas por um programador com intuito de solucionar um problema ou obter um resultado previsto.