wyk.9, Informatyka PWr, Algorytmy i Struktury Danych, Architektura Systemów Komputerowych, Assembler, wykłady - Assembler


  1. Schemat Tomasulo

3.

3 kroki wykonanai instrukcji:

Przechowalnie także zapisują dane do pamięci. Kiedy adresy i wartości danych sa dostępne, wysyłają do jednostki pamięci 1. I przechowanie jest kompletne.

4.

Dane przechowywane w stacji rezerwacji

- Op - operacja do działania na operandach źródła S1 i S2

- Qj, Qk - wartość 0 oznacza, że operand źródłowy jest już dostępny w Vj lub Vk, lub nie jest potrzebny,

-Vj, Vk - wartość operandu żródłowego, tylko jedna dla pola V lub pól Q jest ważna dla każdego operanda, dla ładunków, pole Vk jest używane aby trzymać pole offset (przesunięcia)

-A - używane, aby trzymać informację do kalkulacji adresu pamięci (ładowanie I przechowywanie), początkowo pośrednie pole jest przechowywane, po kalkulacji adresu, efektywnego adresu,

-Busy (zajęty)- oznacza, że ta stacja rezerwacji i jej towarzysząca jednostka funkcjonalna są zajęte,

- Liczba stacji rezerwacji, która zawiera operacje, której wynik powinien być przechowywany w rejestrze jest zachowany w rejestrze pola Qi,

8.

Zalety schematu Tomasulo



Wyszukiwarka