graficki procesori

Upload: servis-racunara

Post on 02-Mar-2018

247 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Graficki procesori

    1/18

    -

    !

    : :

    , . , IV!

    , " #$%&. .

  • 7/26/2019 Graficki procesori

    2/18

    ' ( ) ' *

    %. .........................................................................................................................................!

    #. + ......................................................................................................................

    #.%. (- ..................................................................................................

    #.#. / ...............................................................................................0

    !. 1 .................................................................................................&

    !.%. 2 3I45.....................................................................................................................&

    !.#. 678 ..........................................................................................................................9

    !.!. 2 ; .................................................................................%0

    . ?@"..............................................................................................................................%&

    A"...............................................................................................................................%9

    #

  • 7/26/2019 Graficki procesori

    3/18

    "# $%&

    Bvideo displayC "D ".

    EF BCathode Ray TubeC , - - "

    BteletypewriterC " GH .

    " - " " J BK

    -C, " - "K" -

    , " J Bcolor displayC.

    , J

    @ -> - J " "

    J J -@ J -

    " D J "L M

    " .

    + " , ":

    + Bdisplay adapter, video adapter, , C

    @ -" -=" " , K L

    K@ N -" -J

    @ " - "

    J" " " E78

    Bvideo displayC - J N

    -" K " GE, 4GH, EF - .

    / " - -, "

    D " "

    - - J

    .

  • 7/26/2019 Graficki procesori

    4/18

    + D , IV!

    '# (

    2.1.

    OK - :

    %.

    A #$$0 .

    K> "=> " " " > D

    678 , >" J- , K

    > K>.

    J 7E " - - " . . (M

    @ M D,

    > " ;5EII W " - K "

    4

  • 7/26/2019 Graficki procesori

    5/18

    + D , IV!

    H6; BEnhanced Graphics AdapterC " J >" E6;

    D, -"D " M" &$U!0$ .

    J K &, " J " %&.

    V6; BVideo Graphics ArrayC " J "

    " " J > - >B" @> > K D D"

    " " "C. V6; D " " ""

    -"D" T$$U&$$ , %TJ" " #.% " J, #0& Y3

    , M> D 9$PZ, >, " ,

    "D - " DD" BJ

    DC. V6; K> "=>

    J P6; , -"D" T$$U&$$ &0.0!& J B%&J, D

    C %$#U9&T #0& J # DD".

    K> V6; " -" 5V6;.

    2.2.

    :

    %. " @"" "

    " J@ "

    #. "= " " -

    "= " ". K " ".

    !. + " K> -

    @> ;< " @

    K> K> B - C.

    . + " E78 -" -

    E78 B[\ ]^_C -J E78 . ` =

    ;< -

    D . > - !

    - D.

    0

  • 7/26/2019 Graficki procesori

    6/18

    + D , IV!

    )# * (

    + " :

    V ]_[ 3I45 K N

    678 B D, DDC K - J" !

    , K " K@

    2 ;< " D D "

    J=""N

    ;E B; " . 3I45 4< Ba&1C "

    " " "D -=" -K "N J 3I45"

    M J" ; D ",

    ' " K K> " ,

    " " - E6;, VI, FV[bc P

  • 7/26/2019 Graficki procesori

    7/18

    + D , IV!

    #. ? 3I45 B M J -= 3I45

    -@ - 7E3 " DC.

    3I45 M " - 3I45 >

    D. 1 - " 3I45, J 3I45 3I45

    -K, " M > K M@, = K

    K>" " M 3I45 "D

    .

    > 3I45 ,

    J 45", -= " -J@" K" "

    3I45. 2 3I45 " 3I45

    "" "". `J 3I45 " HH74< .

    - -J 3I45 "DK K 3I45 J K>, "M bac"up -K ,

    " K D D M .

    3.2. GPU

    + D D 678 BGraphics #rocessin$ %nitC

    D- - J- "@ >

    M "J- > " =" ""

    > - - ". K> 678 " " "B7E, "=, D, - .C

    + "# ,+! ./

    D " >" J

    > "" E78 D

    K . 1 J J K "

    K J" " " " E78

    D.

    9

  • 7/26/2019 Graficki procesori

    8/18

    + D , IV!

    ` 678 ":

    dD Bclocl &re'uencyC, 678

    #0$ ! " # " > ,

    - 678 - E78 .

    /" J 678 -= #T ".

    - 678 E78 J

    B. 9.%e%$S fVII; 6Y%%$ CN

    " 678 M M " " E78 . `" " " " J J D

    " J . ` " "

    . " J@" J" - BC "

    , -@"" J" D " J. ` " "

    J : -, J , J -", >,

    " M, D , " -, D>

    , " M> ....

    0! 1!2!0 ./ 1

    1 K> D -" B@ D " " 678 C. +

    D M J D - 57 Btreamin$

    #rocessorsC. 57 - " " K D -,

    -" 5< "D Btreamin$ MultiprocessorsC. K>

    " !$$$ 57 - D %6PZ, J

    M J" & gG475.

    gG475 B(loatin$ #oint )perations #er econdC J D "

    --" " " B* T(+)# *-*. (+)#C. / D - ">

    " " D " --".

    - " 678 .

    678 - - B%SS9 . fVII; fV! 678

    !.0 -, K> fVII; 6Y%%$ 678 h9.%

    -. /- """ BthreadC "" 678

    - K JM, K K -K K " JM.

    3 4G!"#$%& "$"'($)'5

    + J BGraphics pipelineC " J "-

    " " , " J J - BC

    - . " J" - " -K -

    , , K - -" , M

    T

  • 7/26/2019 Graficki procesori

    9/18

    + D , IV!

    - J" . ` @ " i" j

    J J - = > D

    678 -" K BshaderC .

    - " D. k

    - > . > " "DN = - ->" D " J. 2

    K, U K . " " J

    -.

    1 D " -K " "

    D . 678 - -"" J " "

    J="" " "" K " &J K = %#TJ.

    + '# *2! 6!17!, 6,89: ;

  • 7/26/2019 Graficki procesori

    10/18

    + D , IV!

    " - K. - K D

    J B" J

    K " " C, @> ,

    @> .

    / - K. - K" J B> D,

    > - , " , J C.

    J K, D i@l J

    - " .

    m - -D. ` - - > !

    D " # " J -K J -J

    D - . 1" " . D - "

    @" , J -> " D

    . -D J # D".

    - K. - =" J ,

    >, - @>, " , @>

    @ ", > D" " ".

    K J@" " >" ! D.

    k - > --. d> -- > -

    J " K D> J " D Bclipin$C "

    i"Jl J " D, " KJ BstencilsC. "

    - >"" -. J K " , . / -

    > --, - > .

    / J D:

    E78 K@ " 678

    2U K K " ", M . " J

    BK, D...C

    + K J" " " " D BK

    i-"j JC

    (-" -J "

    K "JD"

    J

    %$

  • 7/26/2019 Graficki procesori

    11/18

    + D , IV!

    1! ./

    + )# 0! 1!2!0 ./ 1

    J > D. J-

    ! -"- - " J", D "

    >"" K-" "" -K> K"

    J" B"C

    ` D J=" - treamin$ MultiprocessorB5

  • 7/26/2019 Graficki procesori

    12/18

    + D , IV!

    F7E @ " -D" D" " 678 D". F7E

    ->"" " " " G# K,

    "D" 678 J" "D.

    => F7E K -K> K

    D n^n_o^\_, 678 J@ D" "D - J "-, -D", "D" "

    + A# B+ C!2 ! ./ !

    678 "" > J K 57 D "

    M " 5< @ B F7; DC, @ " F7E . +

    K> 678 D > "N J >K>> " J BDC K J.

    fVII; " 678 " D -. J>" ""

    K B%ni&ied hader ArchitectureC, K D

    -J "L"> X " D J .

    ` - J -J J K

    D "" 678 .

    8\^p^_] 678 " " = - J,

    M M -=" D -"" - K

    . ' D - K -">, D K. ' J K D>"

    -">" J, , K "

    K

    D K " 678

    B. 6g TT$$ 678, 57 %!0$

  • 7/26/2019 Graficki procesori

    13/18

    + D , IV!

    + D# * ! E* 3+

    678 " = J F ". (" - J F, "

    J- D J .

    ` -D 678 @ " > J

    D -. 1 " - "@>

    -, J M -K

    @ , K - > @ J " "

    " -" .

    2 J D - J J-

    J@" -"- D " "

    D" " D R '

    D.

    D J K " ", "

    J"" M " ".

    %!

  • 7/26/2019 Graficki procesori

    14/18

    + D , IV!

    3.3. *+,

    " " "=" " "M -

    "> J=".

    8 BC J, -> BJDC J

    ?J.

    678 - JD

    M J 0%#J K B D

    KCN k K &,%#T, #0& !TJ

    @" " -J

    " B " K" D"C. 1 D" . #0&J , K

    JD , JD B

    K 7EI_ U%& C.

    "" D 678 , ,

    D K JD " -J

    " M J ".

    %

  • 7/26/2019 Graficki procesori

    15/18

    + D , IV!

    3.-. /00/0 0

    B;E ; . ` EF "

    -"D J- M> J- > B&lic"er &reeC D

    90PZ -"D %S#$e%#$$ . J J-J M@

    -"D" M" .

    dD ;

    " " ". => J D:

    => : " J > B;o, EbC,

    " JD " JD =>.

    2: -" M> " D" >> J"

    " >" J-".

    O=> K": 7VE D "K K

    678 , J BC.

    ` => - J "K

    K.

    > => " JD D B C, "DK D"

    @ > . ->, -

    " > " J D.

    %0

  • 7/26/2019 Graficki procesori

    16/18

    + D , IV!

    @# IJ$

    678, D D BGraphics #rocessin$

    %nit, Visual #rocessin$ %nit 4 V#%C D D- -

    -> J " . + J -

    D .

    ` > " - " D, " >

    . + D J@ - J=>

    D, "M K - " . k

    JM D, M JM >" @

    678 J=".,

    + J- J=" " " .

    " D D>", " " -K JM, K " -

    D J= -K D K -" ""

    J- . " K" - J=>

    ! D.

    %&

  • 7/26/2019 Graficki procesori

    17/18

    + D , IV!

    $

    %. yccnr:LL_\.z^{^n_]^q.[u|Lz^{^LV^]_[}xqu]

    #. yccnr:LL_\.z^{^n_]^q.[u|Lz^{^L6uqny^xr}nu[x_rr^\|}b\^c

    !. zzz.r_v^\qur{^]^no[vr{^.x[.urLIfg4

  • 7/26/2019 Graficki procesori

    18/18

    + D , IV!

    " : }}}}}}}}}}}}}}

    1:

    }}}}}}}}}}}}}}}

    R }}}}}}}}}}}}}}}

    m }}}}}}}}}}}}}}}

    1:

    " J: }}}}}}}}}}}}} `D}}}}}}}}}} B}}}C

    %T