Anonim

Descobrir o que são os estados P e "Sx" e como eles podem afetar o seu computador pode ser um esforço confuso. Na sua forma mais básica, um estado P é um estado de desempenho. Existem também estados globais (estados "Gx"). Um desses estados globais é para suspensão do computador, que é dividido entre quatro estados “Sx” ou estados S (S1 a S4). Para descobrir mais sobre esses estados e o que eles fazem, siga abaixo.

Um olhar sobre os estados de desempenho

Nem todos os fabricantes de processadores referem-se a um estado de desempenho como um estado-P. A Intel realmente chama SpeedStep (embora essa marca comercial tenha expirado em 2012), mas a AMD pode chamá-los de PowerNow! ou Cool'n'Quiet em seus processadores. O SpeedStep (e implementações similares de outras marcas) é, essencialmente, uma maneira de escalar dinamicamente os estados P do processador por meio de software.

Esses estados podem ir de (P0, o estado de desempenho mais alto, até P16, dependendo do fabricante). P0 é o estado máximo de potência e frequência, o que significa que P1 é um pouco menos intensivo que P0. Isso tornaria o P2 menos intensivo que o P1, e assim por diante.

Aqui está como a IBM explica:

Você pode não ver uma alteração perceptível após alternar seu estado P, exceto em programas e aplicativos que dependem muito do HPC (computação de alto desempenho).

Estados C

É importante reconhecer as diferenças entre um estado P e um estado C. Um estado P é um estado de desempenho enquanto um estado C é um estado real do processador. Você também pode dizer que um estado C é um estado ocioso enquanto o estado P é um estado em que o processador está realmente operando, exceto, é claro, o estado C0. Aqui está o que os diferentes estados C fazem:

  • C0: É neste estado que o processador está realmente executando e recebendo instruções.
  • C1: Esse estado é geralmente chamado de estado de parada, principalmente porque o processador para de executar as instruções. Porém, ele ainda pode retornar ao seu estado de execução (C0) quase instantaneamente.
  • C2: Referido geralmente como o estado do cronômetro, esse é um estado opcional em que todos os relógios internos e externos são parados pelo hardware. Nesse estado, pode levar mais tempo para o processador ativar e retornar ao C0.
  • C3: esse é outro estado opcional do processador em que a CPU interrompe todos os relógios internos. Muitos processadores terão variações diferentes do estado C3, portanto, o tempo que levará para o processador retornar ao estado C0 depende muito do fabricante do hardware.

É importante notar que pode haver mais do que apenas quatro estados C. Enquanto os listados são os estados C mais básicos, os fabricantes podem adicionar até um total de dez estados C.

Tudo sobre Sleep States

Você pode estar familiarizado com muitos dos estados-S, principalmente se você usa uma máquina Windows. Em muitas máquinas Windows, você tem a opção de enviar seu computador para suspensão / espera e hibernação. Christian De Looper, da PCMech, fez um ótimo trabalho ao explicar a diferença entre esses dois estados, mas também há muita coisa acontecendo.

Aqui estão os diferentes tipos de estados de suspensão em que seu processador pode entrar:

  • S0: Semelhante à forma como os estados de desempenho são classificados, S0 é o estado mais exigente, enquanto S1, S2 e assim por diante são um pouco menos intensivos. No estado S0, o processador está pronto para instruções e o sistema é totalmente utilizável.
  • S1: S1 consome menos energia que S0, pois o sistema é enviado para um estado de baixa latência de ativação. Nesse estado, a CPU para de executar as instruções, mas a energia ainda é mantida na CPU e na RAM, permitindo que você retorne ao seu último estado do sistema.
  • S2: Outro estado de baixa latência de ativação, S2 é muito semelhante ao S1, mas todo o cache da CPU e do sistema é liberado / perdido, pois o processador é desligado (ou seja, perde energia).
  • S3, geralmente chamado de suspensão: esse estado é onde todo o contexto do sistema é perdido, exceto a RAM. A RAM mantém a energia e geralmente permite que você retorne rapidamente ao que estava fazendo antes que o sistema fosse colocado no modo de suspensão .
  • S4, conhecido como hibernação : o estado de suspensão final é quando o sistema entra em hibernação. É quando está na configuração de menor potência, o que também significa que leva muito tempo para ser ativado. A energia é cortada de tudo , incluindo periféricos e quaisquer discos rígidos externos. Embora demore muito mais tempo para voltar ao que você estava fazendo, esse estado faz com que você não perca nenhum poder.

Alterando estados de desempenho, estados C e estados de suspensão

Mudar os estados do sono é bem fácil. Isso exigirá o desligamento ou reinicialização do sistema, pois você precisará entrar nas configurações do BIOS. Depois de reiniciar, você precisará pressionar a tecla apropriada para inserir as configurações do BIOS. Quando estiver no BIOS, você poderá editar seus estados de suspensão em Gerenciamento de energia (isso pode ser chamado de algo diferente, dependendo do fabricante da placa-mãe).

Na maioria dos processadores mais recentes e nas novas versões do Windows, um estado P não pode ser controlado manualmente. Havia / existem ferramentas que manipularam e podem manipular, mas não é recomendado (em alguns casos, você pode realmente fritar componentes). Muitas opções de BIOS não oferecem mais suporte ao controle direto por esse motivo. No entanto, as opções do BIOS permitem ativar o software que controla os estados P dinamicamente, mas é necessário garantir que o sistema atenda a todos os requisitos. Também vale a pena garantir que seu sistema operacional também suporte.

Se você deseja ativar softwares como a tecnologia Enhanced Intel SpeedStep, é tão simples quanto acessar a BIOS e ativá-la. Depois de fazer isso, você precisará acessar as Opções de energia do painel de controle e verificar se ele está ativado também. A Intel tem um guia bastante extenso sobre isso.

Às vezes, é possível alterar os estados C. Tudo depende do fabricante da placa-mãe. Alguns permitem alterar os estados C no BIOS, enquanto outros não. Se você pode alterá-lo no BIOS, estará em algo como Opções de gerenciamento de energia ou Opções avançadas de gerenciamento de energia. Pode não chamá-lo de estado C diretamente, mas algo como um estado de energia ocioso. Se você estiver no Linux, o Stack Overflow possui ótimas informações sobre a mudança de estados C através do kernel.

Encerramento

E isso encerra nossa rápida visão geral do que são estados de desempenho e sono! Há uma tonelada de informações profundamente técnicas sobre os dois estados, especialmente se você quiser mergulhar na especificação Advanced Configuration and Power Interface (ACPI).

Tem alguma pergunta? Deixe um comentário abaixo ou junte-se a nós nos Fóruns da PCMech!

Estados de gerenciamento de energia: o que é um estado s e um estado p?