Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Potrubie je technika používaná na zlepšenie výkonu počítačového systému prekrývaním vykonávania viacerých inštrukcií. V zreťazenom systéme sa súčasne spracováva viacero inštrukcií v rôznych fázach vykonávania. To umožňuje systému maximalizovať využitie zdrojov a skrátiť celkový čas vykonávania.
Potrubie v 8086
Mikroprocesor 8086 využíva na dosiahnutie vysokého výkonu päťstupňovú pipeline. Päť fáz plynovodu je:
1. Načítanie pokynov (IF) :V tejto fáze sa z pamäte načíta ďalšia inštrukcia, ktorá sa má vykonať.
2. Dekódovanie pokynov (ID) :V tejto fáze sa inštrukcia získaná v predchádzajúcej fáze dekóduje, aby sa určila operácia, ktorá sa má vykonať.
3. Načítanie operandov (OF) :V tejto fáze sa operandy potrebné pre inštrukciu získavajú z pamäte alebo registrov.
4. Vykonať (EX) :V tejto fáze sa vykoná operácia špecifikovaná inštrukciou.
5. Odpísať (WB) :V tejto fáze sa výsledky vykonávania zapisujú späť do pamäte alebo registrov.
Reťazec 8086 je schopný vykonávať viacero inštrukcií súčasne v rôznych fázach potrubia. Napríklad, zatiaľ čo jedna inštrukcia sa vykonáva v štádiu EX, iná inštrukcia môže byť vyvolaná v štádiu IF atď. To umožňuje 8086 dosiahnuť vysokú úroveň výkonu.
Výhody pipeliningu
Pipelining ponúka množstvo výhod, vrátane:
* Zvýšená priepustnosť :Pipelining umožňuje spracovanie viacerých inštrukcií súčasne, čo zvyšuje celkovú priepustnosť systému.
* Znížená latencia :Pipelining znižuje latenciu vykonávania pokynov prekrývaním vykonávania viacerých pokynov.
* Vylepšené využitie zdrojov :Pipelining umožňuje systému efektívnejšie využívať svoje zdroje prekrývaním vykonávania viacerých inštrukcií.
Záver
Pipeline je technika používaná na zlepšenie výkonu počítačového systému prekrývaním vykonávania viacerých inštrukcií. Mikroprocesor 8086 využíva na dosiahnutie vysokého výkonu päťstupňovú pipeline. Pipelining ponúka množstvo výhod, vrátane zvýšenej priepustnosti, zníženej latencie a lepšieho využitia zdrojov.