Uma coleção de chaves liga /desliga --- que é o que um processador é . Claro, se você alinhou como muitos interruptores de luz end-to- end , pois há transistores em um microprocessador moderno , eles seriam facilmente envolver em torno da terra. Em seu computador, eles ocupam cerca de tanto espaço quanto um cartão de crédito . Mas o número de transistores é apenas um fator que contribui para o desempenho do processador . Compreender alguns outros fatores-chave irá ajudá- lo a escolher o computador que melhor se adapte às suas necessidades , economizando tempo e dinheiro. Relógio Taxa
processadores modernos contêm centenas de milhões de transistores . Cada controla o fluxo de corrente elétrica , o que representa um "one ", quando se permite que a corrente passar e um "zero" quando isso não acontece. O processador usa essa linguagem binária para realizar cálculos , em seguida, envia os resultados para outros componentes. O relógio anda o movimento dessas operações , levantando e abaixando a corrente elétrica . Isso permite que ele para contar alguns componentes , quando o envio de dados e outros, quando a esperá-la , mantendo-se assim o sistema de fluir. A cada ciclo de baixa /alta , os transistores do processador manipular a corrente para realizar cálculos e executar instruções. Por exemplo, um Gigahertz (GHz) três podem operar a uma taxa de três mil milhões de ciclos por segundo. Os mais ciclos de um processador pode manipular por segundo , mais rápido o relógio pode bombear o atual eo melhor as
instruções por clock (IPC)
O IPC é o quantidade de instruções do processador executa por ciclo . É em grande parte dependente do número de transistores de um processador e da arquitetura em geral. Enquanto está na moda para igualar a velocidade do processador com o desempenho , não tem sentido sem IPC . Como um trem de carga em movimento rápido carregando uma única caixa de carga, não adianta ter um processador de alta velocidade executando instruções bilhões de vezes por segundo, se cada vez que ele apenas executa duas instruções . Se ele executa 70000000000 , começa a execução como um PC moderno. Uma maneira rápida de ter uma noção geral do desempenho de um processador é multiplicar IPC por clock.
Cache Tamanho
Processadores obter seus dados do computador de Random Access Memory (RAM). Como os dados derrama, copia o processador e envia -lo para um "cache ". O cache funciona como uma estação de passagem informações temporárias . Faz frequentemente ou recentemente dados utilizados prontamente disponíveis para salvar o processador de ter que recuperá-lo a partir de RAM. Quanto maior o cache , mais dessa memória de fácil acesso o processador pode usar.
Single-core vs Multi-core
A multi -core processador é essencialmente um número de processadores idênticos integrados em um único chip. Isso aumenta , mas não literalmente dobrar , o IPC . Ele também permite que o processador para dividir o trabalho . Se o software é escrito para múltiplos núcleos , o processador pode dividir instruções complexas em uma série de instruções simples, um processo conhecido como " enfiar ". Se o software não é multi- núcleo específico , o processador pode dividir o trabalho ao nível das operações inteiras como o download de vídeo ou execução de software , criando uma " afinidade " entre certos núcleos e determinadas operações.