O que acontece "internamente" em uma CPU instável / overclock / subervolada?

1

Quando você detona ou bloqueia uma CPU, quando ultrapassa um certo limite, ela torna o sistema instável, reinicializa, etc. Mas esses são os efeitos disso.

Estou curioso sobre o que acontece na CPU. O que acontece? Dá respostas erradas às instruções? Bits no cache flip?

    
por Allan Araújo 27.08.2015 / 05:23

1 resposta

2

Toda a lógica na eletrônica digital é basicamente composta de transistores. O zero e um estados têm certos limites que definem o que são. Por exemplo, se seus transistores são executados em 1.8V, pode haver uma definição que 0-0.75V é zero lógico e 1.05-1.8V é lógico. Também pode haver valores diferentes para entrada e saída, mas vamos simplificar.

Qualquer valor entre eles é desconhecido, pois não queremos que haja um caso em que os valores possam ser um com probabilidade desconhecida.

Agora, quando você detém os transistores, você está reduzindo a área de valor, especialmente na parte lógica. Os transistores podem fornecer 0,9V para um lógico e isso não é aceito, resultando em um estado de erro. Depende do design e circuito como isso se manifesta. Pode estar em um chip de memória e pode causar um zero a ser armazenado. Pode estar em uma instrução de cálculo dentro da CPU e causar resultados falsos. Ou pode ser um pouco que nunca é usado, ou felizmente entendido como lógico e você nem percebe que estava lá.

    
por 27.08.2015 / 06:15