Kaj je izpiranje plinovoda?

Izpiranje plinovoda je znano tudi kot prekinitev cevovoda ali cevovod . To je postopek, ki ga izvaja CPU, ko ne more zagotoviti, da bo v naslednjem ciklu ure pravilno obdelal svoj cevovod navodil.

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