Quais programas usam multinúcleos. O que o número de núcleos do processador afeta? Processador multi-core

Lar / Discos rígidos

Processador em um telefone celular. Características e seu significado

A indústria de smartphones progride a cada dia e, como resultado, os usuários estão adquirindo aparelhos mais novos, modernos e poderosos. Todos os fabricantes de smartphones se esforçam para tornar sua criação especial e insubstituível. Portanto, hoje muita atenção é dada ao desenvolvimento e produção de processadores para smartphones.

Certamente, muitos fãs de “smart phones” já se perguntaram mais de uma vez: o que é um processador e quais são suas principais funções? E também, sem dúvida, os compradores estão interessados ​​​​no significado de todos esses números e letras no nome do chip.
Sugerimos que você se familiarize um pouco com o conceito "processador de smartphone".

Processador em um smartphone- esta é a parte mais complexa e é responsável por todos os cálculos realizados pelo aparelho. Na verdade, é incorreto dizer que um smartphone utiliza um processador, uma vez que os processadores como tais são dispositivos móveis não são usados. O processador, junto com outros componentes, forma SoC (System on a chip - system on a chip), o que significa que em um chip existe computador completo com processador, acelerador gráfico e outros componentes.

Se estamos falando sobre o processador, primeiro precisamos entender um conceito como "arquitetura do processador". Os smartphones modernos utilizam processadores baseados na arquitetura ARM, desenvolvida pela empresa de mesmo nome ARM Limited. Podemos dizer que arquitetura é um determinado conjunto de propriedades e qualidades inerentes a toda uma família de processadores. Qualcomm, Nvidia, Samsung, MediaTek, Apple e outras empresas de processadores licenciam tecnologia da ARM e depois vendem os chips prontos para fabricantes de smartphones ou os usam em seus próprios dispositivos. Os fabricantes de chips licenciam núcleos individuais, conjuntos de instruções e tecnologias relacionadas da ARM. A ARM Limited não produz processadores, apenas vende licenças de suas tecnologias para outros fabricantes.

Agora vamos dar uma olhada em conceitos como núcleo e velocidade de clock, que sempre são encontrados em análises e artigos sobre smartphones e telefones quando se fala em processador.

Essencial

Vamos começar com a pergunta: o que é um kernel? Essencialé um elemento do chip que determina o desempenho, o consumo de energia e a velocidade do clock do processador. Muitas vezes nos deparamos com o conceito de processador dual-core ou quad-core. Vamos descobrir o que isso significa.

Processador dual-core ou quad-core - qual a diferença?

Muitas vezes, os compradores pensam que um processador dual-core é duas vezes mais poderoso que um processador single-core e que um processador quad-core é, portanto, quatro vezes mais poderoso. Agora vamos contar a verdade. Parece bastante lógico que passar de um núcleo para dois, ou de dois para quatro, aumente o desempenho, mas na verdade é raro que esse poder aumente por um fator de dois ou quatro. Aumentar o número de núcleos permite acelerar o funcionamento do dispositivo redistribuindo os processos em execução. Mas a maioria dos aplicativos modernos são de thread único e, portanto, só podem usar um ou dois núcleos por vez. A questão surge naturalmente: para que serve então um processador quad-core? Multi-core é usado principalmente por jogos avançados e aplicativos de edição arquivos multimídia. Isso significa que se você precisa de um smartphone para jogar (jogos 3D) ou gravar vídeo Full HD, então você precisa comprar um dispositivo com processador quad-core. Se o programa em si não suportar vários núcleos e não exigir grandes recursos, os núcleos não utilizados serão automaticamente desativados para economizar energia da bateria. Freqüentemente, o quinto núcleo complementar é usado para as tarefas mais despretensiosas, por exemplo, para operar o dispositivo no modo de suspensão ou ao verificar e-mails.

Se você precisa de um smartphone comum para se comunicar, navegar na Internet, verificar e-mail ou ficar por dentro das últimas notícias, um processador dual-core é bastante adequado para você. E por que pagar mais? Afinal, a quantidade de núcleos afeta diretamente o preço do aparelho.

Frequência do relógio

O próximo conceito que devemos conhecer é a frequência do clock. A frequência do clock é uma característica do processador que mostra quantos ciclos de clock o processador é capaz de operar por unidade de tempo (um segundo). Por exemplo, se as características do dispositivo indicarem frequência 1,7 GHz - isso significa que em 1 segundo seu processador executará 1.700.000.000 (1 bilhão 700 milhões) de ciclos.

Dependendo da operação, bem como do tipo de chip, o número de ciclos de clock necessários para que o chip execute uma tarefa pode variar. Quanto maior a frequência do clock, mais rápida será a velocidade operacional. Essa diferença é especialmente perceptível ao comparar núcleos idênticos operando em frequências diferentes.

Às vezes o fabricante limita a velocidade do clock para reduzir o consumo de energia, pois quanto maior a velocidade do processador, mais energia ele consome.

E novamente voltamos ao multi-core. Aumentar a velocidade do clock (MHz, GHz) pode aumentar a geração de calor, o que é altamente indesejável e até prejudicial para usuários de smartphones. Por isso, a tecnologia multi-core também é utilizada como uma das formas de aumentar o desempenho de um smartphone sem deixá-lo muito quente no bolso.

O desempenho aumenta ao permitir que aplicativos sejam executados simultaneamente em vários núcleos, mas há uma condição: os aplicativos devem ser de última geração. Esse recurso também economiza energia da bateria.

Cache da CPU

Outra característica importante do processador sobre a qual os vendedores de smartphones costumam manter silêncio é Cache da CPU.

Cache- Esta é uma memória projetada para armazenamento temporário de dados e operando na frequência do processador. O cache é usado para reduzir o tempo de acesso do processador à RAM lenta. Ele armazena cópias de parte dos dados da RAM. O tempo de acesso é reduzido porque grande parte dos dados exigidos pelo processador vai para o cache e o número de acessos à RAM é reduzido. Quanto maior o tamanho do cache, maior será a parte necessário para o programa pode conter dados, menos frequentemente ocorrerá o acesso à RAM e maior será o desempenho geral do sistema.

O cache é especialmente relevante em sistemas modernos, onde a diferença entre a velocidade do processador e a velocidade da RAM é bastante grande. É claro que surge a pergunta: por que eles não querem mencionar essa característica? É muito simples. Vamos dar um exemplo. Suponhamos que existam dois processadores bem conhecidos (condicionalmente A e B) com absolutamente o mesmo número de núcleos e velocidade de clock, mas por alguma razão A funciona muito mais rápido que B. Isso é muito simples de explicar: o processador A tem um maior cache, portanto o processador funciona mais rápido.

A diferença no volume do cache é especialmente perceptível entre telefones chineses e de marca. Parece que de acordo com os números das características tudo parece igual, mas o preço dos aparelhos é diferente. E é aqui que os compradores decidem poupar dinheiro com o pensamento “por que pagar mais se não há diferença?” Mas, como vemos, há uma diferença muito significativa, mas os vendedores muitas vezes ficam calados sobre isso e vendem Telefones chineses a preços inflacionados.

Qual é a vantagem dos processadores dual-core?

Ao comprar um laptop, você provavelmente notou que alguns deles possuem etiquetas: " Intel Core 2 Duo" ou "AMD Turion 64 x2". Essas etiquetas indicam que os laptops são construídos com tecnologia de processamento dual-core.

Processadores dual-core

Processadores dual-core referem-se a um tipo de sistema que consiste em dois núcleos de processador independentes combinados em um circuito integrado (IC) ou, como dizem os profissionais, em um único chip. Esses sistemas combinam dois núcleos em um processador. Tecnologia semelhante foi aplicada pela primeira vez ao computador pessoal e ao console de jogos doméstico, mas foi rapidamente adaptada ao ambiente de computação móvel. AMD e Intel possuem laptops com tecnologia semelhante.

Os processadores dual-core têm uma estrutura diferente dos processadores dual single-core. Referem-se a um sistema onde dois processadores são combinados em um circuito integrado. Os processadores dual single-core, por sua vez, referem-se a um sistema onde dois processadores independentes (cada um com sua própria matriz) são conectados diretamente à placa-mãe.

Cada um dos processadores em um sistema dual-core possui um cache no chip (cache primário), dando-lhes seu próprio potencial para recuperar e processar de forma rápida e eficiente instruções usadas com frequência. Além disso, o mesmo circuito integrado abriga o cache L2. A memória cache secundária no chipset Mobile Core 2 Duo da Intel é compartilhada entre dois processadores. No chipset Turion AMD 64x2, cada um dos dois processadores possui uma memória cache dedicada - 512 KB por núcleo. o principal não é suficiente.

Benefícios da tecnologia Dual Core

As vantagens mais importantes de tais processadores são velocidade e eficiência. O processamento de comandos e a recuperação de dados são realizados por dois processadores; Assim, consegue-se maior desempenho sem aquecer os processadores. O fato de esses dois processadores terem seu próprio cache primário de fácil acesso também garante um desempenho rápido. Além disso, especialmente no caso do Intel Core 2 Duo, onde o cache secundário é dividido, todo o cache secundário pode ser usado por um ou ambos os processadores simultaneamente, se necessário.

Resumindo, um laptop com processador dual-core funciona mais rápido, funciona mais frio e tem melhores recursos multitarefa. Os processadores dual-core consomem menos energia do que os processadores dual single-core.

Outra vantagem de usar processadores dual-core em laptops é seu peso e tamanho mais leves, o que torna computador portátil mais conveniente, ao mesmo tempo que oferece desempenho semelhante ao de um PC.

É importante observar que, com programas mais antigos, se você executar apenas um programa por vez, não obterá nenhum benefício dos processadores dual-core. Os programas mais antigos não foram projetados para esta tecnologia, portanto, só podem usar um núcleo. Porém, neste caso, a vantagem da multitarefa ainda permanece. Se você tiver vários programas abertos ao mesmo tempo, um processador dual-core fornecerá desempenho mais rápido do que um processador single-core.

O tempo passa e mais e mais desenvolvedores programas crie seus programas levando em consideração processadores dual-core; Assim, os usuários poderão experimentar todos os benefícios de tais processadores num futuro próximo.

Os primeiros processadores de computador com múltiplos núcleos apareceram no mercado consumidor em meados dos anos 2000, mas muitos usuários ainda não entendem bem o que são processadores multi-core e como entender suas características.

Formato de vídeo do artigo “Toda a verdade sobre processadores multi-core”

Uma explicação simples da questão “o que é um processador”

O microprocessador é um dos principais dispositivos de um computador. Este nome oficial seco é frequentemente abreviado para simplesmente “processador”). O processador é um microcircuito com área comparável a uma caixa de fósforos. Se preferir, o processador é como o motor de um carro. A parte mais importante, mas não a única. O carro também tem rodas, carroceria e player com faróis. Mas é o processador (como o motor de um carro) que determina a potência da “máquina”.

Muitas pessoas chamam um processador de unidade de sistema - uma “caixa” dentro da qual todos os componentes do PC estão localizados, mas isso é fundamentalmente errado. Unidade do sistema- este é o gabinete do computador junto com todos os seus componentes - disco rígido, BATER e muitos outros detalhes.

Função do Processador - Computação. Não importa quais exatamente. O fato é que todo trabalho computacional está vinculado exclusivamente a cálculos aritméticos. Adição, multiplicação, subtração e outras álgebras - tudo isso é feito por um microcircuito chamado “processador”. E os resultados de tais cálculos são exibidos na tela na forma de um jogo, um arquivo Word ou apenas um desktop.

A parte principal do computador que realiza cálculos é o que é um processador.

O que é um núcleo de processador e multi-core

Desde o início dos séculos dos processadores, esses microcircuitos eram de núcleo único. O núcleo é, na verdade, o próprio processador. Sua parte principal e principal. Os processadores também têm outras partes - digamos, “pernas” - contatos, “fiação elétrica” microscópica - mas é o bloco responsável pelos cálculos que é chamado núcleo do processador. Quando os processadores se tornaram muito pequenos, os engenheiros decidiram combinar vários núcleos dentro de um “case” de processador.

Se imaginarmos um processador como um apartamento, então o núcleo é um cômodo grande desse apartamento. Um apartamento de um quarto é um núcleo de processador (uma grande sala-hall), uma cozinha, um banheiro, um corredor... Um apartamento de dois quartos é como dois núcleos de processador junto com outros quartos. Existem apartamentos de três, quatro e até 12 quartos. O mesmo acontece com os processadores: dentro de um cristal de “apartamento” pode haver vários núcleos de “quarto”.

Multi-núcleo- Esta é a divisão de um processador em vários blocos funcionais idênticos. O número de blocos é o número de núcleos dentro de um processador.

Tipos de processadores multi-core

Existe um equívoco: “quanto mais núcleos um processador tiver, melhor”. É exatamente assim que os profissionais de marketing, que são pagos para criar esse tipo de equívoco, tentam apresentar a questão. Além disso, sua tarefa é vender processadores baratos, a preços mais altos e em grandes quantidades. Mas, na verdade, o número de núcleos está longe de ser a principal característica dos processadores.

Voltemos à analogia entre processadores e apartamentos. Um apartamento de dois quartos é mais caro, mais confortável e mais prestigiado do que um apartamento de um quarto. Mas só se estes apartamentos estiverem situados na mesma zona, equipados da mesma forma e a sua renovação for semelhante. Existem processadores quad-core (ou mesmo 6-core) fracos que são significativamente mais fracos que os dual-core. Mas é difícil acreditar nisso: claro, é mágico grandes números 4 ou 6 contra “alguns” dois. No entanto, é exatamente isso que acontece com muita frequência. Parece o mesmo apartamento de quatro assoalhadas, mas em estado de ruína, sem remodelações, numa zona completamente remota - e até ao preço de um luxuoso apartamento de duas assoalhadas mesmo no centro.

Quantos núcleos existem dentro de um processador?

Para computadores pessoais e laptops, os processadores de núcleo único não são produzidos adequadamente há vários anos e é muito raro encontrá-los à venda. O número de núcleos começa em dois. Quatro núcleos - via de regra, são processadores mais caros, mas há um retorno deles. Existem também processadores de 6 núcleos, que são incrivelmente caros e muito menos úteis em termos práticos. Poucas tarefas podem aumentar o desempenho desses cristais monstruosos.

Houve um experimento da AMD para criar processadores de 3 núcleos, mas isso já é passado. Acabou muito bem, mas o tempo deles já passou.

A propósito, a AMD também produz processadores multi-core, mas, via de regra, eles são significativamente mais fracos que os concorrentes da Intel. É verdade que o preço deles é muito menor. Você só precisa saber que 4 núcleos da AMD quase sempre serão visivelmente mais fracos do que os mesmos 4 núcleos da Intel.

Agora você sabe que os processadores vêm com 1, 2, 3, 4, 6 e 12 núcleos. Processadores de núcleo único e de 12 núcleos são muito raros. Processadores de três núcleos são coisa do passado. Os processadores de seis núcleos são muito caros (Intel) ou não tão fortes (AMD) que você paga mais pelo número. 2 e 4 núcleos são os dispositivos mais comuns e práticos, dos mais fracos aos mais potentes.

Frequência do processador multi-core

Uma das características dos processadores de computador é a sua frequência. Esses mesmos megahertz (e mais frequentemente gigahertz). A frequência é uma característica importante, mas longe de ser a única. Sim, talvez não seja o mais importante. Por exemplo, um processador dual-core de 2 gigahertz é uma oferta mais poderosa do que seu equivalente de 3 gigahertz single-core.

É completamente errado presumir que a frequência de um processador é igual à frequência de seus núcleos multiplicada pelo número de núcleos. Simplificando, um processador de 2 núcleos com uma frequência de núcleo de 2 Total de GHz A frequência não é de forma alguma igual a 4 gigahertz! Mesmo o conceito de “frequência comum” não existe. EM nesse caso, Frequência da CPU igual exatamente a 2 GHz. Nenhuma multiplicação, adição ou outras operações.

E novamente “transformaremos” processadores em apartamentos. Se a altura do teto de cada cômodo for de 3 metros, a altura total do apartamento permanecerá a mesma - os mesmos três metros, e nem um centímetro mais alto. Não importa quantos quartos existam nesse apartamento, a altura desses quartos não muda. Da mesma maneira velocidade de clock dos núcleos do processador. Não soma e não se multiplica.

Multi-core virtual ou Hyper-Threading

Existem também núcleos de processador virtual. A tecnologia Hyper-Threading nos processadores Intel faz o computador “pensar” que na verdade existem 4 núcleos dentro de um processador dual-core. Muito semelhante a como o primeiro e único disco rígido dividido em vários lógicos- unidades locais C, D, E e assim por diante.

HiperThreading é uma tecnologia muito útil para diversas tarefas.. Às vezes acontece que o núcleo do processador é usado apenas pela metade e os transistores restantes em sua composição ficam ociosos. Os engenheiros descobriram uma maneira de fazer esses “intermediários” funcionarem também, dividindo cada núcleo do processador físico em duas partes “virtuais”. É como se uma sala bastante grande fosse dividida em duas por uma divisória.

Isso faz algum sentido prático? truque com núcleos virtuais? Na maioria das vezes - sim, embora tudo dependa das tarefas específicas. Parece que há mais quartos (e o mais importante, eles são usados ​​de forma mais racional), mas a área do quarto não mudou. Nos escritórios, essas divisórias são extremamente úteis e também em alguns apartamentos residenciais. Em outros casos, não faz sentido particionar a sala (dividir o núcleo do processador em dois virtuais).

Observe que o mais caro e processadores poderosos aulaEssenciali7 é obrigatório equipadoHiperRosqueamento. Eles possuem 4 núcleos físicos e 8 virtuais. Acontece que 8 threads computacionais funcionam simultaneamente em um processador. Menos caro, mas também processadores poderosos Classe Intel Essenciali5 consistem em quatro núcleos, mas Hiper Threading não funciona lá. Acontece que o Core i5 funciona com 4 threads de cálculo.

Processadores Essenciali3- típico “médio”, tanto em preço como em desempenho. Eles têm dois núcleos e nenhum indício de Hyper-Threading. No total, acontece que Essenciali3 apenas dois threads computacionais. O mesmo se aplica aos cristais francamente orçamentários Pentium eCeleron. Dois núcleos, sem hyperthreading = dois threads.

Um computador precisa de muitos núcleos? Quantos núcleos um processador precisa?

Todos os processadores modernos são poderosos o suficiente para tarefas comuns. Navegação na Internet, correspondência em redes sociais e e-mail, tarefas de escritório Word-PowerPoint-Excel: Atom fraco, Celeron e Pentium econômicos são adequados para este trabalho, sem mencionar o Core i3 mais poderoso. Dois núcleos para trabalho regular mais do que suficiente. Um processador com grande número de núcleos não trará um aumento significativo de velocidade.

Para jogos você deve prestar atenção aos processadoresEssenciali3 oui5. Em vez disso, o desempenho dos jogos não dependerá do processador, mas da placa de vídeo. Raramente um jogo exigirá toda a potência de um Core i7. Portanto, acredita-se que os jogos não exijam mais do que quatro núcleos de processador e, mais frequentemente, dois núcleos são adequados.

Para trabalhos sérios, como programas especiais de engenharia, codificação de vídeo e outras tarefas que exigem muitos recursos É necessário equipamento realmente produtivo. Freqüentemente, não apenas núcleos de processador físicos, mas também virtuais são usados ​​​​aqui. Quanto mais threads de computação, melhor. E não importa quanto custa esse processador: para profissionais, o preço não é tão importante.

Há algum benefício nos processadores multi-core?

Absolutamente sim. O computador lida simultaneamente com diversas tarefas - pelo menos Trabalho do Windows(aliás, são centenas de tarefas diferentes) e, ao mesmo tempo, rodar o filme. Reproduzindo música e navegando na Internet. Trabalho editor de texto e a música ligada. Dois núcleos de processador - e estes são, na verdade, dois processadores - irão lidar com tarefas diferentes mais rapidamente do que um. Dois núcleos tornarão isso um pouco mais rápido. Quatro é ainda mais rápido que dois.

Nos primeiros anos de existência da tecnologia multi-core, nem todos os programas conseguiam funcionar mesmo com dois núcleos de processador. Em 2014, a grande maioria dos aplicativos compreenderá e poderá tirar proveito de múltiplos núcleos. A velocidade de processamento de tarefas em um processador dual-core raramente dobra, mas quase sempre há um aumento de desempenho.

Portanto, o mito arraigado de que os programas não podem usar múltiplos núcleos é uma informação desatualizada. Antigamente era assim, hoje a situação melhorou dramaticamente. Os benefícios de múltiplos núcleos são inegáveis, isso é um fato.

Quando o processador tem menos núcleos, é melhor

Você não deve comprar um processador usando a fórmula incorreta “quanto mais núcleos, melhor”. Isso está errado. Em primeiro lugar, os processadores de 4, 6 e 8 núcleos são significativamente mais caros do que os seus homólogos dual-core. Um aumento significativo no preço nem sempre é justificado do ponto de vista do desempenho. Por exemplo, se um processador de 8 núcleos for apenas 10% mais rápido que uma CPU com menos núcleos, mas for 2 vezes mais caro, será difícil justificar tal compra.

Em segundo lugar, quanto mais núcleos um processador tiver, mais voraz ele será em termos de consumo de energia. Não faz sentido comprar um laptop muito mais caro com um Core i7 de 4 núcleos (8 threads) se o laptop só suporta processamento arquivos de texto, navegando na Internet e assim por diante. Não haverá diferença com o Core i5 dual-core (4 threads), e o Core i3 clássico com apenas dois threads de computação não será inferior ao seu “colega” mais eminente. E um laptop tão poderoso durará muito menos com bateria do que o econômico e pouco exigente Core i3.

Processadores multi-core em celulares e tablets

A moda de múltiplos núcleos de computação dentro de um processador também se aplica a dispositivos móveis. Smartphones e tablets com um grande número de núcleos quase nunca utilizam todos os recursos de seus microprocessadores. Computadores móveis dual-core às vezes funcionam um pouco mais rápido, mas 4, e ainda mais 8 núcleos, são francamente um exagero. A bateria é totalmente consumida e dispositivos de computação poderosos simplesmente ficam ociosos. Conclusão - processadores multi-core em telefones, smartphones e tablets são apenas uma homenagem ao marketing, e não uma necessidade urgente. Os computadores são dispositivos mais exigentes que os telefones. Eles realmente precisam de dois núcleos de processador. Quatro não vai doer. 6 e 8 são um exagero para tarefas normais e até jogos.

Como escolher um processador multi-core e não cometer erros?

A parte prática do artigo de hoje é relevante para 2014. É improvável que algo mude significativamente nos próximos anos. Falaremos apenas de processadores fabricados pela Intel. Sim, a AMD oferece boas soluções, mas são menos populares e mais difíceis de entender.

Observe que a tabela é baseada em processadores de 2012 a 2014. Amostras mais antigas têm características diferentes. Também não mencionamos opções raras de CPU, por exemplo, o Celeron single-core (ainda existem hoje, mas é uma opção atípica e quase não representada no mercado). Você não deve escolher processadores apenas pelo número de núcleos dentro deles - existem outras características mais importantes. A tabela apenas facilitará a seleção de um processador multi-core, mas modelo específico(e existem dezenas deles em cada classe) devem ser adquiridos somente após se familiarizar cuidadosamente com seus parâmetros: frequência, dissipação de calor, geração, tamanho do cache e outras características.

CPU Número de núcleos Threads computacionais Aplicações Típicas
Átomo 1-2 1-4 Computadores e netbooks de baixo consumo de energia. O objetivo dos processadores Atom é minimizar o consumo de energia. Sua produtividade é mínima.
Celeron 2 2 Os processadores mais baratos para desktops e laptops. O desempenho é suficiente para tarefas de escritório, mas estas não são CPUs para jogos.
Pentium 2 2 Os processadores Intel são tão baratos e de baixo desempenho quanto o Celeron. Uma excelente escolha para computadores de escritório. Os Pentiums são equipados com um cache um pouco maior e, às vezes, com desempenho ligeiramente superior em comparação com o Celeron
Núcleo i3 2 4 Dois núcleos bastante poderosos, cada um dividido em dois “processadores” virtuais (Hyper-Threading). Estas já são CPUs bastante poderosas a preços não muito altos. Boa escolha para um computador doméstico ou de escritório poderoso, sem demandas específicas de desempenho.
Núcleo i5 4 4 Processadores Core i5 de 4 núcleos completos são bastante caros. Seu desempenho só falta nas tarefas mais exigentes.
Núcleo i7 4-6 8-12 Os processadores Intel mais poderosos, mas especialmente caros. Via de regra, eles raramente são mais rápidos que o Core i5, e apenas em alguns programas. Simplesmente não há alternativas para eles.

Um breve resumo do artigo “Toda a verdade sobre processadores multi-core”. Em vez de uma nota

  • Núcleo da CPU- seu componente. Na verdade, um processador independente dentro do gabinete. Processador dual-core – dois processadores dentro de um.
  • Multi-núcleo comparável ao número de quartos dentro do apartamento. Os apartamentos de dois quartos são melhores que os de um quarto, mas apenas se as outras características forem iguais (localização do apartamento, estado, área, pé-direito).
  • A afirmação de que quanto mais núcleos um processador tiver, melhor ele será- uma jogada de marketing, uma regra completamente errada. Afinal, um apartamento é escolhido não só pelo número de quartos, mas também pela sua localização, renovação e outros parâmetros. O mesmo se aplica a vários núcleos dentro do processador.
  • Existe multinúcleo "virtual"— Tecnologia Hyper-Threading. Graças a esta tecnologia, cada núcleo “físico” é dividido em dois núcleos “virtuais”. Acontece que um processador de 2 núcleos com Hyper-Threading possui apenas dois núcleos reais, mas esses processadores processam simultaneamente 4 threads computacionais. Este é um recurso realmente útil, mas um processador de 4 threads não pode ser considerado um processador quad-core.
  • Para desktop Processadores Intel: Celeron - 2 núcleos e 2 threads. Pentium - 2 núcleos, 2 threads. Core i3 - 2 núcleos, 4 threads. Core i5 - 4 núcleos, 4 threads. Core i7 - 4 núcleos, 8 threads. As CPUs de laptops Intel (móveis) têm um número diferente de núcleos/threads.
  • Para computadores móveis A eficiência energética (na prática, a duração da bateria) é frequentemente mais importante que o número de núcleos.

Em nossos tempos progressivos, o número de núcleos desempenha um papel dominante na escolha de um computador. Afinal, é graças aos núcleos localizados no processador que se mede a potência do computador, sua velocidade durante o processamento dos dados e a saída do resultado obtido. Os núcleos estão localizados no chip do processador e seu número é no momento pode chegar de um a quatro.

Naqueles tempos “há muito tempo”, quando os processadores de quatro núcleos ainda não existiam e os processadores de núcleo duplo eram uma raridade, a velocidade da potência de um computador era medida na frequência do clock. O processador processou apenas um fluxo de informações e, como você entende, um certo tempo se passou até que o resultado do processamento resultante chegasse ao usuário. Agora, um processador multi-core, com a ajuda de programas aprimorados especialmente projetados, divide o processamento de dados em vários threads separados e independentes, o que acelera significativamente o resultado e aumenta a potência do computador. Porém, é importante saber que se a aplicação não estiver configurada para funcionar com multi-cores, a velocidade será ainda menor que a de um processador single-core com boa velocidade de clock. Então, como você descobre quantos núcleos existem no seu computador?

O processador central é uma das partes mais importantes de qualquer computador, e determinar quantos núcleos ele possui é uma tarefa completamente viável para um gênio da computação novato, porque sua transformação bem-sucedida em um geek experiente em informática depende disso. Então, vamos determinar quantos núcleos existem no seu computador.

Recepção nº 1

  • Uma janela é aberta à esquerda, encontre o item “Gerenciador de Dispositivos”.
  • Para ampliar a lista de processadores localizados em seu computador, clique na seta localizada à esquerda dos itens principais, incluindo o item “Processadores”.

  • Contando quantos processadores estão na lista, você pode dizer com segurança quantos núcleos há no processador, porque cada núcleo terá uma entrada separada, embora repetida. No exemplo apresentado a você, você pode ver que existem dois núcleos.

Este método é adequado para sistemas operacionais Windows, mas em processadores Intel que possuem hyper-threading (tecnologia Hyper-threading), este método provavelmente dará uma designação errada, porque neles um núcleo físico pode ser dividido em dois threads, independentes de uns aos outros. Como resultado, um programa que seja bom para um sistema operacional contará cada thread independente como um núcleo separado para este e, como resultado, você obterá um processador de oito núcleos. Portanto, se o seu processador suportar a tecnologia Hyper-threading, entre em contato utilitários especiais– diagnóstico.

Recepção nº 2

programas gratuitos para quem está curioso sobre a quantidade de núcleos do processador. Portanto, o programa gratuito CPU-Z irá lidar perfeitamente com sua tarefa. Para usar o programa:

  • acesse o site oficial cpuid. com e baixe o arquivo da CPU-Z. É melhor usar uma versão que não precise ser instalada no seu computador; esta versão está marcada como “sem instalação”.
  • Em seguida, você deve descompactar o programa e executá-lo no arquivo executável.
  • Na janela principal deste programa que se abre, na aba “CPU”, na parte inferior, localize o item “Núcleos”. É aqui que será indicado o número exato de núcleos do seu processador.

Você pode descobrir quantos núcleos existem em um computador com instalado Sistema Windows, usando o gerenciador de tarefas.

Recepção nº 3

A sequência de ações é a seguinte:

  • Inicie o despachante clicando com o botão direito no painel lançamento rápido, geralmente localizado na parte inferior.
  • Uma janela será aberta, procure nela o item “Iniciar Gerenciador de Tarefas”.

  • No topo do gerenciador de tarefas do Windows existe uma aba “Desempenho”, aqui, usando o carregamento cronológico da memória central, você pode ver a quantidade de núcleos. Afinal, cada janela representa o kernel, mostrando seu carregamento.

Recepção nº 4

E mais uma oportunidade de contar núcleos de computador; para isso você precisará de qualquer documentação do computador, com uma lista completa de componentes. Encontre a entrada do processador. Se o processador for AMD, preste atenção ao símbolo X e parado por perto número. Se custar X 2, significa que você tem um processador com dois núcleos, etc.

Nos processadores Intel, o número de núcleos é escrito em palavras. Se for Core 2 Duo, Dual, então são dois núcleos, se for Quad são quatro.

Claro, você pode contar os núcleos acessando placa-mãe através do BIOS, mas vale a pena fazer isso quando os métodos descritos darão uma resposta muito clara à sua pergunta, e você poderá verificar se a loja lhe disse a verdade e contar você mesmo quantos núcleos estão no seu computador.

P.S. Bom, isso é tudo, agora sabemos como descobrir quantos núcleos tem um computador, mesmo quatro métodos, e qual usar é sua decisão 😉

Respondendo à pergunta sobre o que afeta o número de núcleos em um processador, gostaria de dizer imediatamente - o desempenho do computador. Mas esta é uma simplificação tão forte que em algum momento até se torna um erro.

Seria bom se os usuários simplesmente se enganassem e não perdessem nada. O problema é que a má compreensão da essência do multi-core leva a perdas financeiras. Tentando aumentar o desempenho, a pessoa gasta dinheiro em um processador com mais núcleos, mas não percebe a diferença.

Multi-core e multi-threading

Quando estudamos o assunto, notamos uma característica dos processadores Intel - no padrão Ferramentas do Windows um número diferente de núcleos é exibido. Isso se deve ao trabalho da tecnologia Hyper-Threading, que fornece multithreading.

Para que você não se confunda mais com conceitos, vamos resolver de uma vez por todas:

  • Multi-core – o chip está equipado com vários núcleos arquitetônicos físicos. Você pode vê-los e tocá-los com as mãos.
  • Multithreading – vários fluxos de informação processados ​​simultaneamente.
    O núcleo pode ser fisicamente um, mas as tecnologias de software baseadas nele criam dois threads de execução de tarefas; dois núcleos – quatro threads, etc.

O impacto do número de núcleos no desempenho

O aumento do desempenho em um processador multi-core é obtido interrompendo a execução de tarefas. Qualquer sistema moderno divide o processo em vários threads, mesmo em um processador single-core - é assim que se consegue a multitarefa, na qual você pode, por exemplo, ouvir música, digitar um documento e trabalhar com um navegador. Os seguintes aplicativos adoram e usam constantemente multithreading:

  • arquivadores;
  • reprodutores de mídia;
  • codificadores de vídeo;
  • desfragmentadores;
  • antivírus;
  • editores gráficos.

O princípio da separação de fluxos é importante. Se o computador for executado em um processador de núcleo único sem tecnologia Hyper-Threading, então sistema operacional faz trocas instantâneas entre threads, para que os processos do usuário sejam executados visualmente simultaneamente. Tudo acontece em milissegundos, então você não vê muita latência, a menos que esteja sobrecarregando muito a CPU.

Se o processador for multi-core (ou suportar multi-threading), idealmente não haverá comutação. O sistema envia um thread separado para cada núcleo. O resultado é o aumento da produtividade porque não há necessidade de mudar para outra tarefa.

Mas há outro fator importante – ele se sustenta? programa multitarefa? O sistema pode dividir processos em diferentes threads. Porém, se você estiver rodando um jogo muito exigente, mas ele não está otimizado para rodar em quatro núcleos, mas não há ganho de desempenho em relação ao processador dual-core não haverá.

Os desenvolvedores de jogos e programas estão cientes desse recurso, por isso otimizam constantemente seu código para executar tarefas em processadores multi-core. Mas essa otimização nem sempre acompanha o aumento no número de núcleos, então você não deve gastar muito dinheiro nos processadores mais recentes e poderosos com o número máximo possível de threads suportados - o potencial do chip não será revelado em 9 out de 10 programas.

Então, quantos núcleos você deve escolher?

Antes de comprar um processador com 16 núcleos, considere se esse número de threads será necessário para executar as tarefas que você atribuirá ao computador.

  • Se um computador for adquirido para trabalhar com documentos, navegar na Internet, ouvir música, assistir filmes, bastam dois núcleos. Se você escolher um processador com dois núcleos do segmento de preço mais alto, com boa frequência e suporte para multithreading, não haverá problemas ao trabalhar com editores gráficos.
  • Se você estiver comprando uma máquina com a expectativa de um desempenho poderoso em jogos, instale imediatamente um filtro para pelo menos 4 núcleos. 8 núcleos com suporte multi-threading – o topo com uma margem de vários anos. 16 núcleos são promissores, mas há uma grande probabilidade de que, no momento em que você desbloquear o potencial desse chip, ele se torne obsoleto.

Como eu já disse, os desenvolvedores de jogos e programas estão tentando acompanhar o progresso dos processadores, mas por enquanto simplesmente não são necessários enormes poderes. 16 núcleos são adequados para usuários que fazem renderização de vídeo ou computação em servidor. Sim, nas lojas esses processadores são chamados de processadores de jogos, mas isso é apenas para que possam ser vendidos - definitivamente há mais jogadores por aí do que aqueles que renderizam vídeos.

Os benefícios dos multi-cores só podem ser notados com resultados muito sérios. trabalho de computação em vários tópicos. Se, relativamente falando, um jogo ou programa for otimizado para apenas quatro threads, mesmo seus oito núcleos terão uma potência sem sentido que não afetará o desempenho de forma alguma.

É como transportar uma cadeira em um caminhão enorme – isso não torna a tarefa mais rápida. Mas se você usar corretamente as oportunidades disponíveis (por exemplo, carregar o corpo com móveis completamente diferentes), a produtividade do trabalho aumentará. Tenha isso em mente e não se deixe enganar por truques de marketing que acrescentam a palavra “jogos” a processadores que, mesmo no máximo jogos mais recentes não atingirão todo o seu potencial.

Também no site:

O que é afetado pelo número de núcleos do processador? atualizado: 31 de janeiro de 2018 por: administrador

© 2024 ermake.ru - Sobre reparo de PC - Portal de informações