.


:




:

































 

 

 

 


. 5




, . 2-3- , 9 .

. 1 .8.

 

. [168]. 1965 , , , 12 . , 70- , 80- . 1995 , , 24 .

. , . , , . (. 1.9).

1.9.

 

, 0,13 . , International Technology Roadmap for Semiconductors. , 2001 [185], . 1.10.

. 1.10.

 

, . 10% .

. . .

 

 

. . , , ( ). . . , , . , .

:

;

;

, .

- .

, , , . Intel (. 1.11). , , 2002 , . . , . , Pentium 4 Intel 42 , Athlon XL AMD 37 .

, . 1.11 2020 , [185]. , . : .

1.11.

 

, , . . 1.12 Intel. : . ( [185]), , .

. 1.12.

 

 

. : , . : . , . : , .

. , . 1.13. . , .

. 1.13.

 

 

. 1.14.

 

. . , , . 1.14.

, 1980 , . 1.15. : 15 .

 

 

 

 

. 1.15.

 

(. 1.16). 25-40% .

 

 

 

. 1.16. 1

 

 

 

: . , . , , , - .

, , (). . , , , - () . ( ). , (VLIW). . : , - . .

. , , , . . , , . .

, , .

 

 

1. ?

2. ?

3. , -?

4. ?

5. ?

6. .

7. - ?

8. .

9. .

10. , ?

11. .


2

 

, . , () , . (. 2.1).

 

. 2.1.

 

, , , .

( ) (N), , (CPI), τ:

= N × CPI × τ

, , (. 2.2), .

 

. 2.2. ,

 

:

1. ?

2. ?

3. ?

4. ?

5. ?

6. ?

7. ?

, , . , . . . . DEC VAX : GCC, Spice. , GCC , , a Spice . , VAX , , , GCC, Spice , MIPS R2000. .

 

 

, . . 2.3.

 

. 2.3.

 

, , . , , . , , . .

 

 

(), . , , : , , , . , . , , , :

: CISC (Complex Instruction Set Computer);

: RISC (Reduced Instruction Set Computer);

: VLIW (Very Long Instruction Word).

CISC , , . CISC- IBM, IBM 360 , IBM ES/9000. Intel 8086 Pentium. CISC- :

;

, ;

;

;

, .

CISC , 1980- , . , , , , . , . [128,158,177,209], , , , 10-20%, 0,2%. , , . , 60%.

, RISC-. RISC . . 1980 [177]. , , . . . , , . RISC- , CPI τ. , , RISC- , CISC-.

RISC- CDC 6600 Cray Research. RISC- , Alpha DEC, Hewlett-Packard, PowerPC . .

, Intel AMD , RISC-, CISC RISC .

CISC- RISC- (VLIW). VLIW RISC-, RISC- . VLIW RISC. , VLIW , .

 

2.1. CISC-, RISC- VLIW-

 

 

2.1 CISC, RISC VLIW.

 

 

, , , , . :

;

;

;

.

: , , , , .

 

 

, . , , . (. 2.4), , (LIFO, Last In First Out).

 

. 2.4.

 

. : push ( ) pop. ( ). , . . , . , ( ), . . = + b + ×.

, ( ), . . , , , ( ). (. 2.2).

 

2.2.

 

(  
)  
| +|  
| *| /  
**  

 

, , , , (). :

1. .

2. .

3. :

 

□ , ;

□ ;

□ , ;

□ , , .

= + b + × . 2.3.

 

2.3. = + b + ×

 

 

                 
+ b + ×    
  +   +   ×+   +  
  +   × +

 

, : = ab+ac×+. (. 2.5).

 

 

. 2.5. = ab+ac×+

 

. 2.6.

. x push , , , . .

pop . , x, .

, ( , ). . , pop .





:


: 2017-02-24; !; : 386 |


:

:

, .
==> ...

1692 - | 1542 -


© 2015-2024 lektsii.org - -

: 0.103 .