en relisant je me dit que tu as les bonne réponse mais que tu sais pas pourquoi. Alors pour l´explication ben
Le pipelining est un principe simple à comprendre. Un programme comporte généralement des portions de code ( plus ou moins grandes) qui sont traitées de nombreuses fois par le processeur.
Dans les technologies n´utilisant pas le pipelining, le microprocesseur doit effectuer l´instruction, puis aller chercher la suivante, ce qui utilise deux cycles d´horloge.
Le pipelining permet de mettre à disposition du microprocesseur les instructions qu´il va devoir effectuer. Les instruction font la " file" ( c´est ce que l´on nomme le pipeline) dans la mémoire cache. Ainsi, pendant que le microprocesseur execute une instruction, la suivante est déjà à sa disposition. Le pipelining permet donc d´économiser un cycle d´horloge