(3.18)
(3.19)
(3.18) , Ai () . (3.19) , Ai.
, .
I, (b1, bq, , bn) (α1, α2, , αn).
I =(1, 2, , ). , : A1 2, 2 3 . .
bq , q q+1 ( q , q ). q q+1 , bq = 1. bn =1.
, b, αq, :
(3.20)
.
1. ?
2. ?
3. ?
4. ?
5. ?
6. ?
7. , ?
8. ?
9. ?
10. ?
11. - ?
12. ?
13. ?
14. ?
15. ?
16. ?
17. ?
18. ?
19. ?
20. , .
|
|
21. ?
22. ?
23. ?
24. ?
25. ?
4
, ( , /), . :
;
/;
/.
, , . 4.1.
. 4.1.
(. 4.2). . -, , . , . , . , . , , .
. 4.2. ( - ,
- , - /)
. , . . , , , .
, (. 4.3):
;
, ;
. 4.3. ,
, , ;
( ).
, , 1 0. . () . , .
|
|
. . /, , . : ( ) .
, . (bus master). - , . . , , . , , (bus slave). , : , . (). , ( ). , , , .
bus omnibus, . , , .
, , , .
, , . :
-;
/;
.
-
- () (). FSB (Front-Side Bus). , , , , . (. ), , . , - , BSB (Back-Side Bus). BSB , FSB, -.
- , . - , .
/
/ () / (). , / . ( ) . / . -, . PCI SCSI.
|
|
/. . . , , , (backplane bus), .
. (. 4.4): , . .
. 4.4.
.
. , . - , . , , , .
. . , . , , .
Unibus, Fastbus, Futurebus, VME, NuBus, Multibus-II. , , ISA, EISA MCA.
, , . , . .
, , , , (. 4.5).
. 4.5.
. , .
/ () , / (. 4.6). /, , . . / - .
|
|
. 4.6.
- . Apple Macintosh II, - NuBus. . / SCSI Bus.
(. 4.7).
. 4.7.
/ , -. -. (mezzanine architecture).
.
(. 4.8), , . . , . . , . . ( ), .
. 4.8.
, . , , ()
.
, , , , . .
, , , . , . - , . .
, , . , .
, . , : (high), (low) (off). off, , . off , , .
|
|
, . , , (), () (). , , Ȼ Ȼ ( 1 0). , ( . , . Ȼ , .
, , . , 1 0. () , .
, :
;
;
;
.
, 300 /. , , 70% .
, , , , . . , . , , .
. , , , . , . , . , . , , , . . , , - , .
. . .
, . . , , . .
, , .
, ,
. , , . . , .
- , , . , , . , , .
, , . 20 , 3 , 150 . , .
. , . , . , - . , . . . . . , , , . ; . , , , .
. . : . .
: , . , ( ). , . , , .
, (), . , , .
, , . .
, . NITS Altair, , . , .
- () . - (), , , Fastbus. , , , , : , -.
. , . , . , . , , , . .
. . , ().
, , / . . , , . , .
. , , , , .
, (broadcast). ( ), ( ). . , , , .
, ( ), . , /.
, , (). .
, ( ). . 1970- 8 . 32,64 128 . , , , 2.
, , , -, , .
, . , .
, , . , .
. , , .
(), (), . , , .
, , . 4.9. .
. 4.9.
. t . 1 4 , 70% . t . , . . t, - ,
, . t , , .
t t = t + t + t + t. , 4 + 1,5 + 2 + 0 = 7,5 , 109/7,5 = 133,3 .
,
, , . , . . . , , . .
() , . : 16-8, 16-16, 20-8, 20-16, 24-32 32-32. , . . , .
, , .
, , . (), . , , .
, , , :
( );
, , , , ;
;
.
.
(). , .
. . , , . 3 11.
. , . , , , .
. 1 4 . , , , , . , , , . , , , .
4 5 , . . .
, , , . . . , ( ), .
.
. , , , . . . 4.1 32- 64- .
4.1. 32- 64-
16-32 | ||
8-32 | ||
3-11 | ||
2-8 | ||
1-4 | ||
2-6 | ||
1-4 | ||
4-5 | ||
2-20 | ||
2-20 |
/. , . . 4.10.
. .
. 4.10.
, . , , , TTTA , .
/ Futurebus+.
, . , . .
, ( ) - ( ).
, , , . , .
:
;
;
;
;
.
, , , .
. . , , .
, .
.
. . .
(LRU, Least Recently Used) , .
, , . :
( );
.
, . , , . , .
. , . .
. .
, . , , . , . , , .
. , .
. 4.11, .
, . , , . () . , , (i). , ( j) (). i , . , , , j i . , , , j, j, . , .
. 4.11. : - ;
. (. 4.11, ). 7-0, 7-0 7-0. , . 3, 4 7, 0-2 . 0 , , . , :
, , (, SN74278 Texas Instruments), , , , , , .
. , . , . , , , . , .
. , . . . , .
. , , . , .
, , : , () (). (.4.12).
. 4.12.
Ȼ. , , . , . , , , . . , , , . , .
, . .
. (, ).
. , .
. , , . ( ). , , .
. , , . .
. 4.13.
, , . 4.13. , . . .
, . 4.12. , , . 4.14.
. 4.14.
, . . . , , . , .
, , , , . , , . , , .
- . , Ȼ. , . , . . , , . , . , . , , , .
. (Matthew Taub) 1975 . , . Ȼ. . . 4 7 . . k - . . , , . : i - 0 (i = 0), i - (B i = 1), , 0- i -. . , , . , . , , , .
. 10, 8 5. , , 10102 (1010), 10002 (810) 01012 (510). ( Ȼ), 2- 0- (0- - ), . 10002, . , 10102, 10. . 10 , . .
-. .
, , , (fairness module). . , , .
, Futurebus, NuBus, MultiBus II, Fastbus.
, .