O que é uma cpu e que ele faz? [Tecnologia explicada]

Embora a maioria das pessoas moderadamente tech-savvy hoje sabem que um CPU é um dos componentes em seus computadores, muitas pessoas não sabem o que é uma CPU realmente faz. Na verdade, se solicitado, a maioria das pessoas provavelmente não sabem o CPU representa.

Mas quando procura de um novo desktop ou laptop, e termos típicos relacionados à CPU como "quad-core" ?? ou "core i7" ?? saem de anúncios, cada um proclamando a sua superioridade sobre o outro - o que é uma pessoa a fazer, especialmente se ele ou ela não tem ideia do que qualquer um desses termos significam?


Primeiro de tudo, o que é uma CPU?  CPU (Também vulgarmente chamado um microprocessador) meios ?? "unidade de processamento central". É um nome muito apropriado, porque descreve exatamente o que a CPU faz: ele processa instruções que reúne a partir de descodificar o código em programas e outros tais arquivos. A CPU tem quatro funções principais: buscar, decodificar, executar, e Escreva de volta.

o que é uma CPU

Buscar

No primeiro passo, o processador recupera a instrução que é preciso executar a partir da memória do programa. Cada instrução em um programa (que contém milhões de instruções) é armazenado em um endereço específico. A CPU tem um contador de programa, que mantém um registo da posição do CPU no programa - mais especificamente, o endereço da instrução que a CPU está a aceder.

Decodificar

Para esta etapa, é importante saber que não importa o que o código de um programa é escrito em, o compilador para esse idioma específico quebra o código de baixo para Assembly Language. linguagem assembly é uma linguagem que a CPU entende, mas podem variar entre diferentes CPUs. A partir daí, uma "~assembler `traduz Assembly Language em código binário, que a CPU pode manipular para executar as instruções que lhe são atribuídos.

o que é uma CPU

Executar



Com base nas instruções que lhe forem dadas, a CPU pode, então, fazer uma de três coisas:

1) Usando sua Unidade lógica e aritmética (ALU), a CPU pode calcular funções matemáticas extremamente complicados;

2) mover dados de um local de memória para outro;

3) Ir para endereços diferentes no programa com base em decisões tomadas pela própria CPU.

O diagrama acima mostra a configuração de um microprocessador extremamente simples capaz de realizar essas ações.

Escreva de volta

Normalmente, cada uma das ações tomadas pelo CPU produz algum tipo de saída. A CPU leva esta saída e escreve-lo na memória do computador. Por exemplo, se um programa queria executar o primeiro item da lista acima em dois operandos, 3 e 5, a saída, 8, seria escrito de volta para um endereço específico. No entanto, para a 3ª bala, o contador de programa (que, como dito acima, é usado para acompanhar o progresso da CPU através de um programa) simplesmente muda para refletir o início do próximo conjunto de instruções.



Quando estas quatro etapas foram concluídas, o Contador do programa se move para a próxima instrução e repete todo o processo novamente, até o término do programa.

o que é uma CPU

Um outro componente importante de uma CPU é chamado de "relógio." ?? O relógio produz um sinal que actua de modo a sincronizar as unidades lógicas dentro da CPU como eles executam as instruções dadas em um programa. No diagrama acima, a linha púrpura representa o sinal de um relógio, uma vez que está a ser introduzido dentro de uma unidade lógica. Para cada vez que a linha vai de baixo a alto, e de volta para baixo (um ciclo), uma instrução é realizada.

Assim, a velocidade de relógio de CPU refere-se ao número de vezes que os ciclos de relógio de CPU de uma por segundo. computadores típicos têm uma velocidade de clock em torno de 2,8 GHz (Gigahertz), o que significa que os ciclos de clock de 2,8 bilhões de vezes por segundo, e executa um número equivalente de instruções!

Agora, mesmo que esta parece ser uma incrível quantidade de informações processadas, uma CPU que opera exclusivamente na tecnologia explicado acima ainda seria lento, se não fosse por paralelismo, e tecnologia multi-core. Mas eu vou deixar isso para mais tarde, como eu apenas lhe deu uma grande quantidade de informação para digerir. Agora, você é um pouco mais perto de aprender como processadores de trabalho, e para a aferição qual processador é melhor para suas necessidades.

Na Parte 2, vou explicar mais em profundidade sobre a tecnologia que vai para a tecnologia dual e quad-core, eo que afirma como "Hyper-Threading" ?? significar. Eu também vou introduzir o conceito de overclocking uma CPU (a prática de aumentar o clock de um CPU para aumentar o seu desempenho e velocidade).

O CPU é que o seu computador tem? Alguma vez você já pensou sobre overclocking seu computador? Deixe-nos saber nos comentários!

» » O que é uma cpu e que ele faz? [Tecnologia explicada]