Az utasításolvasás és az adatkiolvasás, visszaírás ütközéseire jelent megoldást, ha az utasításokat és adatokat fizikailag különálló memóriában tároljuk, amihez külön adat- és utasítássín is van (példa a Pentium processzorcsalád esetében az L1 szintű különálló adat és utasítás cache). A vezérlésátadó utasítások kezelése A vezérlésátadó utasítások kezelése a pipeline-ben kiemelt jelentőségű feladat (ilyen a gépi utasítások kb. 10–15%), mivel ebben az esetben – ha az elágazás bekövetkezik – más memóriacímtől kezdve kell tölteni a futószalagot. A vezérlésátadás kezelésének módszerei közül a legegyszerűbb a pipeline leállítása, illetve törlése. Ez alatt azt értjük, hogy vezérlésátadó utasítás esetén
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |