Kako deluje?
Za katerokoli navodilo, ki ga mora procesirati procesor, obstaja več stopenj obdelave, ki se imenujejo cikli ukazov ali strojev. Te faze vključujejo pridobivanje navodil iz pomnilnika, pa tudi dekodiranje in izvajanje ukazov. CPU-ji vodijo njihova navodila, kar pomeni, da je lahko več navodil v različnih fazah cikla stroja v danem trenutku.
Nevarnost se lahko pojavi, če na primer, če sta dve nerešena navodila "odvisna od podatkov" (odvisno od ali spreminjata isti nabor podatkov v pomnilniku). V takem primeru bo CPU morda moral počistiti (ali "izprazniti") cevovod za navodila, da se zagotovi, da se procesi cevovodov ne bodo pokvarili.
CPU pogoji, navodila, Pipelining