АД. Чередов - Организация ЭВМ и систем

  • Published on
    15-Nov-2014

  • View
    21

  • Download
    1

Embed Size (px)

Transcript

.

2000

681.3 .. : . . : . , 2000. 136 . , : , ; ; ; -; . 220100 , , 071900 ( ) '.

- .

: . . ..., , ;

. . -

..., ..., .

2000 , 2000

: (), () (). , . - , , ( ), .. ( ). , , , , . ; , , ; , ( 2-5 %). , , . , , ; . . , (), . . , - , . , , . ' , . , , . - , , , . , , . , . . 1. , ,

, , , , . , : ) ( , , , ..), ; ) ; ) ; ) . 1.1. . : . , . SISD (Single Instruction Single Data , ). SISD.

CISC, MSC (. 1.1). CISC (Complex Instruction Set Computer) () , -, -, , .

. 1.1. SISD

: - ( 200); - ( 1 11 ); - ; - ; - , . , .. , , . IBM PC CISC , , () 8080, 80486, 80586 ( Pentium). RISC (Reduced Instruction Set Computer) , . . : - ; - , ; - ; - ; - , ; . RISC- CISC , . RISC- (. . 1.1). 1.1 RISC- Sun Microsystems RISC- Ultra SPARC II Ultra SPARC III DEC HP SGI IBM Motorola Alpha 21164 PA-7150, PA-8000 MIPS R-10000 PPC-601, PPC-604 88000

. , , , .. . . . CISC, RISC - ( ) . . 1.2 , . , , , . 1.2 , , 500 200 225 250 180 160 200 180 25 200 - , . 9,3 6,9 5,1 3,8 3,9 9,2 5,9 3,6 1,2 5,5 4 4 4 4 4 2 4 2 3 1,0 1,8 1,5 1,36 2,4 1,35 1,78 0,89 0,45 1,76

Digital Alpha Power PC 620 Power PC 604 Ultra SPARC HP PA-8000 HPPA-7300LC Mips R10000 Mips R 5000 i486 Pentium Pro

. , . , (, , ), , - : (, , ). , . - VLIW (Very Large Instruction Word - ). , , . VLIW . SISD , . . . . - SIMD (Single Instruction Multiple Date, - ). . - . , , , . .

, - , . , . - ILLIAC-IV. - - VP Fujitsu; S Hitachi; C90, 90, 90 Cray Research; Cray-3, Cray-4 Cray Computer .. , , , 64 8 . . SIMD- , Intel. . 4 57 . , , 8 64- . 64- , , , . , , . 1.2. . , , , , , .. : - () () ; - ; - , ; - , () . : - , , ; - , , - ; - , . .: - , , ; - , . . () -, . () , - . , , , , , . : MIPS (Mega Instruction Per Second) - ; MFLOPS (Mega Floating Operations Per Second) - ;

GFLOPS (Giga Floating Operations Per Second) - ; TFLOPS (Tera Floating Operations Per Second) - . () , ! . < , , . . , , . , . , : SPEC mt 95 SPEC fp 95 - < (. 1.3); Graphstone - 125 , '1; ; Khomevstone - 21 , , . ^ ? . ! , , .. . - : - ; - ; - ; - ; - ; - -; - ; - ; - ; - ; - ; . 1.3 SPECint95 Digital Eguipment HP Intel Motorola Solicon Graphics Sun Microsystems Alpha 21164/500 PA-8000/180 Pentium Pro/200 Power PC604e/200 Mips R10000/200 Ultra SPARC2/200 15,00 11,8 8,58 8,00 8,88 7,72 SPECfp95 20,4 18,7 6,68 6,31 13,8 13,8

1.3. ' 1.3.1. : ( ), - (. 1.2).

. 1.2. @ : , -, , , . , - . . ( , ..), . - , , , ; , ; . - , , . . , . 1.3.2. (. 1.3) -, , -.

. 1.3.

. . 1.4. , .

1.4 , MIPS - 1000100000 10-1000 1 100 1-100

, 200010000

6410000 501000 3264

4-512 2100 16-64

4-256 0,510 864

, 5005000 , 64128

(Mainframe). ( 16 1000 ). - , , , . - . IBM. (IBM 360, 370, 380, 390) . . : IBM ES/9000 ( 1990 .), IBM S/390 ( 1997 .), Ml 800 Fujitsu. (-) - , , . 16 - 512 . : , - , , , . - : ; , , / ; . - . , . , - , , . - PDP-11 DEC (Digital Equipment Corporation) . - - ( ): 1, 2,3,4,1400,1700 . - VAX11 VAX 8000, - VAX 9000 . VAX ", . - , () . - , , , . GFLOPS - ( ). - TFLOPS- . , (300 000 /), ( ) 100 . / . - . -, : Gray Y-MP C90 ( Gray Research), Cyber 205 ( Control Data), VP 2000 ( Fujitsu), VPP500 ( Siemens) ., GFLOPS. 1998 . - ASCI Blue ( - Blue Pacific) IBM RISC IBM RS/6000 SP2. ASCI Blue 4- High- SMP. 1464 , , 5856 , 3,88 . 94 . . ASCI Blue , 3,9

. , .. 15 , . 2,6 , 80 , . - (. 1.4).

. 1.4. -

- , , . (Server) , . () , . () . : ; ; , . , , . , . : ; ; . -, (, , .), (Work Station).' , , , , ., -. - , , . , - . : - , ; - ; - , , , , ; - ; ( 5000 . ). () IBM Intel. , .. , , , , . DEC Motorola, 2- . 90- 150 .., 90 % .

100 .. ( 75 % ) IBM PC, DEC 5 .. . 1.5.

. 1.5.

. 2000 . 80 % . : - ( ) 15 ., Nomadic - ; - () LapTop 5-; - - (Note Book Sub Note Book, Omni Book - ) 1,5-4 ; - (Palm Top - ) 300 ; - (PDA - Personal Digital Assistent, Hand Help - ) 0,5 , , Palm Top. , . -, , . , , ( , , , , .) . : , , (, - , , RAID. ( ) , () . -, - . (Work station), IDC " (International Data Corporation), - , , . (WS) . 10 : , , , , , . . WS - RISC, . , WS , . , WS , ( ). - . , , . , . Sun Microsystems, 40 % (.. - 20 %, IBM - 7 %, DEC - 11 %). SPARC, Sun , -.

75 % RISC-. , , SPARC- . WS Unix (Solaris .). 1991 . 92,6 % . , Unix WS. WS DEC Alpha VAX VMS. Windows NT. HP 1997 . Kayak, Pentium II Intel Windows NT. Intel , , , VAX VMS. Unix, NT- .

2. 2.1. . , , ; - , . " . , : , , , , . , . , . , , , ( , , .). , (, , , ) . , , ( ). , , , . , , (, ). , , , (, , ). -. , . . , (, ) ( ) . , , , , . 2.2. . ,

, , , , . , .

. .2.1. : - ; - ; - -; - . . , , . , , . . , , . . . , (, -), - ( ) . . , . () , () , . ( ), . . , .

, : - ( , ); - ( , ); - ( , ..). , , , . . - - , -, . . - . -. -. - -, (), . , , , , . , , "" , , . . -

. , - . , , , . 2.3. , : - ( ); - (); - () ; - . , , . ( ) . ( ), , . , , . , , . : ) ; ) ; ) ; ) ; ) -; ) ; ) . , , , , . (.2.2,). , , , .

. 2.2. : ) ; ) -; ) -; ) -; ) -; )

(), (, .). , - . , . (), , . , .. , . . , ( CISC 200 ) (32, 64 ), . , , , , . , n > log 2 M, , =200, = 8. S (), nA > log2S, , S = 64 , nA = 26. , , (), 32 , . , , (8-16 ) . , . () , , . , . . , , . 2.2,6, : 1 , 2; - , 3 - , 4 _ ( ). (, S = 200, S = 32 - 108 ) . RISC- , . , , , ( L ), (+L)- . . ( ). . (. 2.2,) , , , . , , . (. 2.2,), .. . (. 2.2) . , , (Akk). : Akk :=kk*[1]. , (. 2.2,),

, , . ,