b. Jaki jest czas opóźnienia zamówienia wracającego do procesora?
KONIECZNA WIEDZA: Całkowite opóźnienie zamówienia (do pamięci i z powrotem)
(minimalny czas trwania jednego cyklu rozkazowego procesora) *=
* 2 x (liczba stopni przełączających) x (opóźnienie na jednym przełączniku).
Czas opóźnienia = (12)x(0,4)x2 ns 3 12x0.4x10" 9x2 s= 9,6x1 (T* s 3 9,6 ns 3 9600 ps
5,4 ns 9800 ps 9,6 ns
TAKO NIEOX TAKO NIEGX TAKOX NIEO
c. Czy przy podanej niżej szybkości procesora zamówienie zdąży wrócić do procesora w czasie cyklu rozkazowego?
KONIECZNA WIEDZA: W zadaniu wymaga się, aby to opóźnienie było mniejsze od czasu wykonania instrukcji, określonego prędkością procesora. Przy zbyt szybkim procesorze zamówienie nie zdąży wrócić podczas jednego cyklu rozkazowego.
Maksymalna szybkość jednego procesora w MIPS (miliony instrukcji na sekundę) = ile cykli rozkazowych wykona się maksymalnie w ciągu sekundy, gdy minimalny czas trwania jednego cyklu jest taki. jak ten wyliczony powyżej =
= l/(czas trw ania jednego cyklu rozkazowego procesora) = l/(9,6xl(T9 s) = 0,10417x10* instrukcji na sekundę a 104,2x106 instrukcji na sekundę = 104,2 MIPS
120 MIPS 130 MIPS 160 MIPS
TAKO NIEGX TAKO NIECX TAKO NIEDX