Comunicação entre CPU e Northbridge em diferentes velocidades de clock?

0

Estou interessado em aprender sobre como os dados da CPU são transferidos para periféricos e encontrei o artigo da wikipedia sobre FSB . Embora seja provavelmente um pouco desatualizado em comparação com os sistemas modernos, minha pergunta ainda se aplica:

Como a CPU se comunica com o Northbridge através do FSB quando a CPU e o FSB estão usando velocidades de clock diferentes?

Isso pode até ser solicitado para todos os periféricos - como a transferência de dados ocorre entre eles, quando eles estão sendo executados em diferentes velocidades de clock? Eles têm algo parecido com uma linha de espera que liga quando os dados não estão prontos?

    
por marco9999 03.11.2016 / 17:34

1 resposta

2

Existem buffers entre a CPU e outros componentes. Esse buffer tem um lado que é executado na velocidade da CPU e um lado que é executado na velocidade do dispositivo.

O buffer de gravação da CPU é um exemplo desse tipo de buffer, geralmente adaptando a velocidade da CPU à velocidade de seus caches . Buffers similares se adaptam entre os caches e a memória principal.

    
por 03.11.2016 / 18:06