A soros konzisztencia megőrzéséhez a processzornak nyilván kell tartani az utasítások állapotát. Ezt a ROB-ba beírt bejegyzések biztosítják: A ROB segítségével eldönthető, hogy a processzor egy utasítás eredményadatait mikor írhatja be az átmeneti tárolást biztosító regiszterből az utasításban előírt végleges tárolóhelyre. Ez csak akkor történhet meg, ha a kérdéses utasítást a program eredeti sorrendjében megelőző összes utasítás befejeződött (ez azonos azzal, hogy a ROB-ban törlésre került). Ekkor a vizsgált utasítás befejezettnek nyilvánítható és a ROB-ból törölhető (kiírható). |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |