Što je zastoj plinovoda? definicija i značenje

click fraud protection

Zastoj u cjevovodu je vrsta pogreške u RISC ili RISC-utjecanom procesoru i odgađa obradu instrukcije. Ova vrsta pogreške nema nikakve veze s korisničkim pogreškama - u stvari, ova vrsta pogreške se događa samo zbog dizajna procesora. Točnije, javlja se kod loše dizajniranih procesora. Procesori RISC tipa koriste cjevovode, što znači da se instrukcije moraju izvršavati određenim redoslijedom.

Technipages objašnjava zastoj u cjevovodu

Ovaj specifičan redoslijed je apsolutan i vrlo precizan – ako program daje instrukcije grananja, onda one nisu predstavljene na uredan način – upute na početku prolaze kroz cjevovod, ali opcije koje nisu odabrane moraju se odbaciti prije nego što se sljedeće mogu obrađene. To generira kašnjenje i to na temelju složenosti grana. Više odbačenih opcija znači veće kašnjenje, a što je veće kašnjenje, to je veće kašnjenje u izvedbi.

Ovaj problem je jedinstven za procesore temeljene na RISC-u, jer drugi koriste različite postavke. Te pogreške ipak nisu kobne - nakon njihovog otkrivanja stvorena su i implementirana zaobilazna rješenja. Mala kašnjenja mogu se u potpunosti eliminirati, dok se veća mogu u najmanju ruku smanjiti. To se postiže predviđanjem grananja, a na kraju i implementacijom izvanrednog izvršavanja za određene vrste procesa. Te su nove značajke pomogle u održavanju održivosti procesora tipa RISC, unatoč početnim nedostacima u dizajnu smanjenih instrukcija set računala, unatoč tome što je njihova početna namjena bila računalo koje može brže obraditi upute preskačući nepotrebne korake.

Uobičajene upotrebe zastoja u cjevovodu

  • Zastoji u cjevovodu u potpunosti su uzrokovani greškom u dizajnu i na njih ne utječu problemi korisnika.
  • Kako bi se riješili zastoji u cjevovodu, provedeno je predviđanje grananja.
  • Loša strana RISC-procesora bila je mogućnost zastoja u cjevovodu.

Uobičajene zlouporabe zastoja cjevovoda

  • Zastoji u cjevovodu uzrokovani su time što korisnik izvršava previše funkcija odjednom.