2.3.1
( ). , , -
, . (). -, . . , . , , , . , . , .
:
- , ( );
- .
- , - , , , , ..
, . :
- - , ( );
- .
, , .
: - . - . , , . .
, . ,
0,1 . -, . .
:
|
|
- ;
- , ;
- .
. . , , , . .
2.3.2
, , . () . , , . , . , () , , , . , , , -
. , , , . -, . - .
, , , . 2.6 : , - λ=f(M) U = f(M).
, , .
M = 1 U = U1 = T (. ). λ = λ 1 = 1/ U1. , (M), . , . , M M * (M = M*), - , , , . M * . - λ, λ *. M * , - . , M * , , . M > M * , .
|
|
, :
. (2.11)
, , :
. (2.12)
m , : m = λ / λ 1.
M m , . (2.12) , m , N - , N 1 .
2.3.3
, . , . , - . , (), . . , , , u 1, , u M - , - 1, , , .
:
- , , ;
- .
2.3.4
- . , -, -
. -, , , . , . , - . , .
2.3.5
, . , , .
:
- ;
- ;
- .
, - , . , . , , .
|
|
. , ( ) . :
- ;
- ;
- .
, , , . ()
.
, - . , , , . ( ) , :
- , ;
- ;
- , , .
2.7 , , (). . - , .
(). , - t, , . . x, y. x , . y - , , . y , , . , , , , .
, = 375 . , , , . . , , 1, 135 , , 245
. , 1,5 , . . , .
, . , , , , . . -
|
|
, , .
. , , . , , . , . , , . . , .
2.4
. , . , () . -. - . .
.
. ( ), , , . , :
- , - SISD Single Instruction Single Data;
- , - - MISD Multiple Instruction Single Data;
- , - - SIMD Single Instruction Multiple Data;
- , - - MIMD Multiple Instruction Multiple Data;
.
. , 2.8. . , , . , , , .., .
() , . - .
, . .
, , , , , , - . , - ( ) , .
, .
. . , , ( ) , . N , 1/ N- .
|
|
. , 2.9, , , -. , 2.10.
, (). , .
. . . , , () (, ,
), .
. , , . , , - . 2.11. , , . , , .
. , , .
, , ( 1.1).
, , . () , , , .
, 2.12, . , , .
70 80- , , , .
2.5
, , .
, . , , . , - , .
, :
- (Fetch) ;
- (Decode) () ;
- (Execute) ;
- (Write) - .
2.13. - , - 2.14.
, . I1 (Instruction) (F) B1, , , , .
B1, B2. B2 , -. 2 (I2) B1.
B2, B3. B1 I2, B2, I3 B1. W , E B3. I2, I3 I4 .. , , . , , , , k , .
, , - -, , , . , , , . , , - . , , - , .
, . , , , :
- - ;