Pipeline (hardware): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Removi uma edição da qual fiz equivocadamente.
Exemplo prático de como funciona a técnica pipelining
Linha 6:
 
A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU, uma vez que a próxima instrução a ser executada está normalmente armazenada nos registradores da CPU e não precisa ser buscada da memória principal que é muito mais lenta.
 
'''Exemplo Prático:'''
 
Suponhamos que você tenha que assar dez pães, e que para assá-los você tenha que passar por 4 etapas(estágios);
# Fazer a massa
# Enrolar a massa
# Enformar
# Botar no forno
Suponha que para começar a fazer a segunda massa, você tenha que concluir todas as etapas, ou seja, esperar que a primeira massa passe por todas as etapas para começar um novo pão.
 
Era isso o que acontecia com os processadores sem a técnica do pipeline, o processador executava todas as informações em um ciclo de clock, ou seja, todas as etapas de uma só vez. Agora suponhamos que hajam mais três pessoas dispostas a ajudar, cada um pode fazer uma dessas etapas, enquanto um faz a massa, o outro enrola, ou seja, a instrução não levará apenas um ciclo de clock para ser executada, e sim quatro ciclos, pois ela passará por 4 estágios.
 
== Conceito ==