Dreke90 di Dreke90
Genius 6795 punti

Le architetture pipeline

La tecnica del pipeline consente nel realizzare un parallelismo temporale tra alcune attività di un calcolatore. L'idea su cui si basa questa tecnica è molto semplice: suddividere il processo da elaborare in un a sequenza finita di sotto processi,ognuno dei quali possa essere trattato da un appropriato stage .ogni stage lavora in parallelo con gli altri.
L'esempio che solitamente si porta a chiarimento di tale tecnica è l'esecuzione pipeline di un ciclo istruzione supponiamo dunque che il processo in input sia un ciclo istruzione completo. Suddividiamo questo task o meglio processo in cinque sotto processi corrispondenti alle cinque fasi che costituiscono un ciclo istruzione cioè FC(Fetch del Codice operativo)DC (Decode del Codice operativo) FO(Fetch dell'operando) EX (execute) e OS( Operand Store) come mostra lo schemino sotto.

------>FC----->DC------>FO----->EX----->OS----->

Registrati via email