Cos'è un flusso di tubature?

Un flusso di gasdotti, è noto anche come interruzione di una conduttura o stallo di una conduttura . È una procedura eseguita da una CPU quando non è in grado di garantire che elaborerà correttamente la propria pipeline di istruzioni nel ciclo di clock successivo.

Come funziona?

Per ogni istruzione data che la CPU deve elaborare, ci sono più fasi di elaborazione, chiamate istruzioni o cicli macchina. Queste fasi includono il recupero dell'istruzione dalla memoria, nonché la decodifica e l'esecuzione dei comandi. Le CPU eseguono la pipeline delle istruzioni, il che significa che più istruzioni possono trovarsi in diverse fasi del ciclo della macchina in un dato momento.

Una condizione di pericolo può presentarsi se, ad esempio, due istruzioni in sospeso sono "dipendenti dal dato" (dipendono o modificano lo stesso insieme di dati in memoria). In tal caso, la CPU potrebbe aver bisogno di cancellare (o "svuotare") la pipeline di istruzioni per assicurarsi che i calcoli non siano corrotti dal processo di pipeline.

Termini della CPU, istruzioni, pipelining