Mikroprocesory - Skripta
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
propojených mezi sebou i centrálním řadičem. Každý subprocesor je schopen vykonávat
základní operace s uložením dat v jeho vlastní paměti. Data se však mohou také přesouvat mezi
sousedy v matici.
3.2.4 Principy lokalit a hierarchie paměti
Další cestou ke zvýšení výkonnosti počítače je zkrácení doby přístupu k často
zpracovávaným datům a instrukcím. V této kapitole se budeme zabývat zákonitostmi přístupu
procesoru k instrukcím a k datům. Na základě těchto zákonitostí dospějeme k modifikaci Von
Neumannova počítače.
Lokality lze dělit na lokality instrukcí a lokality dat. Další dělení je na časové a
prostorové:
Časová lokalita (temporal locality) instrukcí: je-li použita nějaká instrukce, dá se
očekávat, že tatáž instrukce bude brzy použita znovu.
Prostorová lokalita (spatial locality) instrukcí: je-li použita nějaká instrukce, dá se
očekávat, že brzy bude použita instrukce uložená na blízké adrese.
Časová lokalita (temporal locality) dat: jsou-li použita nějaká data, dá se očekávat, že
tatáž data budou brzy použita znovu.
Mikroprocesory
31
Prostorová lokalita (spatial locality) dat: jsou-li použita nějaká data, dá se očekávat, že
brzy bude použita data uložená na blízké adrese.
Princip časové a prostorové lokality odkazů platí pro data v daleko menší míře než pro
instrukce.
Na základě zjištění zákonitostí o lokalitě odkazů bylo modifikováno schéma Von
Neumannova počítače doplněním o rychlé vyrovnávací paměti (cache) mezi procesor a hlavní
paměť jak je uvedeno na Obr. 3-3: