Definice a význam Pipeline

Co je Pipeline?

Počítačové procesory zvládnou zpracovat miliony instrukcí každou sekundu. Jakmile je zpracována jedna instrukce, zpracovává se další v pořadí atd. Potrubí umožňuje zpracovávat více instrukcí současně. Zatímco je zpracovávána jedna instrukce, mohou být v jiné fázi zpracovávány další instrukce. Bez pipeline by každá instrukce musela čekat na dokončení té předchozí, než by k ní vůbec bylo možné přistoupit.

Pro pochopení výhod pipeline si představte, že by výrobní závod automobilů musel čekat na úplné dokončení každého vozu, než by začal pracovat na dalším. To by bylo strašně neefektivní, že? Mnohem smysluplnější je pracovat na mnoha autech najednou a dokončovat je postupně. Právě to umožňuje pipeline v počítači. Pipelining, jak se mu říká, často udržuje v procesoru přibližně šest instrukcí najednou v různých fázích zpracování. Pipeline lze použít jak pro procesor, tak pro přístup do paměti (DRAM).

Definice Pipeline na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Potrubí nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Potrubí alebo chcete navrhnúť nový technický termín, kontaktujte nás.