Leksykon IT › Sprzęt › Kolejka load/store

Kolejka load/store

Sprzęt Svenska → Zaktualizowano: 2026-10-06

Bufory obsługujące operacje pamięciowe (odczyty i zapisy) w procesorze wykonującym instrukcje poza kolejnością i pilnujące ich kolejności oraz zależności. Kluczowe, by dostępy do pamięci mogły iść poza kolejnością bez naruszania semantyki programu.

Problem: operacje pamięciowe trudno wykonywać poza kolejnością, bo odczyt może zależeć od wcześniejszego zapisu pod ten sam adres, a adresy często są znane dopiero późno. Kolejka load/store śledzi wszystkie operacje w toku wraz z adresami i odpowiada za: store-to-load forwarding (jeśli odczyt trafia w adres, do którego jeszcze niezapisany store w kolejce ma wpisać wartość, dostaje ją prosto z kolejki, a nie z cache) oraz memory disambiguation (decyzję, czy odczyt może wyprzedzić zapis o jeszcze nieznanym adresie — zgaduje się, a po pomyłce wycofuje). To jedna z najbardziej złożonych części nowoczesnego rdzenia i częste wąskie gardło. Ściśle powiązana z pamięcią podręczną i ROB.

← Wróć do leksykonu