Pipeline Definizione significato

Cos’è il Pipeline?

I processori dei computer possono gestire milioni di istruzioni ogni secondo. Una volta che un’istruzione viene elaborata, la successiva in linea viene elaborata, e così via. Una pipeline permette l’elaborazione di più istruzioni allo stesso tempo. Mentre una fase di un’istruzione viene elaborata, altre istruzioni possono essere in fase di elaborazione in una fase diversa. Senza una pipeline, ogni istruzione dovrebbe aspettare che la precedente finisca prima di potervi accedere.

Per capire il beneficio di una pipeline, immaginate che un impianto di produzione di automobili debba aspettare che ogni auto sia completamente completata prima di iniziare quella successiva. Sarebbe terribilmente inefficiente, giusto? Ha molto più senso lavorare su molte auto in una volta, completandole una fase alla volta. Questo è ciò che permette una pipeline in un computer. Il pipelining, come viene chiamato, spesso mantiene circa sei istruzioni contemporaneamente nel processore in diversi stadi di elaborazione. Le pipeline possono essere usate sia per la CPU che per accedere alla memoria (DRAM).

La descrizione di Pipeline in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Pipeline o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia