Architektura MIPS: Różnice pomiędzy wersjami

Dodane 14 bajtów ,  14 lat temu
→‎Historia: Implementacja (informatyka)
m (architektura -> model programowy)
(→‎Historia: Implementacja (informatyka))
 
== Historia ==
W [[1981]] roku zespół kierowany przez Johna L. Hennessy'a na [[Uniwersytet Stanforda |Uniwersytecie Stanforda]] rozpoczął pracę nad projektem, który dał w rezultacie pierwszą wersję procesora MIPS. Podstawowym założeniem projektu było zwiększenie wydajności poprzez wykorzystanie [[Potokowość|potokowego]] przetwarzania instrukcji, techniki znanej w tamtych latach, lecz trudnej w [[Implementacja (informatyka)|implementacji]].
 
Podstawowym problemem w implementacji potokowości jest potrzeba stosowania blokad ([[Język angielski|ang.]] ''interlock''), aby zapewnić by instrukcje wymagające wielu cykli zegarowych powstrzymały ładowanie nowych danych do potoku. Ustawianie blokad może być bardzo czasochłonne, dlatego uważano, że stanowią one podstawową barierę dla szybkości przetwarzania.