Reservation station
Da Wikipedia, l'enciclopedia libera.
Le Reservation Stations sono delle unità funzionali presenti in molti microprocessori moderni. Queste unità sono utilizzate dai sistemi di ridenominazione dei registri in combinazione con l'algoritmo di Tomasulo per implementare l'esecuzione fuori ordine delle istruzioni.
Le reservation stations permettono alla CPU di caricare e leggere i dati elaborati appena questi sono stati calcolati, senza bisogno di memorizzarli in un registro per poi rileggerli. Quando i dati sono elaborati possono indicare anche la reservation stations di destinazione. Le reservation stations permettono a più istruzioni di scrivere lo stesso registro sebbene alla fine dell'elaborazione solo l'ultima istruzione scriverà effettivamente il dato nel registro reale.